window命令之 --Regsvr32(注册、删除动态链接库)

Windows 64bit 平台使用 regsvr32 注册驱动动态库问题 在Windows 64bit平台上,使用Delphi (32bit),测试加载新开发的oledb 64bit驱动时,发现udl数据链接面板中无此驱动,原因分析及调研。 阅读详情

Regsvr32简介

           Regsvr32命令用于注册动态链接库文件,是 Windows 系统提供的用来向系统注册控件或者卸载控件的命令,以命令行方式运行。WinXP系统的regsvr32.exe在windows\system32文件夹下

函数原型

       注册一个组件使用regsvr32 xxx.dll命令。其中DLL(即xxx.dll)输出四个函数。DllGetClassObject,DllRegisterServer,DllUnregisterServer和DllMain。     

BOOL APIENTRY DllMain(HINSTANCE hModule,DWORD dwReason, void* lpReserved)
{
if(dwReason==DLL_PROCESS_ATTACH)
{
g_hModule=hModule;
}
}
DllRegisterServer用于 注册组件,在windows的注册表中给某个dll的登记。
DllUnregisterServer在windows的注册表中取消某个dll的登记

可以看到,DllMain将模块句柄保存到一个全局g_hModule中,以供DllregisterServer和DllUnregisterServer使用

主要功能

1、能够帮你轻松修复IE浏览器


很多经常上网的朋友都有过这样的遭遇:IE不能打开新的窗口,用鼠标点击超链接也没有任何反应。这时重装IE一般能解决问题。其实不必这么麻烦,使用Regsvr32命令就可以轻松搞定。

在“开始→运行”中键入“regsvr32 actxprxy.dll”命令,点击“确定”按钮,这时会弹出一个信息对话框“DllRegisterServerin actxprxy.dll succeeded”,点击“确定”;然后再在“开始→运行”中键入“regsvr32 shdocvw.dll”命令,单击“确定”即可。重新启动后IE已经被轻松修复了。

2、解决Windows无法在线升级的问题


Windows的漏洞很多,每隔一段时间就需要使用“Windows Update”升级程序进行在线升级,不过“WindowsUpdate”经常出现无法使用的情况,这时,我们可以使用Regsvr32来解决这个问题。

在“开始→运行”中键入“regsvr32 wupdinfo.dll”,点击“确定”按钮,这样在系统中就重新注册了“WindowsUpdate”组件,重新启动后问题已经解决。

3、防范网络脚本病毒有新招


网络脚本病毒嵌在网页中,上网时在不知不觉中机器就会感染上这种病毒。笔者认为单纯使用杀毒软件并不能有效地防范这些脚本病毒,必须从病毒传播的机理入手。网络脚本病毒的复制、传播都离不开FSO对象(FileSystem Object,文件系统对象),因此禁用FSO对象就能有效地控制脚本病毒的传播。操作方法很简单:

在“开始→运行”中键入“regsvr32 /u scrrun.dll”就可以禁用FSO对象;如果需要使用FSO对象,键入“regsvr32 scrrun.dll”命令即可。

4、卸载Win XP自带的“鸡肋”功能


Win XP以功能强大而著称,但有些功能却常常令人有“鸡肋”之感,比如Win XP自带的ZIP功能和图片预览功能,不仅占用了系统资源,功能也远不如第三方软件强大。其实用Regsvr32命令可以很容易地卸载这些功能。

在“开始→运行”中键入“regsvr32 /u zipfldr.dll”,单击“确定”按钮,弹出卸载成功信息框后就完成了ZIP功能的卸载;要恢复ZIP功能,键入“regsvr32zipfldr.dll”即可。同样,卸载图片预览功能也很简单,在“开始→运行”中键入“regsvr32 /u thumbvw.dll”即可;如果要恢复该功能,只须键入“regsvr32 thumbvw.dll”。

5.WMP9播放器

有些音乐网页的在线点歌需要用到Media Player,有的朋友明明安装了WMP9,但在线听音乐却只看到枯燥的WMP6播放器面板,想让漂亮的WMP9面板出现,当然没问题的。 常见问题的 操作系统多数WIN 98,先关闭IE,再在“开始→运行”中键入“regsvr32 wmpdxm.dll”,点击“确定”即可。

6.系统功能无反应

regsvr32 shdocvw.dll
有时从 开始菜单里点击XP系统的搜索功能、帮助和支持或 管理工具等,但就是无任何反应,这是它们的打开方式缺少关联,所以我们只要用regsvr32注册它们需要调用的 动态连接库文件就行了。

7.添加/删除程序

当打开控制面板中的添加/删除程序时,双击它的图标后无反应,或者打开后自动关闭了,尝试使用以下命令可以解决。
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 msi.dll
regsvr32 "c:\program files\common files\system\ole db\oledb32.dll"
regsvr32 "c:\program files\common files\system\ado\msado15.dll"
regsvr32 mshtmled.dll
regsvr32 /i shdocvw.dll
regsvr32 /i shell32.dll

8.用户帐户打不开

regsvr32 nusrmgr.cpl
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 /i shdocvw.dll


Regsvr32 注册.dll动态链接库 【使用篇】 Regsvr 32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。  命令格式    Regsvr32 [/s] [/n] [/i[:cmdline]] dllname    /u 卸载安装的控件,卸载服务器注册;  /s 注册成功后不显示操作成功信息框;    /i 调用DllInstall函数并把可选参数[cmdline]传给它,当使用/u时用... 阅读详情

相关推荐

C# WinForm项目目录结构详解:从入门到精通(附常见问题解决方案)

本文详细解析了C# WinForm项目目录结构,从解决方案与项目基础结构到核心文件功能,再到关键目录解析,帮助开发者快速掌握WinForm项目组织方式。文章还提供了常见问题解决方案,如引用丢失、配置文件不生效等,是WinForm开发从入门到精通的实用指南。

dream的博客 643

regsvr32

一、字面理解,为什么是这几个字母 regsvr32 先从字面拆解一下 : reg:register注册英文单词的缩写 svr :server(服务 或者服务器,在这里指服务) 32:system32 regsvr32:就是注册服务到系统(system32) 二、它是用来干啥的 用于注册COM组件,是Windows系统提供的用来向系统注册控件或者卸载控件的命令 用于注册动态链接库文件(.dll文件) 三、相关命令要了解 /u 反注册控件 /s 指定 regsvr32 安静运行,在成功注册/反注册DLL文件

Mimo_YY的博客 4896

Zemax操作41--公差分析(一)

zemax公差

lzy750750的博客 5966

Regsvr32命令修复系统故障实例

首先需要公布的是上次我的显示桌面图标没有,解决方法:regsvr32 /n /i:u shell32 使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是w

1988

小红书分享链接失效?教你永久保存笔记的2种方法(含API调用技巧)

本文详细解析了小红书笔记链接失效的原因,并提供了两种永久保存笔记的方法,包括短链接转换API调用技巧和本地归档技术。通过Python代码示例和工具推荐,帮助用户实现笔记内容的高效保存和管理,确保珍贵内容不再丢失。

gin88的博客 2720

基于深度学习的茶叶等级检测识别系统:YOLOv8 + UI界面 + 数据集完整实现

随着深度学习技术的不断进步,基于计算机视觉的茶叶等级检测系统可以大大提高检测效率,提供客观一致的评估标准。本系统将利用YOLOv8进行茶叶等级的检测与识别,通过图形用户界面(UI)实现与用户的交互,提供茶叶等级分类的实时反馈。本文将详细介绍如何使用YOLOv8结合UI界面,建立一个完整的茶叶等级检测与识别系统,包括数据集的准备、模型的训练、UI的设计及完整的代码实现。本系统的目标是通过深度学习技术,结合YOLOv8模型和图形用户界面(UI),实现对茶叶等级的自动化检测与识别。

YOLO 967

Regsvr32用法及相关故障解决

初识Regsvr32   想必Regsvr32大家一定都不陌生吧,在一些电脑教程或电脑杂志上总能看到它的身影,可如此一个高出镜率的 “小明星”在我们很多人的眼里却显得十分的神秘,原来一般的文章都很少对它进行介绍,最多只是了了几句介绍一下如何用它解决常见问题,好多朋友可能都已经在一些文章的指导下使用过好多次Regsvr32了,但对它的“身世”却依然不了解,今天笔者就借这篇文章打消大家脑海里的

派的无理性 5072

AUTOSAR知识点:PDUR(PDU Router)基础知识

通过定义路由表和实现相应的路由和缓冲逻辑,PDUR能够确保PDU在不同ECU之间的可靠传输。在上述示例中,我们定义了一个简单的PDUR路由表,其中列出了源ECU和目标ECU之间的映射关系。当收到来自源ECU的PDU时,PDUR模块会根据路由表查找目标ECU,并将PDU传输到相应的目标ECU。PDUR的主要功能是将接收到的PDU从一个ECU路由到另一个ECU,并确保数据的正确传输。需要注意的是,上述示例是一个简化的实现,实际的PDUR模块可能包含更复杂的功能和逻辑。

EcmFsharp的博客 1149

regsvr32命令详解

这里有很多Regsvr32命令,看了后就明白了       Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是window

princelintb的专栏 1965

采用了fluent模拟了平壁面结霜过程。udf,很经典,可以试试。

利用该模型作为FLUENT中的源项,模拟了在局部冷却下冷表面上的霜形成,以预测霜的形态、温度分布和霜的重量,结果与实验结果吻合良好。结果显示,霜首先围绕冷却块形成,然后逐渐向其他方向扩展,冷却块上方的霜密度最大。随着时间的推移,平均霜厚度逐渐增加,生长速率减慢,而平均霜密度随增长速率变快而增加。相变传递微观过程与机理、蒸发及冷凝换热、强化传热、高效传热管、热泵、制冷、节水节能新技术、电子元器件冷却、余热回收及梯级利用等。udf,很经典,可以试试。工程热物理、空调、热能、低温制冷、化工、物理等。

qq_15963745的博客 913

YOLOv12改进专栏目录 | 本专栏持续更新500+篇内容 | 包含各种卷积、主干网络、各种注意力机制、检测头、损失函数、小目标检测改进、二次创新模块、独家创新等几百种创新点改进

《YOLOv12高效涨点改进专栏》提供500+创新改进方案,涵盖卷积、主干网络、注意力机制等模块优化,适用于检测、分割等任务。改进点来自顶会论文和个人经验,支持多种模型版本和任务场景。专栏包含详细教程、数据集增强、性能评估工具等,帮助科研人员快速实现模型优化和论文发表。提供完整运行项目和环境配置指导,适合计算机及相关专业研究人员使用,持续更新保障长期科研需求。

Ai缝合怪、助力小伙伴高效发论文 2280

regsvr32 注册*.dll文件--动态链接库文件

regsvr32 注册*.dll文件--动态链接库文件 动态链接库文件 DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下操作的许多函数和资源。  DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。它们

wjeson的专栏 4177

【知识分享】CAN总线中终端网络的重要性

P沟道和N沟道晶体管的漏源通态电阻匹配良好时,形成的CANH和CANL信号匹配良好;如果驱动器的一半具有比另一半低得多的导通状态电阻,那么总线共模电压将从VCC/2的显性状态偏离,并回到VCC/2的隐性状态,这将导致每一次状态转换都会伴随着共模电压噪声,从而导致更高水平的传导和辐射能量发射。

一只豌豆象的博客 1536

regsvr32 命令小集注册OCX控件,注册控件

Regsvr32 进程文件: regsvr32 or regsvr32.exe 进程名称: Microsoft DLL Registration Service 英文描述: regsvr32.e

CHCH998的博客 7100

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

regsvr32用法集合

regsvr32用法集合 2011年12月02日   Regsvr32命令的应用2007-05-17 23:24进程文件: regsvr32 or regsvr32.exe   进程名称: Microsoft DLL Registration Service   英文描述:   regsvr32.exe is a processes belonging t...

smz11smz 383

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Regsvr32

不知道道Regsvr32为何物的话,请认真阅读百度百科http://baike.baidu.com/view/40743.htm进程文件: regsvr32 or regsvr32.exe 进程名称: Microsoft DLL Registration Service 英文描述: regsvr32.exe is a processes belonging to the Windows O

zaqwe3008的专栏 1422

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Regsvr 32命令的用处

最新评论    Regsvr 32  小命令大用处 进程文件: regsvr32 or regsvr32.exe  进程名称: Microsoft DLL Registration Service  英文描述: regsvr32.exe is a processes belonging to the Windows OS and is

zwl156135995的专栏 4002

windows找不到regsvr32jscript.dll怎么办?应对“Windows找不到regsvr32jscript.dll”错误的多元化解决方案

在使用Windows操作系统的过程中,遇到“Windows找不到regsvr32jscript.dll”这样的错误提示,意味着系统在尝试调用regsvr32工具注册或反注册JScript脚本引擎相关动态链接库(DLL)文件时遇到了问题。JScript.dll是Windows系统中用于支持JavaScript脚本执行的关键组件,尤其对Internet Explorer以及其他依赖JavaScript技术的应用程序至关重要。

Xixix777的博客 3351

activex控件 新对象 ocx 初始化_regsvr32.exe下载 _regsvr32.exe下载[控件程序]

是一个系统非常重要的控件,用于注册Windows操作系统的动态链接库和ActiveX控件,这个程序对你系统的正常运行是非常重要的。是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用。 软件功能 轻松修复Ie浏览器 在线升级问题 网页不显示PNG图片 卸载系统自带ZIP/图片预览功能 ...

weixin_39980353的博客 199

Regsvr32命令

1、解决Windows无法在线升级的问题 regsvr32 wupdinfo.dll 2、卸载Win XP自带的ZIP功能 regsvr32 /u zipfldr.dll 3、修复无法缩略图查看文件问题 2000: 输入regsvr32 thumbvw.dll XP: 输入regsvr3...

weixin_34405925的博客 113

Regsvr32常用故障注册

1)去搜索down一个firefox或者QQ的浏览器暂时用用;2)单击windows左下角的“开始→运行”,依次运行“regsvr32 actxprxy.dll”和“regsvr32 shdocvw.dll”将这两个DLL文件注...

308

注册dll文件

快捷键win+r或者在开始菜单中选择"运行" ,输入 "regsvr32 ***.dll" (不要输入引号,***是你要注册的dll文件名),只是如果dll文件不 在windows,windows\system32文件夹内你就应该指定dll文件位置。 其实DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于W

Bobit - CSDN博客 2410

REGSVR32介绍及修复实例

REGSVR32.exe命令介绍及修复实例 在WINDOWS操作系统设置和上网的过程中经常要使用各种动态链接库DLL文件和activex控件,这些东西如果不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的DLL文件和activex控件注册,但如果一旦出错,注册信息丢失或者需要手动注册怎么办呢?在windows的system文件夹下有一个regsvr32.ex...

weixin_33974433的博客 593
上一篇: HOWTO: 解决因 RsFX devicer 而无法卸载 SQL Server 的问题
下一篇: Oracle常用命令大全(经典收藏)
lanhaics
博客等级 码龄15年 17粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值