Error Code 8002801c
결국 RegisterTypeLib 함수의 반환 값이 바로 0x8002801c인 것입니다. 하지만 현실적으로 봤을 때, '관리자 권한' 하에서 CLSID 까지 등록에 성공하고 TypeLib/Interface 레지스트리 단계에서 실패하는 경우는 일반적인 상황에서 거의 없습니다. Microsoft Q&A is the best place to get answers to all your technical questions on Microsoft products and services. Use this website for best-recommended tricks related to internet, android, laptop, Pc and much more. This website is basically made to solve your tech problems and doubts of the smartphone,pc and any other tech devices.
Running into Windows Error code 0x8002801c (TYPEEREGISTRYACCESS.This error is due to Error accessing the OLE registry.) can slow up your day. Searching out this guide will help you take care of the Registry problem once and for all. Hi I got error code 0x8002801c on windows 10. I tried to fix by go to Command Prompt as Admin, type regsvr32 mscomct2.ocx but I got this error message 'The module mscomct2.ocx failed to load.'
Troubleshooting Error Code 8002801c – DllRegisterServer in COM failed
Introduction to Error Code 8002801c
This is not a VBScript error, but an error with your registry’s permissions.
The Symptoms You Get
When you are using Regsvr32 to register a COM object (e.g. Active-X component)
For example: regsvr32 COM.
What happens is you get: ‘Error accessing the OLE registry.’
The Cause of Code 8002801c
Permissions to the registry is the most likely cause. A trivial cause is you are trying to unregistered a component, that has already been unregistered. Regsrv32 /u.
The Solution
Even if you are a local Administrator, it still possible that you have been locked out of certain Registry keys. Therefore, I suggest that you research which Key / Value your regsvr32 is trying to alter, and take ownership and adjust permissions, then try the command again. Regmon may help you discover the appropriate area of the registry.
Guy Recommends: Permissions Analyzer – Free Active Directory Tool
I like thePermissions Monitor because it enables me to see quickly WHO has permissions to do WHAT. When you launch this tool it analyzes a users effective NTFS permissions for a specific file or folder, takes into account network share access, then displays the results in a nifty desktop dashboard!
Think of all the frustration that this free utility saves when you are troubleshooting authorization problems for users access to a resource. Give this permissions monitor a try – it’s free!
Example of VBScript with Error 80004005
I have to admit this may not be terribly useful example for your specific problem, but then Code 80004005 is invariably a vague permission problem.
‘VBScript
Dim objScriptPW
Dim strPassword, strValidPWord
Set objScriptPW=CreateObject('ScriptPW.Password')
WScript.Echo 'Enter password to run script:'
strPassword=objScriptPW.GetPassword()
If strPassword <> strValidPWord Then WScript.Quit
WScript.Echo 'Hi Password'
Guy Recommends: WMI Monitor and It’s Free!
Windows Management Instrumentation (WMI) is one of the hidden treasures of Microsoft operating systems. Fortunately, SolarWinds have created the WMI Monitor so that you can examine these gems of performance information for free. Take the guess work out of which WMI counters to use for applications like Microsoft Active Directory, SQL or Exchange Server.
Do you need additional help?
- For interpreting the WSH messages check Diagnose 800 errors.
- For general advice try my 7 Troubleshooting techniques.
- See master list of 0800 errors.
Give something back?
Would you like to help others? If you have a good example of this error, then please email me, I will publish it with a credit to you:
What next? Try my eBook:
The extra features you get in your eBook include, more pages full of detailed examples. Also, ten ‘how to…’ sections, with screen shots showing which menus to use. Go for Guy’s eBook – and get a printable version with copy enabled and no expiry date.
See also
If you like this page then please share it with your friends
If you are working for an old application you may be presented with the error:
Error Code 0x8002801c Win 10
Component ‘MSCOMCTL.OCX’ or one if its dependencies not correctly registered: a file is missing or invalid:
In this case you have two tasks to complete and neither of them are obvious:
DOWNLOAD MSCOMCTL.OCX
MSCOMCTL.OCX is part of Visual Basic 6 Package and you can download you can just download the MSCOMCTL.OCX directly from us HERE.
UPDATE – MAY 2020- Alternately you can surf to the following address but we removed the clickable link because one of our security checks has marked it as an “aggressive site” so use at your own peril: daydownloads.com/microsoft-visual-basic-6-common-controls/
INSTALL MSCOMCTL.OCX
Error Code 8002f334
You need to know if you are using a 32bit or 64bit version of Windows and because this is not 2002, we are assuming you want to install it on a 64bit PC. If you try to register MSCOMCTL.OCX (which is 32 bit) on a 64 bit system and you put it in the typical C:WINDOWSSYSTEM32 folder you will get:
THE MODULE ‘MSCOMTRL.OCX’ WAS LOADED BUT THE CALL TO DLLREGISTERSERVER FAILED WITH ERROR CODE 0X8002801C
Dllregisterserver Failed With Error Code 0x8002801c
- If you are using 64 bit Windows copy the MSCOMCTL.OCX to C:WINDOWSSYSWOW64
(If you are using 32 bit Windows copy MSCOMCTL.OCX to C:WINDOWSSYSTEM32)
. - Open a CMD or PowerShell prompt (as an administrator) and change into C:WINDOWSSYSWOW64
. - Type
regsvr32 mscomctl.ocx
- Press ENTER
- Enjoy