为什么需要取消注册OCX或DLL文件然后重新注册?

时间:2010-06-03 03:12:45

标签: dll regsvr32

为什么需要取消注册OCX或DLL文件然后重新注册?

为什么这会发生在机器而不是其他机器上?

2 个答案:

答案 0 :(得分:0)

这是一个错误的陈述。 Regsvr32实用程序的组件注册(OCX或DLL)取决于该组件的开发人员如何实现它。开发人员可以跳过注册码,然后运行Regsvr32将无效。例如,开发人员可以为此创建一个安装msi包。

理论上,开发人员应提供有效的代码,以便正确注册和取消注册组件。如果这样做是正确的,那么就不需要取消注册组件以进行注册。如果依赖性中断,有时注册可能会失败,请查看Explanation of Regsvr32 usage and error messages以获取更多信息。

答案 1 :(得分:0)

如果它改变了位置?如果注册表已损坏?