论文部分内容阅读
当用户安装了一款软件后,Windows中将它的DLL(动态链接库)文件注册到系统中,并一直停留在内存空间里,无论你有没有启动这个软件。实际上,我们只要善于管理这些动态链接库文件,不但可以自行制定添加删除程序的功能,更是可以减少系统资源占用率,让我们的系统不再因为安装了太多的软件而变得越来越慢。
Windows中的所有DLL文件,都可以通过系统内置的regsvr32.exe文件进行注册和反注册,使用它必须通过命令行的方式,格式是:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名
命令可以在“开始/运行”的运行中执行,未带任何参数是注册DLL文件功能,其他参数对应功能如下:
/u:反注册DLL文件;
/s:安静模式(Silent)执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框。
/c:控制端口;
/i:在使用/u反注册时调用DllInstall;
/n:不调用DllRegisterServer,必须与/i连用。
如用户想取消从来用不上的Windows的自带ZIP浏览功能,那么可以取消闲置的zipfldr.dll文件,在“运行”的输入框中输入“regsvr32 /u zipfldr.dll”,回车即可(如图1)。
如果用户并不知道要反注册相关程序的哪些DLL文件才能屏蔽其功能,那么可以在命令提示符下输入如下内容:
for %1 in (程序路径\*.dll) do regsvr32.exe /u %1
回车后,该程序的所有DLL文件被反注册,相关的功能也就被自动屏蔽了(如图2)。
Windows中的所有DLL文件,都可以通过系统内置的regsvr32.exe文件进行注册和反注册,使用它必须通过命令行的方式,格式是:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名
命令可以在“开始/运行”的运行中执行,未带任何参数是注册DLL文件功能,其他参数对应功能如下:
/u:反注册DLL文件;
/s:安静模式(Silent)执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框。
/c:控制端口;
/i:在使用/u反注册时调用DllInstall;
/n:不调用DllRegisterServer,必须与/i连用。
如用户想取消从来用不上的Windows的自带ZIP浏览功能,那么可以取消闲置的zipfldr.dll文件,在“运行”的输入框中输入“regsvr32 /u zipfldr.dll”,回车即可(如图1)。
如果用户并不知道要反注册相关程序的哪些DLL文件才能屏蔽其功能,那么可以在命令提示符下输入如下内容:
for %1 in (程序路径\*.dll) do regsvr32.exe /u %1
回车后,该程序的所有DLL文件被反注册,相关的功能也就被自动屏蔽了(如图2)。