如何注册dll文件

如何注册dll文件,第1张

手动注册DLL文件方法:
在运行中输入
regsvr32 c:\WINDOWS\SYSTEM\UFCOMSQL\XXXDLL(其中命令尾部的XXX为需要注册的文件)。
假设需要注册的文件为ufsqldmoDLL,命令则写为
regsvr32 c:\WINDOWS\SYSTEM\UFCOMSQL\ufsqldmoDLL。

答:有两种方法。第一种方法:手工注册 DLL 这种方法从IIs 30一直使用到IIs 40和其它的Web Server。它需要你在命令行方式下来执行,进入到包含有DLL的目录,并输入:regsvr32 component_namedll 例如 c:\temp\regsvr32 AspEmaildll 它会把dll的特定信息注册入服务器中的注册表中。然后这个组件就可以在服务器上使用了,但是这个方法有一个缺陷。当使用这种方法注册完毕组件后,该组件必须要相应的设置NT的匿名帐号有权限执行这个dll。特别是一些组件需要读取注册表,所以,这个注册组件的方法仅仅是使用在服务器上没有MTS的情况下,要取消注册这个dll,使用:regsvr32 /u aspobjectdll example c:\temp\regsvr32 /u aneiodbcdll 第二种方法:使用MTS(Microsoft Transaction Server) MTS是IIS 4新增特色,但是它提供了巨大的改进。MTS允许你指定只有有特权的用户才能够访问组件,大大提高了网站服务器上的安全性设置。在MTS上注册组件的步骤如下:1) 打开IIS管理控制台。2) 展开transaction server,右键单击"pkgs installed"然后选择"new package"。3) 单击"create an empty package"。4) 给该包命名。5) 指定administrator帐号或则使用"interactive"(如果服务器经常是使用administrator 登陆的话)。6) 现在使用右键单击你刚建立的那个包下面展开后的"components"。选择 "new then component"。7) 选择 "install new component" [b]。8) 找到你的dll文件然后选择next到完成。要删除这个对象,只要选择它的图标,然后选择delete。附注:特别要注意第二种方法,它是用来调试自己编写组件的最好方法,而不必每次都需要重新启动机器了。

1在电脑桌面上,依次选中菜单项开始--运行,打开运行窗口。
2在运行窗口中输入命令regsvr32然后加一个空格,再输入dll文件的全路径,如在f盘路径就为F:\nlsxbedll,整个命令为regsvr32 F:\nlsxbedll,输入完成后回车。
3有些dll文件可以注册成功,而有些文件就不能注册成功,会有错误提示,示例的nlsxbedll文件是一个程序的应用文件。
4检查一遍,确定regsvr32命令后面的路径下确实有该dll文件,而又注册不功能,将这个dll文件拷贝到系统盘C:\Windows\System32目录下。
5然后在运行窗口中输入命令regsvr32 nlsxbedll,然后回车,看是否注册成功。

方法/步骤
1在电脑桌面上,依次选中菜单项开始--运行,打开运行窗口。
2在运行窗口中输入命令regsvr32然后加一个空格,再输入dll文件的全路径,如在f盘路径就为f:\nlsxbedll,整个命令为regsvr32
f:\nlsxbedll,输入完成后回车。
3有些dll文件可以注册成功,而有些文件就不能注册成功,会有错误提示,示例的nlsxbedll文件是一个程序的应用文件。
4检查一遍,确定regsvr32命令后面的路径下确实有该dll文件,而又注册不功能,将这个dll文件拷贝到系统盘c:\windows\system32目录下。
5然后在运行窗口中输入命令regsvr32
nlsxbedll,然后回车,看是否注册成功。这个示例dll文件注册不成功。
6注册不成功可能是这个dll文件不能单独拷贝出来注册,而是要使用该dll文件所在的软件安装路径进行注册。找到这个文件所在软件安装目录下的文件路径。
7在运行窗口中输入命令regsvr32+dll文件全路径(所安装软件目录下的路径),然后回车。
8这时这个dll文件就可以注册成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12609983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存