[注册表]注册DLL控件 让IE浏览器复活_注册表

  近日,也不知怎么了,单位网络中的许多工作站IE无法打开新窗口了,表现为:在浏览网页过程中,单击超链接无任何反应。问题的原因在于IE新窗口模块被损坏所致,解决的方法早已是公开的秘密,单击“运行”,依次运行“regsvr32 actxprxy.dll”和“regsvr32 shdocvw.dll”将这两个DLL文件注册,然后重启系统,如果还不行,则可以将mshtml.dll,urlmon.dll,msjava.dll, browseui.dll, oleaut32.dll , shell32.dll 也注册一下,一般即可解决。这本没有什么好说的,但是如果一台台来注册相关的DLL控件,工作量十分大,突发奇想,能不能将注册/反注册DLL控件的命令添加右键菜单中去呢?一试竟然成功,现整理出来,与朋友共同探讨:

   第一步:打开记事本程序,录入以下内容:

  Windows Registry Editor Version 5.00  

  [HKEY_CLASSES_ROOTdllfileshell]

  [HKEY_CLASSES_ROOTdllfileshell注册]

  [HKEY_CLASSES_ROOTdllfileshell注册command]

  @="regsvr32 %1"

  [HKEY_CLASSES_ROOTdllfileshell反注册]

  "Command"="regsvr32 %1 /u"

  [HKEY_CLASSES_ROOTdllfileshell反注册command]

  @="regsvr32 %1 /u"

   录入完毕,末尾空一行以上空格,或回一下车,另存为“REGDLL.REG”,文件名任取,后缀名必须是“REG”。

   第二步:通过网上邻居将该文件共享出去,让各工作站下载该文件。

   第三步:双击“REGDLL.REG”文件,将其导入到注册表中去。


  好了,现在随便找一个DLL文件试试,在其上点右键,在右键菜单中就会出现“注册/反注册”的选项(如图所示)。这样,我们就可以通过选取相应的选项来注册/反注册选项的DLL文件了,十分的方便!

时间: 2024-09-28 02:56:11

[注册表]注册DLL控件 让IE浏览器复活_注册表的相关文章

VC++如何在程序中用代码注册和卸载ocx控件(代码)

方法一:在dos或Windows命令行下运行:regsvr32 ocxname.ocx 注册 示例:regsvr32 netshare.ocx     //注册netshare.ocx控件regsvr32 /u netshare.ocx    //解除netshare.ocx控件的注册 如果netshare.ocx文件不在system目录时,还必须在文件名前加上完整的路径.除了regsvr32应用程序之外,Microsoft在它的 web 站点上还提供了一个称为regclean.exe 的程序,

创建控件时出错 - MyLogin1无法显示此控件,因为该控件的 TagPrefix 未在此 Web 表单中注册。

问题描述 hi,我在用visualwebdeveloper2008时,想做个后台管理员的登录页面,自定义控件,在Mylogin.aspx中出现问题说:在元素"param"必须包含在父元素中.未知的服务器标记"uc1:MyLogin".识别的标记前缀或设备筛选器"uc1".错误处代码:<uc1:MyLoginid="MyLogin1"runat="server"/><paramname=&q

jquery表单验证控件:Form-Validate例子

在做登录注册模块的时候, 我们需要要求用户按照我们的规则进行信息的填写, 如果直接在填写完成之后提交的时候验证这些信息的话, 对于用户来说不得不说是一个比较烂的体验, form-validate控件是一个超强大的表单验证控件, 包含了简单的规则验证, 异步验证等等, 并且该控件可以自定义验证规则.既方便又实用. 官网下载form-validate之后, 在页面上引入jquery.validate.min.js文件, 注意: 在这之前必须先引入Jquery库; <script src="/j

全编辑WebGrid控件LrcGrid(4)—— 脚本库和样式表

web|脚本|控件|样式表 全编辑WebGrid控件LrcGrid(4)-- 脚本库和样式表 脚本库:包含了控件客户端操作的函数.包括: 将表格行切换到编辑模式的函数:chgEditRow(rowIndex,tab)() 将表格列切换到编辑模式的函数:chgEdit(colIndex,tab) 在客户端构造更新数据库的sql语句: BuildSql(tabName) 添加新记录的函数:AddRow(tab) 移除新添加行的函数: RemoveRow(tab)全部js代码: function ch

mvc4表单提交后控件器验证失败如何返回提交表单前的页面

问题描述 各位大侠,小弟刚学mvc4不久,请大家帮忙.问题如下:mvc4表单提交后控件器验证失败如何返回提交表单前的页面,提交表单页面有使用Ajax请求联动的下拉框,我想在提交表单后,如果控制器验证错误,还要反回页面继续修改表单. 解决方案 解决方案二:参看引用3楼Asa_Jim的回复: 这很简单啊,举两个例子页面里面写functiondelComplement(id){ajaxpost('/AfterSales/Complement_Delete_Array',{hid_ID:id},func

360极速模式-谷歌浏览器无法加载ocx控件和C#写的dll控件,是签名问题吗?

问题描述 谷歌浏览器无法加载ocx控件和C#写的dll控件,是签名问题吗? 公司的一个销售系统读取IC卡和读取地磅数据时需要用到一些控件,360的极速模式应该是谷歌内核加载不上控件当然谷歌浏览器也这样,有的地方网速不好客户需要使用极速模式,但我在网上查找了资料有说不兼容,不知道是不是,如果是不兼容该怎么解决 解决方案 谷歌浏览器不兼容,ocx是activex技术,只支持IE浏览器. 解决方法可以试试这个, http://code.google.com/p/ff-activex-host/ htt

ado net-利用数据绑定控件修改多个数据库中的表

问题描述 利用数据绑定控件修改多个数据库中的表 利用Datagridview显示来自SQL SERVER数据库中的多个表,然后在绑定控件上修改,并将修改保存到数据库中的相应表,麻烦详细一点

怎样灵活的把textbox和combox控件中数据插入到数据库的表中

问题描述 有一个输入窗体,里面有很多textbox和combox控件,当用户在里面输入数据后(有的控件内容是根据前面的内容计算的),怎样灵活的把控件中数据插入到数据库的表中.因为用Insert命令,控件太多.不知还有什么其他方便的方法?请各位高手赐教.谢谢. 解决方案 解决方案二:使用textbox数组,用循环插入到数据库.解决方案三:可否给出具体实例?重点是数组合怎样插入到数据库的表中?解决方案四:可以用datagridview吧,把它与数据库关联解决方案五:我的环境是.net2003+sql

DevExpress XtraReports 入门六 控件以程序方式创建一个 交叉表 报表

原文:DevExpress XtraReports 入门六 控件以程序方式创建一个 交叉表 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 在继续本示例之前,要把所有 必需的程序集 添加到项目的 引用 列表中,并且把一个按钮拖放到窗体上. 然后,以下列方式接管此按钮的