科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道管理Windows Server 2003中的动态链接库

管理Windows Server 2003中的动态链接库

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

我们今天讨论的内容将涉及动态链接库的概念、作用,并讨论Windows Server 2003中手动注册或卸载这些文件的基本问题。

来源:中国IT实验室 2008年5月16日

关键字: Windows 技巧 微软 操作系统

  • 评论
  • 分享微博
  • 分享邮件

   一个应用程序无法完成安装或不能正确安装是有许多原因的。一个常见的原因是动态链接库(DLL)损坏、丢失或未注册。我们今天讨论的内容将涉及动态链接库的概念、作用,并讨论Windows Server 2003中手动注册或卸载这些文件的基本问题。

  什么是动态链接库?

  一个动态链接库(DLL)是一个可被程序动态地装载或执行的文件。基本而言,它是程序的外部代码仓库。在Windows Server 2003包含的一个DLL能够执行某些功能。因此,应用程序就可以调用现有的DLL,并不再需要重新编写代码。

  管理员为什么要关心这个问题?

  DLL这个问题好像是开发人员的事情。不过,如果DLL文件在一个应用程序安装过程中不能在Windows中注册,就会影响到管理员。如果DLL文件没有正确地注册,应用程序(包括网络应用程序)就不能像设计时那样发挥功能。甚至在许多情况下,它根本就不能启动。

  要在Windows Server 2003中注册一个DLL文件,可以使用一个简单的命令行工具。请遵循如下的步骤:

  1. 打开命令提示符窗口。

  2. 键入“regsvr32 ‘动态链接库文件的路径(用你自己的DLL文件路径代替’‘内的内容,如c:\mydll\mynewdll.dll)’”。回车执行。

  注意:用户只可以替换第三方的DLL文件或者由修补程序、补丁包、或其它更新手段所安装的DLL文件。Windows不允许对受保护的系统级DLL进行变更。

  如果用户需要卸载一个已经注册的动态链接库,可以在上述的命令中增加一个“/u”开关。下面我们给出一个简单例子:

  1. 打开命令提示窗口。

  2. 先注册一个:Regsvr32 c:\mydll\mynewdll.dll.用户就会在命令提示窗口中收到一个消息,告诉你这个注册是否成功。

  3. 要卸载一个动态链接库,需要输入下面的命令:Regsvr32 /u c:\mydll\mynewdll.dll.这时系统也会给出消息,告诉你操作是否成功。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章