[注册表]注册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文件了,十分的方便!
相关推荐
-
[注册表]注册DLL控件 让IE浏览器复活
近日,也不知怎么了,单位网络中的许多工作站IE无法打开新窗口了,表现为:在浏览网页过程中,单击超链接无任何反应.问题的原因在于IE新窗口模块被损坏所致,解决的方法早已是公开的秘密,单击"运行",依次运行"regsvr32 actxprxy.dll"和"regsvr32 shdocvw.dll"将这两个DLL文件注册,然后重启系统,如果还不行,则可以将mshtml.dll,urlmon.dll,msjava.dll, browseui.dll, o
-
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
PyQt5布局控件QFormLayout简介 QFormLayout是label-field式的表单布局,顾明思议,就是实现表单方式的布局,表单是提示用户进行交互的一种模式,主要有两列组成,第一列用于显示信息,给用户提示,一般叫做label域,第二列需要用户进行选择或输入,一般叫做field域,label与field的关系就是label关联field QFormLayout表单布局的使用实例 import sys from PyQt5.QtWidgets import QApplication
-
用注册表全方位掌控爱机
在Windows 3.x中,系统是通过INI文件来登录硬件和初始化各种软件信息的,并以此建立符合要求的工作环境.到了Windows 9x时代,微软采用注册表来统一管理软硬件配置,从而大大提高了系统的稳定性和安全性,同时也使我们能更容易的对系统进行维护和管理.总的来说注册表实际上是一个庞大的数据库,它包含了应用程序.系统软硬件的全部配置信息,初始化信息及其它重要数据,下面笔者就列举一些注册表常用技巧,希望对大家的日常使用有所帮助. 主菜单技巧 "开始"菜单使用多页面显示 程序中的菜单过多
-
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
最近在做公司项目的时候,发现一个奇怪的问题,递交一个正常表单,竟然发现不能正常获取到递交的值,这一发现,不免让我开始的时候一头雾水,开始的时候一度认为是我的服务有问题,不能正常的写入数据库,后来侦测SQL语句发现,原来问题竟然出现在获取数据上,获取到的数据竟然都是空的,后来一调试发现,原来递交到后端的所有变量,都已经不是预期中的变量,竟然被PHP转化了. 提供测试代码如下: 复制代码 代码如下: <html> <head> <title>测试表单提交</title
-
Vue学习笔记之表单输入控件绑定
表单输入绑定 基础用法 文本 <input v-model:"msg" placeholder="edit me"/> ### 多行文本 <textarea name="" id="" cols="30" rows="10" v-model:"msg"></textarea> ### 复选框 爱好 <input type=&q
-
ajaxpro.dll 控件实现异步刷新页面
html代码 复制代码 代码如下: <script type="text/javascript"><!-- function getUserName() { Demo.ajax.GetUserName(document.getElementById("accout").value,getName); } function getName(respone) { document.getElementById("passowrd")
-
从命令行快速操作注册表(图)
每一个熟悉Windows的人都相信,通过注册表几乎可以做到任何事情,真正的问题是怎样迅速找到正确的注册键. 绝大多数情形下,操作注册表意味着找到某个特定的子键:偶尔地,可能需要修改一下子键的名称(例如,可能要进行结构上的改动).那么,怎样才能迅速找到正确的子键并执行修改?另外,如果你不仅要改动本地机器的注册表,而且还要对远程机器作同样的修改,该怎么办?本文告诉你一个好工具Regfind.Regfind可以从Windows 2000 Server的Resource Kit Supplement O
-
dos(cmd)中删除、添加、修改注册表命令
regedit的运行参数 REGEDIT [/L:system] [/R:user] filename1 REGEDIT [/L:system] [/R:user] /C filename2 REGEDIT [/L:system] [/R:user] /E filename3 [regpath] /L:system Specifies the location of the SYSTEM.DAT file. /R:user Specifies the location of the USER.D
-
注册表简易优化法 大大提高ADSL工作效率
我们在使用一件产品时总希望能发挥产品的最大功效.我们宽带上网也是同样心理,怎样才能使ADSL的速度最快,效果最好呢?在现有硬件条件下我们只能尽量优化! Windows 系列在安装时,默认的是针对以太网的设置,在TCP/IP数据包传送过程中就会把一些无用功做在了分包和组合以适应ISP.虽然ADSL使用PPPoE协议,具有局域网的特点,但是又不完全等于局域网协议,所以还是有优化的余地,我们可以通过修改注册表中有关参数,使系统针对ADSL进行优化.具体的参数有MaxMTU.DefaultRcv
-
用RegFind从命令行快速操作注册表
每一个熟悉Windows的人都相信,通过注册表几乎可以做到任何事情,真正的问题是怎样迅速找到正确的注册键. 绝大多数情形下,操作注册表意味着找到某个特定的子键:偶尔地,可能需要修改一下子键的名称(例如,可能要进行结构上的改动).那么,怎样才能迅速找到正确的子键并执行修改?另外,如果你不仅要改动本地机器的注册表,而且还要对远程机器作同样的修改,该怎么办?本文告诉你一个好工具Regfind.Regfind可以从Windows 2000 Server的Resource Kit Supplement O
随机推荐
- 自学实现angularjs依赖注入
- ExtJs Excel导出并下载IIS服务器端遇到的问题
- 解决iOS UITextField 编辑时文本偏移问题
- javascript十个最常用的自定义函数(中文版)
- 推荐10 款 SVG 动画的 JavaScript 库
- php 算法之实现相对路径的实例
- Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
- 在VS2008中使用正则表达式进行查找和替换
- 在ASP编程中nothing代表什么意思?
- XML入门的常见问题(四)
- 深入N皇后问题的两个最高效算法的详解
- [注册表]禁止图片预览
- C++中回调函数(CallBack)的用法分析
- 《C++ primer plus》读书笔记(二)
- Android Socket通信详解
- python生成日历实例解析
- 解析sizeof, strlen, 指针以及数组作为函数参数的应用
- Android自定义Material进度条效果
- PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
- java中JVM中如何存取数据和相关信息详解