我有一个 CComModule,它在 DllRegisterServer 上调用 RegisterServer (TRUE),在 DllUnregisterServer 上调用 UnregisterServer (TRUE)。 UnregisterServer 出现 0x8002801C(访问 OLE 注册表时出错。)错误并遗留注册表项。我正在使用启用了 UAC 的 Windows Server 2k8 R2 机器。组件是 x86,我使用的是 32 位 regsrv32。
有谁知道我为什么会收到此错误?
最佳答案
您必须从提升为管理员权限(即禁用 UAC)的命令提示符运行 Regsvr32.exe。在桌面上创建“cmd.exe”的快捷方式,右键单击它并选择“以管理员身份运行”。
关于c++ - CComModule 取消注册服务器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2067457/