XP的Dll文件的问题


xp成百上千的DLL(动态链接库)文件,可以通过regsvr32.exe程序重新注册修复和反注册屏蔽系统功能。

regsvr32.exe 的使用:

regsvr32.exe是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用,格式是:

regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名

命令可以在“开始→运行”的文本框中,也可以事先在bat批处理文档中编写好命令。 未带任何参数是注册DLL文件功能,其它参数对应功能如下:

/u:反注册DLL文件;


/s:安静模式(Silent)执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框。


/c:控制端口;


/i:在使用/u反注册时调用DllInstall;


/n:不调用DllRegisterServer,必须与/i连用。


单独运行regsvr32.exe程序,可以看到弹出一“No DLL name specified”的错误提示框,并且可以看到参数原英文提示信息。


输入DLL文件名时,如果待处理的是非系统文件,必须在文件名前添加文件绝对路径,必须注意的是文件路径不包含中文,否则很可能导致处理失败。

碰到regsvr32不能正常执行时,可能是系统文件遭到破坏,因为使用regsvr32.exe时会调用到Kernel32.dll、User32.dll和Ole32.dll三个文件,在DOS模式或其它系统替换正常文件即可解决。


一、屏蔽对压缩文件的支持

在运行框中输入“regsvr32 /u zipfldr.dll”回车即可。

屏蔽系统查看CAB压缩包,输入“regsvr32 /u cabview.dll”来取消cabview.dll注册。

二、屏蔽视频预览和刻录功能

在运行框中输入“regsvr32 /u shmedia.dll”可撤消视频预览。

三、屏蔽Windows图片和传真查看器

在运行框中输入“regsvr32 /u shimgvw.dll”,可放弃图片查看器。

四、空白“搜索”的改正

在运行框中输入“regsvr32 urlmon.dll”,重新运行搜索窗口,可恢复。

五、纠正IE保存mht网页错误

在运行框中输入“regsvr32 inetcomm.dll”,可解决。

六、在使用Windows Update更新操作时,提示“IEXPLORE错误”,无法继续更新操作。

在运行框中输入“regsvr32 /u wuv3is.dll”反注册此链接库,再进入:“X:\Program Files\Windows Update”删除wuv3is.dll文件。最后重新执行Windows Update操作,系统会重新生成wuv3is.dll文件,错误提示也不会再弹出。



XP系统DLL文件修改

首先获取 Browselc.dll、Shdoclc.dll、Shell32.dll和 Cryptui.dll 这几个链接文件。

1、禁止下载的修改方法:打开Shdoclc.dll修改资源--对话框---4416,将4416键值禁用即可。

2、禁止网页添加到收藏夹,打开Shdoclc.dll修改资源--对话框---21400,将该键值禁用即可。

3、禁止恶意网页加载控件,修改Cryptui.dll文件,要同时修改5个地方才能完全禁止 资源--对话框---130 资源--对话框---230 资源--对话框---4101 资源--对话框---4104 资源--对话框---4107 将以各对话框中的相应键值,修改成为禁用就可以了。

4、禁止系统删除文件修改Shell32.dll,这个文件需要修改5个地方才可以禁止系统删除文件。资源--对话框---1011 资源--对话框---1012 资源--对话框---1013 资源--对话框---1021 资源--对话框---1022 将以上五个地址的键值禁用就可以了!

5、禁止文件被改名,修改shell32.dll,有2个地方需要修改资源--对话框---1018 资源--对话框---1019 将以上两处的相应键值,修改为禁用就可以了!

6、禁止运行菜单,修改shell32.dll,将资源--对话框---1018键值设置为禁用。

7、禁止系统文件被挪动修改shell32.dll,需要修改4个地方 资源--对话框---1014 资源--对话框---1015 资源--对话框---1016 资源--对话框---1017

8、禁止目标另存为,修改Shdoclc.dll文件,需要修改3个地方 资源--菜单--258---257 资源--菜单--258---252 资源--菜单--24641--2268 在这个修改中,我们要把各对应的键值删除。打开该键值后,右键菜单中有删除。在资源--菜单--24641-2268中,有多项该键值,逐一删除。 

9、禁止自定义文件夹选项修改Shell32.dll文件,需要修改以下4个地方 资源--菜单--215---28719 资源--菜单--216---28719 资源--菜单--217---28719 资源--菜单--216---28719 找到以上四处键值,直接需要删除后即可,而不是禁用。

10、禁止IE文件夹选项,修改Browselc.dll文件,需要修改3个键值 资源--菜单--263 (这里有多个请删除)---41251(删除) 资源--菜单--266(也有多个请删除)---41329 (删除) 资源--菜单--268---41251 (删除) 在上面的3个键值中,个别键值有多处,逐一删除。

11、禁止98文件共享控件,修改Msshrui.dll,需要修改2个地方 资源---对话框---- 1 --- AutoRadioButton 资源---对话框---- 30 --- AutoRadioButton 将以上两处的键值禁用即可。其他的选项,可以根据自己的需要进行修改。找到相应的功能键值,将不需要的功能,禁用就可以了。

12、禁止文件的打开方式,修改Url.dll,需要修改2个地方 资源---对话框--- 7000 资源---对话框--- 7005 将以上两处的键值禁用即可。

13、禁止更改系统桌面,修改Shdoc401.dll,有2处地方需要修改 资源---对话框--- 29952--- PushButton:浏览资源---对话框--- 29952--- PushButton:图案 将以上两处的键值禁用即可。

14、禁止系统文件夹自定义,修改Shd401lc.dll,有2处地方需要修改 资源---对话框--- 29957 资源---对话框--- 29958 将以上两处的键值禁用即可。

15、禁止文件保存路径及打开,修改Comdlg32.dll,有2处地方需要修改 资源---对话框--- 1547 资源---对话框--- 1548 将以上两处的键值禁用即可。 

16、shell32.dll防删防格,防查找目标

资源
\菜单\210    \216     \247     \303     \304     \305     \353


在菜单项上找到删除,格式化的,把它们删掉掉
\对话框\1004      \28672
点击这些数字,把是(&y)禁用。
还有查找目标是1040,也不要了。



改DLL来美化系统图标:

※ 系统托盘图标的修改 ※

网络连接和音量
这两个都在C:\\WINDOWS\\system32文件夹下面,可以找到地

(网络连接)图标是在netshell.dll图标项的#1915--#1918

(音量)stobject.dll图标项的 230--231



※ 打开/保存对话框右上角按钮的修改 ※

打开和另存为对话框右上角那个几个位图的问题:是comctl32.dll里面的位图项124--131,在这下面两个文件夹里面:

X:\\WINDWOS\\WinSxS\\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-ww_1382d70a
X:\\WINDWOS\\WinSxS\\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.10.0_x-ww_f7fb5805


※ IE下载对话框动画的修改 ※

IE下载的AVI
在C:\\WINDOWS\\system32\\SHDOCVW.DLL里面的AVI资源256


※ 资源管理器/IE工具栏按钮的修改 ※

IE和资源管理器的工具栏按钮的替换位置为shell32.dll位图204--217
IE角上微标的替换位置为 shell32.dll 里面位图240-242


※ 关机/注销对话框的修改 ※

还有问的最多的问题就是关机和注销对话框了
关机是msgina.dll,
注销是shell32.dll


※ Windows图片查看器的修改 ※

图片和传真查看器也是比较常见地~~~ 标题栏的字样可以修改里面字符串的第一项 

下面一排按钮是shimgvw.dll位图项104~107



※ 控制面板项目的修改 ※

控制面板的分类视图的各个图标位置为shell32.dll图标项268~276'
控制面板的经典视图的各项图标一般在C:\\WINDOWS\\system32下对应的.cpl文件,分别为:

modem.cpl                              调制解调器图标

main.cpl                                   鼠标图标

netcpl.cpl                                 网络连接图标

ODBCCP32.CPL ODBC       数据源

powercfg.cpl                          电源选项

main.cpl                                   打印机和传真图标

intl.cpl                                       区域和语言设置图标

appwiz.cpl                               添加/删除应用程序图标

mmsys.cpl                               声音与多媒体图标

sysdm.cpl                               系统图标

inetcpl.cpl                               用户图标

access.cpl                              辅助功能选项

sysdm.cpl                               添加新硬件

datetime.cpl                           日期时间图标

desk.cpl                                  显示属性

main.cpl                                  字体图标

joy.cpl                                      游戏控制器图标

inetcpl.cpl Internet               选项图标

main.cpl                                  键盘图标

mstask.dll                               任务计划图标

…………


※ 添加/删除应用程序的对话框 ※

找不到最下面那个设定程序访问和默认值的图标,appwiz.cpl 上面三个在位图项的101--103,不是通常的图标项里面而最下面的图标在moricons.dll的图标项114 。


※ 系统属性对话框的修改 ※

改系统属性对话框上的字和里面对应的图标、位图等:

计算机名netid.dll               (对话框上的字,对话框项112)

远程remotepg.dll           (对话框上的字,对话框项510)

自動更新wuaueng.dll      (对话框上的字,对话框项501)

常规、硬件和高级选项sysdm.cpl (对话框上的字,对话框项101)

系统还原 srrstr.dll (对话框上的字,对话框项11)


※ 关于显示属性对话框的修改 ※

显示属性对话框也是大家个性化中首要考虑的一个问题
于之相关的文件为themeui.dll和shell32.dll~~~


※ 其他 ※

系统消息中使用的图标,这个大家替换的时候一定要注意一点,图标的格式和原来的图标的格式一定要一样的,否则有可能进不了系统。

这个文件为:User32.dll图标项100--105 。

工具栏位图替换C:\\WINDOWS\\PCHEALTH\\HELPCTR\\Binaries下helpctr.exe里面的位图项300#--303# 还有图标项200#

还有就是里面的一些图标和位图等 下载下面的文件直接替换C:\\WINDOWS\\PCHEALTH\\HELPCTR\\System下的images文件夹。


**********

2007年07月11日 02时05分  发布   百度空间:http://hi.baidu.com/sys0/

评论

此博客中的热门博文

cue 文件的修改及制作方法

使用GNS3架设PPPOE服务器获取路由器ADSL密码(转帖)

华为ACL配置说明