您现在的位置是:网站首页> 编程资料编程资料
64位操作系统中注册32位COM组件的方法_电脑常识_电脑基础_
2023-05-22
567人已围观
简介 64位操作系统中注册32位COM组件的方法_电脑常识_电脑基础_
在64位操作系统中注册COM组件时,使用regsvr32命令注册成功,但在vbs文件中创建组件时失败,提示未能找到相关的组件,Err.Munber=429。
根据http://support.microsoft.com/kb/249873的提示:
The 64-bit version is %systemroot%\System32\regsvr32.exe.
The 32-bit version is %systemroot%\SysWoW64\regsvr32.exe. 看着有64的目录原来是32位程序
所以在64位系统中注册32位COM组件时,应该使用SysWoW64目录下的regsvr32.exe命令。并且创建组件的程序应该以管理员权限启动,否则没有足够的权限,创建仍然失败。
但当在asp文件中创建组件时仍然会失败,即使IE以管理员权限启动,Err.Munber=429。
下面是demon的补充:
以旧版的DynamicWrapperX为例,这是32位的COM组件,如果直接用regsvr32命令注册,会弹出错误:
模块“dynwrapx.dll”可能与您正在运行的 Windows 版本不兼容。检查该模块是否与 regsvr32.exe 的 x86 (32 位)或 x64 (64 位)版本兼容。
跟wscript.exe一样,regsvr32.exe也有32位和64位两个版本,用64位版本的regsvr32.exe无法注册32位的COM组件。微软也真是,难道就不能换个名字?64位的叫做regsvr64不就行了。
正确的做法是将dynwrapx.dll复制到C:\Windows\SysWOW64并运行C:\Windows\SysWOW64\regsvr32.exe注册,这样就会弹出:
DllRegisterServer 在 dynwrapx.dll 已成功。
其他32位COM组件的注册方法是一样的,顺便说一下,最新版的DynamicWrapperX已经有32和64两种版本了。
以后大家在下载dll的时候,如果没有64位的dll可以用这个方法,试试。
根据http://support.microsoft.com/kb/249873的提示:
The 64-bit version is %systemroot%\System32\regsvr32.exe.
The 32-bit version is %systemroot%\SysWoW64\regsvr32.exe. 看着有64的目录原来是32位程序
所以在64位系统中注册32位COM组件时,应该使用SysWoW64目录下的regsvr32.exe命令。并且创建组件的程序应该以管理员权限启动,否则没有足够的权限,创建仍然失败。
但当在asp文件中创建组件时仍然会失败,即使IE以管理员权限启动,Err.Munber=429。
下面是demon的补充:
以旧版的DynamicWrapperX为例,这是32位的COM组件,如果直接用regsvr32命令注册,会弹出错误:
模块“dynwrapx.dll”可能与您正在运行的 Windows 版本不兼容。检查该模块是否与 regsvr32.exe 的 x86 (32 位)或 x64 (64 位)版本兼容。
跟wscript.exe一样,regsvr32.exe也有32位和64位两个版本,用64位版本的regsvr32.exe无法注册32位的COM组件。微软也真是,难道就不能换个名字?64位的叫做regsvr64不就行了。
正确的做法是将dynwrapx.dll复制到C:\Windows\SysWOW64并运行C:\Windows\SysWOW64\regsvr32.exe注册,这样就会弹出:
DllRegisterServer 在 dynwrapx.dll 已成功。
其他32位COM组件的注册方法是一样的,顺便说一下,最新版的DynamicWrapperX已经有32和64两种版本了。
以后大家在下载dll的时候,如果没有64位的dll可以用这个方法,试试。
相关内容
- 电脑桌面图标有蓝色阴影怎么办?如何去除蓝色的阴影?_电脑常识_电脑基础_
- 上位机下位机各是什么意思?上位机下位机介绍_电脑常识_电脑基础_
- 防火墙怎么设置?网络防火墙设置方法介绍_电脑常识_电脑基础_
- 回收站的内容清空后怎么恢复?两种最简单方法介绍_电脑常识_电脑基础_
- 电脑声卡怎么调试?声卡调试的详细过程_电脑常识_电脑基础_
- 补丁安装越多越好吗?电脑越打补丁越卡的原因_电脑常识_电脑基础_
- 查看软件是32位还是64位的方法_电脑常识_电脑基础_
- 电脑系统同步更新失败提示RPC服务器不可用的两种解决办法_电脑常识_电脑基础_
- 电脑网络连接正常却不能上网怎么回事?如何解决?_电脑常识_电脑基础_
- 电脑常用截图工具有哪些?常用的几种截图方法介绍_电脑常识_电脑基础_
