Vista及Win7常见故障(拷贝)
如何在Vista下用Regsvr32注册dll, ocx等COM组件
最近用户反映程序无法在vista正常运行,经过调试发现是由于dll组件库未能成功注册导致, 在微软网站查找相关内容,发现N多人有同样的问题, 这里有两个办法可以解决问题
A.
1.- 运行"secpol.msc" 或者打开“本地安全策略”
2.- 展开 "本地策略"
3.- 点击 "安全选项"
4.- 在右边的面板中选择所有名称为“用户帐户控制”的项,设置为“禁用”
5.- 重新启动
B.
在开始菜单->所有程序->附件 找到“命令提示符”右键选择 “以管理员身份运行”打开cmd终端控制台, 在次输入 Regsvr32 dllname即可完成注册
另外,在网上搜了一下REGSVR32的相关问题,以供参考吧:
最近用户反映程序无法在vista正常运行,经过调试发现是由于dll组件库未能成功注册导致, 在微软网站查找相关内容,发现N多人有同样的问题, 这里有两个办法可以解决问题
A.
1.- 运行"secpol.msc" 或者打开“本地安全策略”
2.- 展开 "本地策略"
3.- 点击 "安全选项"
4.- 在右边的面板中选择所有名称为“用户帐户控制”的项,设置为“禁用”
5.- 重新启动
B.
在开始菜单->所有程序->附件 找到“命令提示符”右键选择 “以管理员身份运行”打开cmd终端控制台, 在次输入 Regsvr32 dllname即可完成注册
另外,在网上搜了一下REGSVR32的相关问题,以供参考吧:
regsvr32的命令行参数: regsvr32 [/s] [/n] [/i(:cmdline)] file.dll 参数中文意义: /u——反注册ActiveX控件 /s——不管注册成功与否,均不显示提示框,安静模式 /c——控制台输出,运行后保留窗体 /i——跳过控件的选项进行安装(与注册不同) /n——不注册控件,此选项必须与/i选项一起使用 实例一、解决Windows Media Player可能会出现“内部程序错误” 点击“开始”->“运行”或“搜索”,在输入框里输入 regsvr32 jscript.dll ,点击“确定”。同样方法运行 regsvr32 vbscript.dll, 再运行Windows Media Player就不会提示出错了。 实例二、禁用Windows XP、Windows 2003、Windows Vista自带的zip文件格式压缩、解压功能 点击“开始”->“运行”或“搜索”,在输入框里输入 regsvr32 %windir%\system32\ zipfldr.dll /u ,点击“确定”。就会提示ActiveX控件反注册成功。 实例三、 解决Windows Update无法在线升级下载系统安全更新 你注册ActiveX控件方法同上,只是输入 regsvr32 wupdinfo.dll 即可 实例四、禁用FSO (FileSystemObject) 文件系统对象组件 注册控件方法同上,只需输入 regsvr32 scrrun.dll 即可 实例五、让Windows Media Player播放器支持RM/RMVB电影格式 在安装过Real Player或Real One或暴风影音的系统中,复制 RealMediaSplitter.ax 文件,把该文件拷贝到系统System32文件夹如 c:\windows\system32\RealMediaSplitter.ax 接着我们只需执行 regsvr32 RealMediaSplitter.ax 即可 实例六、轻松修复Internet Explorer浏览器 regsvr32 Shdocvw.dll regsvr32 Oleaut32.dll regsvr32 Actxprxy.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dll regsvr32 browseui.dll 实例七、修复无法缩略图查看文件问题 Windows 2000: 开始 -> 运行,输入regsvr32 thumbvw.dll Windows XP: 开始 -> 运行,输入regsvr32 shimgvw.dll |
欢迎访问SuperMap技术问答社区http://qa.supermap.com/
posted on 2009-08-06 14:00 Emily_Fly 阅读(1442) 评论(0) 编辑 收藏 举报