怎么样注册DLL 应该怎么做?

来源:互联网
责任编辑:李佳
 综合 
字体:

在本文中:注册单个DLL重新注册所有DLL

本文将指导你注册DLL文件,这样就能在Windows注册表中创建DLL文件的路径。注册DLL文件可以修复某些程序的启动问题,但大部分DLL文件不支持注册或已经注册。Windows上预装的DLL是Windows运行的关键,因此你无法注册它们,Windows更新会修复过时或无法正常运行的DLL。

1注册单个DLL

1了解本方法的原理。如果DLL文件支持Register Server导出命令,可以使用"regsvr"命令加上DLL文件名来注册DLL。这会在Windows注册表中创建指向DLL文件的路径,方便Windows进程找到和使用DLL文件。

在大部分情况下,需要使用本方法注册和“命令提示符”等系统级资源直接对接的第三方程序附带的DLL文件。

2了解“入口点”错误的含义。如果DLL因为已注册而不支持Register Server导出命令,或DLL代码不允许连接Windows注册表,你会看到以下错误消息:“模块[DLL名称]已加载,但找不到入口点 DllRegisterServer”。如果看到此消息,说明DLL无法注册。

“入口点”错误严格来说不能算是问题,它实际上是一条确认消息,表示DLL无需注册。

3找到要注册的DLL。前往要注册的DLL所在的文件夹。找到要注册的DLL文件,然后继续下一步。

如果要为已安装的程序注册DLL,前往安装文件夹,例如“C:\Program Files\[程序名称]”。

4打开DLL的属性。右键单击DLL文件,然后在下拉菜单中单击属性,随后会弹出窗口。

5记住DLL的名称。在“属性”窗口顶部的文本框中会看到DLL的完整名称。稍后需要输入该名称。

大部分DLL的名称都很难记,因此在完成操作后,不要关闭“属性”窗口,这样稍后就能复制名称。

6复制DLL的路径。滑动鼠标,选中“位置”标题旁的文件夹路径,然后按Ctrl+C复制DLL的路径。

7打开“开始”菜单

单击屏幕左下角的Windows徽标。

8搜索“命令提示符”。在“开始”菜单的搜索框中,输入命令提示符,随后会在窗口顶部看到“命令提示符”图标。

9在管理员模式下打开命令提示符窗口。步骤如下:

右键单击

命令提示符。

单击以管理员身份运行

在出现提示时单击

10切换到DLL的目录。输入cd和一个空格,按Ctrl+V粘贴DLL文件的路径,然后按Enter。

例如,如果DLL文件位于“Windows”文件夹下的“SysWOW64”文件夹中,应输入以下命令:cd C:\Windows\SysWOW64

11输入“regsvr”命令和DLL的名称。输入regsvr32和一个空格,然后输入带有“.dll”扩展名的DLL名称,并按Enter。如果DLL可以注册,就会出现确认消息。[1]

例如,如果DLL的名称为“usbperf.dl”,应输入以下命令:regsvr32 usbperf.dll

要复制DLL的名称,重新打开DLL所在的文件夹,此时会弹出“属性”窗口,选中文本框中的名称,然后按Ctrl+C。随后按Ctrl+V,将名称粘贴到命令提示符窗口中。

如果DLL已注册或无法注册,则会看到“入口点”错误,而非确认消息。

12尝试取消注册DLL,然后重新注册。如果输入“regsvr”命令后出现的错误并非“入口点”错误,可能需要先取消注册DLL,然后才能重新注册:

输入regsvr32 /u name.dll,并按Enter,必须将“name”改为DLL的名称。

输入regsvr32 name.dll,并按Enter,注意必须将“name”改为DLL的名称。

2重新注册所有DLL

1了解本方法的原理。你可以创建计算机上的DLL列表,并以BAT文件形式运行,这样就能自动注册所有DLL文件。如果你不需要注册特定的DLL,可以首选本方法。

2打开“开始”菜单

单击屏幕左下角的Windows徽标。

3搜索“命令提示符”。在“开始”菜单的搜索框中输入命令提示符,随后会在窗口顶部看到“命令提示符”图标。

4在管理员模式下打开命令提示符窗口。步骤如下:

右键单击

命令提示符。

单击以管理员身份运行

在出现提示时单击

5切换到Windows目录。输入cd c:\Windows并按Enter。这会告诉“命令提示符”在“Window”文件夹中执行下一个命令。

6创建DLL列表文件。在命令提示符窗口中输入dir *.dll /s /b > C:\regdll.bat,然后按Enter。“命令提示符”随后会创建一个文件,其中列出Windows目录中所有DLL的位置和名称。

7关闭命令提示符窗口。如果在输入的命令下方显示“c:\Windows>”行,就可以退出命令提示符窗口并继续下一步。

8前往列表文件的位置。可以在”文件资源管理器“中查找位置。

打开文件资源管理器

,或按Win+E。

单击窗口左侧的此电脑

双击计算机的C盘。

如有必要,向下滚动页面,直到找到名为“regdll”的文件。

9将文件复制到桌面。要保存更改,需要将“regdll”文件复制到桌面:

单击鼠标以选中文件。

Ctrl+C

单击桌面。

Ctrl+V

10在记事本中打开列表文件。在桌面上单击鼠标以选中文件,然后执行以下操作。

右键单击“regdll”文件。

在下拉菜单中单击编辑

11删除不需要的DLL位置。这不是强制性步骤,但能大幅缩短注册DLL文件所需的时间。可以删除包含以下路径的DLL位置:[2]

C:\Windows\WinSXS — 这些路径位于文本文件的末尾四分之一处。

C:\Windows\Temp — 这些路径位于“WinSXS”所在行的附近。

C:\Windows\$patchcache$ — 这些路径很难查找。可以按Ctrl+F,输入$patchcache$,然后按“查找下一个”来进行搜索。

12在每行路径中添加"regsvr"命令。可以通过记事本的“查找和替换”命令来完成这项操作:

单击编辑

在下拉菜单中单击替换...

在“查找内容”文本框中输入c:\

在“替换为”文本框中输入Regsvr32.exe /s c:\

单击全部替换

退出窗口。

13保存更改并退出记事本。Ctrl+S保存更改,然后单击记事本窗口右上角的X关闭它。随后就能运行“regdll.bat”文件。

14运行文件。右键单击“regdll.bat”文件,单击以管理员身份运行,在出现提示时,单击,以在命令行窗口中运行,随后“命令提示符”会开始注册所有可用的DLL。注册过程可能需要很长时间,在此期间不能关闭计算机。15退出命令提示符窗口。注册完成后,关闭命令提示符窗口。这样就完成了计算机上所有DLL文件的注册。

小提示

已注册的DLL文件被视为“只读”,因此在取消注册前无法删除,如果你要删除DLL,必须先取消注册。

警告

DLL是Windows正常运行的关键。系统DLL文件在大部分情况下无法删除或更改,但如果误删或误改,就会造成计算机无法正常运行。

根据您访问的内容,您可能还对以下内容感兴趣,希望对您有帮助:

如何注册dll文件?

答:在开始菜单中选择"运行" ,输入 "regsvr32 ***.dll" (不要输入引号,***是你要注册的dll文件名),只是如果dll文件不 在windows,windows\system32文件夹内你就应该指定dll文件位置。 其实DLL文件即动态链接库文件,是一种可执行文件,它允许程序共...

如何注册dll文件?

答:注册DLL文件的步骤如下: 1、点击开始-运行 regsvr32注册dll文件教程图1 2、假如你的dll文件放在D盘根目录下,那么输入regsvr32 D:\aaa.dll 点击确定即可 3、注意dll文件放置位置要求不高,为了方便可以直接放在C盘根目录下。 4、直接在运行窗口...

如何用regsvr32注册dll文件?

答:操作方法如下: 在电脑桌面上,依次选中菜单项开始--运行,打开运行窗口。 在运行窗口中输入命令regsvr32然后加一个空格,再输入dll文件的全路径。 不成功解决方法: 有些dll文件可以注册成功,而有些文件就不能注册成功,会有错误提示,示例的n...

怎样重新注册DLL

答:将以下内容复制到记事三 另存为 reg.bat 和gdiplus.DLL文件放在一起 regsvr32 /s gdiplus.DLL 运行一下就可以了

怎么注册系统中所有dll文件?

答:点击:开始-->运行,在运行框中输入cmd,在命令提示符下输入: for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 注意,是在命令提示符下,不是在“运行框”中!! 注意: 系统中所有的DLL文件都重新注册了一遍,可能导致DNS...

管家婆辉煌如何注册dll文件?

答:1、右键-对应文件-打开方式-选择程序-浏览-选中 C:\WINDOWS\system32\regsvr32.exe 确定即可; 2、初次进行上述选择及操作后,系统会默认显示上次的注册命令程序,后续再操作其他dll文件时,右键-打开方式-选择此项 Microsoft(C) Register Serve...

需要注册和不需要注册的DLL有何区别

答:需要注册的DLL是COM组件,COM组件不是通过文件直接访问。 必须通过regsvr32注册,将组件的信息写入组册表,当你先引用COM组件时,系统可以枚举出系统全部已经注册了的组件。 所以COM组件的DLL必须组册才能中。 传统标准的DLL,需要C#用本地化的...

怎么样才能注销或注册Dll文件?

答:开始→运行→输入regsvr32空格+你要注册或注销的DLL文件名称,然后回车就可以了

如何注册wtopcsvr.dll

答:方法如下: 1、单击开始,选择运行 2、输入 regsvr32 文件名.dll 并按下确认 之后会弹出注册成功信息。 另外,您还可以使用我们的修复工具进行修复。

win10怎么注册dll?

答:先从网站下载下来文件之后,先将其解压(一般都是rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都是支持32位系统的。 使用方法: 1.直接拷贝该文件到系统目录里: 1)Windows 95/98/Me系统,将此...


www.book1234.com true http://www.book1234.com/10/4336/108523.html report 39307 怎么样注册DLL应该怎么做?,在本文中:注册单个DLL重新注册所有DLL本文将指导你注册DLL文件,这样就能在Windows注册表中创建DLL文件的路径。注册DLL文件可以修复某些程序的启动问题,但大部分DLL文件不支持注册或已经注册。Windows上预装的DLL是Windows...
娱乐时尚
科技资讯
历史文化
真视界
旅游美食
精彩图文
我爱我车
母婴健康
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2018 book1234.com All Rights Reserved. 布客网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
教育考试: 学历财经建筑 医药公考资格外语电脑作文招聘中小学留学 文档 移民 文库专栏23问答中心z资讯z资讯1资讯涨资讯涨资讯1资讯问答图书馆知识IT编程数码信息解决方案信息中心IT科技问答新闻中心软件教室设计大全网络相关英语学习开发编程考试中心参考范文管理文库营销中心站长之家IT信息中心商学院数码大全硬件DIY企业服务网吧在线百科硬件知识手机平板汽车游戏家电精彩摄影现代家居IT女人经验健康养生猎奇创业攻略教育学习历史时尚潮流最近更新涨知识