win7注册com控件失败的问题

现在的win7非常流行,但有时候win7开发软件,需要注册某个com控件,可以使用两种方式

第一种是,直接打开运行,在运行里面输入regsvr32 xxx.dll,再点运行,这种在xp下是可行的,但在win7下需要使用管理员权限,不然始终提示注册失败,模块”xxx.dll”加载失败,请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题。找不到指定的程序。

第二种是,打开cmd控制台,输入regsvr32 xxx.dll按回车运行,这种在xp下也是可行,但在win7下需要管理员权限。解决方式是搜索cmd右键使用管理员权限运行,然后再使用regsvr32 xxx.dll命令。

有时候动态库的路径带有空格的文件夹名,比如C:\Program Files目录下的dll文件,那么需要使用双引号将文件路径包含起来,如regsvr32 “C:\Program Files\xxx.dll”

Comments are closed.