计算机软件

如何注册DLL在Windows任何版本:几个基本的方法

有时,它发生在Windows的媒体的某些程序不会在应用程序的可执行文件的开始运行,并且系统会显示一条消息,表明动态组件(库)DLL格式丢失或没有注册。 接下来,考虑如何以多种方式注册系统上的DLL的问题,但前提条件,这确实是可用的。 用户的关注也将支付给一些执行以任何方式行动时可能发生的可能的错误。

如何在基于Windows的系统DLL注册简单的方法?

大多数的软件产品,专为安装和使用的Windows,除了可执行文件中包含了一些附加的组件。 该DLL的模块,这在EXE文件的开始加载到内存中,在那里它被向他作出规定的代码中的一个。

启动顺序程序并加载其余成分到主存储器,使得几乎所有的人从一个开始目录的结构。 因此,在其最简单的形式,如何注册DLL在Windows系统10或更低级别的问题,是由与主程序可执行(EXE)将所述文件所需的格式在一个目录中解决。 但是,这仅适用于那些情况下,库本身缺席,但随后分别加载,例如,从互联网上。

如何注册在Windows XP和控制台“运行”上面一个DLL?

不幸的是,上述方法并不总是工作。 因此,在Windows中,您需要使用自己的资金和手段。 特别是,它归结为使用软件服务RegSvr,这是在位于系统目录中的regsvr32.exe文件的形式呈现。 在具有32位体系结构的系统,该组件位于System32文件夹,而是在这些文件的64位版本可以是两个(位于SysWOW64中夹第二组分)。

因此,解决如何注册系统上的DLL的问题之前,你必须弄清楚字怎么长度计算库本身。 这将决定作用的进一步的过程。

因此,注册需要调出控制台“运行”,这是需要注册的regsvr32.exe命令(通过WIN + R的组合,要做到这一点最简单的方法),然后通过间隙的完整路径库文件。 在必须使用位计数寄存器,运行regsvr32.exe的文件的情况下也需要注册的全路径显示在System32或Syswow64资料文件夹的位置。

通过命令行操作

库DLL类似的方法可以被注册,并经由命令行。 它可以从菜单中选择“运行”通过减少CMD(总是以管理员权限)来访问。

在这里,作为与控制台“运行”的情况下,注册团队,开始与文件(regsvr32.exe的)的名称,后面跟着的完整路径库文件或完整路径注册工具行的开头。

通过“资源管理器”创建注册

至少有一个简单的解决方案,如何在系统中注册一个DLL的问题是使用“资源管理器”或其他文件管理器。

在这里,你需要找到库文件,并使其右键单击,然后在上下文菜单中选择“打开方式”。 在程序列表中打开的格式DLL接下来不提交,因此,使用上述目录的浏览按钮,找到最regsvr32.exe的文件(取决于主程序位)。

可能出现的问题与注册

所有这些都将是足够的,但有时可能会导致错误。 大多数情况下,你可以看到无法找到所谓的DLLRegisterServer入口点的消息。

这样做的原因可能是该库已经注册,但已损坏。 也许,的DLLRegisterServer模块与系统或库的当前版本兼容不支持它,等等。 然而,我们必须记住,不是所有这种类型的组件用于注册。 如果文件是从网上下载的,它很可能是它已经锁定的防病毒或完全在下载的过程中去除。

有时它是没有必要使用Windows工具登记。 因此,对于可能存在在游戏D3D成分,只要安装了DirectX的更新版本,并为图书馆MSVC安装Microsoft Visual Studio可再发行。 在极端情况下,如果盗版破解软件的拷贝,在相同的互联网应该是找到该软件的官方版本,并采取必要的行动已经被再次使用(但只是在这种情况下,可能不需要这样的程序)。 如果优选非正式程序,你需要一个引导禁用了防病毒和防火墙,但只对用户坚持认为下载的内容是完全安全的,不承担对计算机系统的任何潜在威胁的状态。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.birmiss.com. Theme powered by WordPress.