如何在 Windows 中注册 DLL 文件

曾经遇到过必须在计算机上注册DLL文件的Windows问题吗?(Windows)DLL文件,也称为动态链接库(Dynamic Link Library),是包含跨多个应用程序使用的函数的文件。

例如,Microsoft Office有数百个DLL文件,可以在各种Office程序之间使用这些文件来执行某些特定功能,例如拼写检查等。多个程序可以同时加载同一个DLL

Windows中注册 32 位或 64 位DLL(DLLs)

如果由于某种损坏或安装失败而需要注册DLL ,您可以按照下面概述的方法手动进行。(DLL)

第 1 步(Step 1):首先单击开始(Start),然后单击运行(Run)

第 2 步:现在注册(Step 2)DLL文件所需要做的就是输入 regsvr32 命令,然后输入DLL文件的路径。

regsvr32 “C:\Windows\System32\myfile.dll”

第 3 步:现在单击“确定”,您应该会收到(Step 3)DLL已成功注册的确认消息。

就是这样!现在,您的DLL已成功添加到注册表中,可供Windows程序使用。请注意,如果您收到错误消息,则可能是您使用的是 64 位版本的命令,而不是 32 位版本。如果您安装了 64 位版本的Windows并且DLL是 32 位的,那么您应该使用 32 位版本的 regsvr32 运行命令:

%systemroot%\SysWoW64\regsvr32 <PATH TO DLL>

此外,如果您使用的是 32 位DLL,请确保 在运行命令之前先将文件从%systemroot%\System32文件夹移动到 %systemroot%\SysWoW64否则,您可能会看到如下消息:

The module failed to load 

The specified module could not be found

如果您无法注册DLL文件并且最终收到一条错误消息,指出尝试注册DLL文件失败,您可能需要在 Windows 中禁用 UAC(用户帐户控制)。

众所周知,关闭UAC可以解决尝试注册DLL(DLLs)失败的问题。其他问题可能是您需要右键单击命令提示符并选择Run as Administrator。有时如果命令提示符没有管理员权限,注册DLL命令会失败。

最后,如果 regsvr32 命令丢失或损坏,您可以运行系统文件检查器来修复原始Windows系统文件的任何问题。如果您仍有问题,请发表评论!享受!



About the author

拥有超过 10 年经验的发烧友工程师和音频产品专家。我专注于从头到尾创造优质的音乐扬声器和耳机。我是解决音频问题以及设计新扬声器和耳机系统的专家。我的经验不仅仅是制造好产品。我也热衷于帮助他人成为最好的自己,无论是通过教育还是社区服务。



Related posts