好的,我在一个对话框中有一个微软的StatusBar ActiveX控件(SP6),最近由于某种原因,当我试图访问该对话框时,抛出了一个错误...错误是“ActiveX控件"Microsoft StatusBar Control6.0 (SP6)未在此计算机上注册。注册控件并尝试again.Now我以前从未遇到过这个问题...
我所尝试的: Powershell -> Regsvr32 /u "C:\Windows\SysWOW64\mscomctl.ocx“这成功完成...
然后我尝试Powershell -> Regsvr32 "C:\Windows\SysWOW64\mscomctl.ocx“,并抛出此错误-模块"C:\Windows\SysWOW65\mscomctl.ocx已加载,但调用DLLRegisterServer失败,错误代码为0x8002801c。有关此问题的更多信息,请使用错误原因作为搜索词进行在线搜索。
现在按照建议操作并搜索错误代码并没有使我更接近解决问题。(错误值0x8002801c表示访问OLE (对象链接和嵌入)注册表时出错。为了纠正这个问题,我尝试了regsvr32 mscomct2.ocx,但无济于事。
不知道为什么我突然发现自己被这个问题所困扰……任何建议都将不胜感激。我错过了什么?我以前没有遇到过这个问题……到目前为止……
感谢stackoverflow团队!
编辑:我正在修复visual studio安装,希望它能正确注册适当的activex控件.痛苦的a$$,但我希望这个问题得到解决。如果没有,我想我可以安装一些需要控件的东西??..
第二次编辑:我在Microsoft Common controls SP6包中找到了控件,修复Visual Studio安装后,如果需要,我将简单地安装控件,并根据需要注册/注销它们.
发布于 2020-01-14 11:28:15
我修复了Visual Studio安装,并简单地按照我之前建议的那样做了,但没有成功。在这种情况下,它工作了,一切都很好!问题通常不是我的代码,而是影响我的pc或库/symbols/dll的其他一些小问题……
不管怎样,干杯,
https://stackoverflow.com/questions/59714692
复制相似问题