Regsvr32 在64位机器上的用法
来源:互联网 发布:什么是网站数据接口 编辑:程序博客网 时间:2024/04/30 05:23
regsvr32是windows上注册 OLE 控件(DLL 或 ActiveX )的常用命令。注册 OLE 控件可更新 Windows 注册表中文件的位置和功能,从而使程序正常运行。32位系统注册32位控件,64位系统注册64位控件,一般都没有问题。一般容易出问题的是在64位操作系统上注册32位控件。
注意:64 位版本的 Windows 操作系统上有两个版本的 Regsv32.exe 文件。
- 64 位版本是 %systemroot%\System32\regsvr32.exe。
- 32 位版本是 %systemroot%\SysWoW64\regsvr32.exe。
你并没有看错,我并没有说反。SysWoW64中的“WoW”正是“Windows on Windows”的缩写,表示一个运行在64位操作系统环境下的32位子系统。因此要在64位操作系统上正确注册一个32位的OLE控件,要确保以下步骤:
- 用管理员身份运行cmd;
- cd到控件所在路径;
- 键入“%systemroot%\SysWoW64\regsvr32.exe xxx.ocx"并回车;
为了能使32位的控件在32位操作系统与64位操作系统下都能正确自动注册,可采用批处理命令方式,在命令中自动判断操作系统是32位还是64位,并针对性调用不同的注册命令即可。具体方法如下:
- 在控件所在路径下创建一个txt,重命名为reg.bat文件。
- 键入以下命令并保存,注意修改为自己的控件文件名:
- 使用管理员身份运行reg.bat即可。
参考:
http://stackoverflow.com/questions/12322308/batch-file-to-check-64bit-or-32bit-os/19804271#19804271
https://support.microsoft.com/zh-cn/help/249873/how-to-use-the-regsvr32-tool-and-troubleshoot-regsvr32-error-messages
1 0
- Regsvr32 在64位机器上的用法
- regsvr32在不同机器上的区别!
- 在64位机器上安装memcache
- 在64位机器上安装toad
- inet_ntoa在64位机器上出错
- inet_ntoa在64位机器上出错
- regsvr32 的用法
- regsvr32的用法
- 不同类型的变量在32位及64位机器上的大小
- 在安装了32位Office的机器上安装64位的ODBC驱动
- 如何在安装了32位Office的机器上安装64位的ODBC驱动
- 在64位 Windows7 运行regsvr32.exe提示不兼容
- 在64位 Windows7 运行regsvr32.exe提示不兼容
- 在win 64位机器上 编译Tcl扩展库 工具 vs2008 、64位的Tcl
- 关于在windows 7 64位机器上配置32位的odbc数据源解决办法
- sizeof在32位和64位机器上的运行结果
- 不同变量类型在32位和64位机器上的长度
- 关于在windows 7 64位机器上配置32位的odbc数据源解决办法
- Mongodb基本命令
- 自己整理一些常用的redis的命令
- Android-ImageSwitcher-详解
- Centos6.5静默安装oracle11g
- 用0、1、2、3这四个数,组成的没有重复数字的三位数共有?
- Regsvr32 在64位机器上的用法
- android ViewTreeObserver View变化观察者
- SPARQL教程
- android 电容屏(三):驱动调试之驱动程序分析篇
- 视频解码器 GM7150:CVBS转BT656转接IC 低功耗 NTSC/PAL芯片
- 数学学学习之范数和距离的关系
- 关于eclipse部署的项目用tomcat直接跑出现:startup failed due to previous errors
- 物体平移
- 数据库到底用不用外键