如何在系统中注册DLL库

Anonim

如何在系统中注册DLL库

安装各种程序或游戏后,您可以遇到发生错误的情况“启动程序无法进行,因为所需的DLL不在系统中。”尽管Windows系列的Windows通常在后台注册库,但下载并将DLL文件放在相应的位置后,仍会发生错误,系统只需看到它“。要解决此问题,您需要注册库。这是如何完成的,将在本文后面被告知。

解决问题的选项

有几种方法可以消除这个问题。更详细地考虑每个人。

方法1:OCX / DLL Manager

OCX / DLL管理器是一个小程序,可以帮助注册库或OCX文件。

下载OCX / DLL Manager程序

为此,您需要:

  1. 单击寄存器OCX / DLL菜单项。
  2. 选择将注册的文件类型。
  3. 使用“浏览”按钮,指定DLL位置。
  4. 按“寄存器”按钮,程序本身将注册文件。

OCX DLL Manager程序

OCX / DLL Manager还知道如何取消库的注册,为此,您需要选择菜单中的“取消注册ocx / dll”项,稍后执行所有相同的操作。取消功能可能需要使用激活的文件和禁用时将结果进行比较,以及在删除某些计算机病毒期间。

在注册过程中,系统可以给您一个错误地说到需要什么管理员权限。在这种情况下,您需要通过用鼠标右键按下该程序,然后选择“在管理员的名称上运行”。

代表管理员OCX DLL Manager启动程序

方法2:菜单“运行”

您可以使用Windows操作系统启动菜单中的“RUN”命令注册DLL。为此,您需要进行以下操作:

  1. 按键盘组合“Windows + R”或从“开始”菜单中选择“运行”项。
  2. 打开“执行”菜单

  3. 输入将注册库的程序名称 - Regsvr32.exe,以及放置文件的路径。结果,它应该这样工作:
  4. Regsvr32.exe C:\ Windows \ System32 \ dllname.dll

    其中dllname是文件的名称。

    通过运行菜单注册DLL库

    如果在其他位置在C驱动器上安装了操作系统,则此示例将适合您的操作系统,您需要更改磁盘的字母或使用命令:

    %systemroot%\ system32 \ regsvr32.exe%windir%\ system32 \ dllname.dll

    文件夹本身找到所拥有的文件夹的DLL命令

    在这个版本中,程序本身发现您已经安装了操作系统,并启动指定的DLL文件注册的文件夹。

    在64位系统的情况下,您将有两个REGSVR32程序 - 一个是文件夹中:

    C:\ Windows \ Syswow64

    在路上,第二:

    C:\ Windows \ System32

    这些是分别用于有关情况不同的文件。如果你有一个64位操作系统,并且该DLL文件是32位的,则该库文件本身必须放置在文件夹中:

    WINDOWS \ SysWow64资料。

    和球队看起来就像这样:

    %WINDIR%\ SYSWOW64 \ REGSVR32.EXE%WINDIR%\ SYSWOW64 \ DLLNAME.DLL

    在64位的系统DLL注册命令

  5. 按“ENTER”或“确定”按钮;该系统会给你一个消息,关于图书馆是否成功与否或不登记。

方法3:命令字符串

通过命令行文件登记不是从第二个选项非常不同:

  1. 选择开始菜单中的“运行”命令。
  2. 输入在打开的CMD输入字段。
  3. 按“Enter”。

你会出现在你的面前,在你需要在第二个版本中输入相同的命令。

通过命令行注册DLL库

应当指出的是,命令行窗口具有所复制的文本(为方便起见)的插入功能。您可以通过按在左上角的图标右侧的按钮找到该菜单。

插入在Windows命令提示符菜单

方法4:打开方式

  1. 打开文件菜单,您将通过点击它与鼠标右键登记。
  2. 在菜单中出现,选择“打开方式”。
  3. 通过与打开菜单注册一个DLL库

  4. 点击“概述”,然后从以下目录中选择Regsvr32.exe程序:
  5. 在Windows / System32下。

    或者,如果你在64位系统的工作,和DLL文件的32位:

    在Windows / SYSWOW64。

  6. 打开DLL使用该程序。系统会发出一个注册成功的消息。

可能出现的错误

“该文件不是与Windows的安装版本兼容”意味着你最有可能试图注册在32位系统,反之亦然64位的DLL。使用在第二方法中所描述的相应的命令。

“输入点未找到” - 不是所有的DLL库可以被注册,其中一些根本不支持的DllRegisterServer命令。此外,一个错误的发生可以通过该文件已经被系统中注册的事实引起的。有迹象表明,分发是不是在现实的库文件的网站。在这种情况下,当然什么都不会被注册。

总之,必须指出,所有提出的方案选项的本质是简单的启动登记球队不同的方法 - 这是更方便。

阅读更多