1.修改系统的注册信息
在“我的电脑”上单击鼠标右键,选择“属性”,在“常规”选项卡中可以看到注册信息。进入注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion中,修改字符串(REG_SZ)值项RegisteredOwner和RegisteredOrganization的值。RegisteredOwner值项存放了个人信息,RegisteredOrganization值项存放着组织单位信息。
2.让桌面显示Windows 2000版本号
通过修改注册表,可以让桌面在右下角显示出Windows的版本号。修改双字节(REG_DWORD)值项HKEY_CURRENT_USER\Control Panel\desktop\ PaintDesktopVersion的值为1。注销后重新登录以使更改生效。
3.定制“开始”按钮
如^00100003c^表列出的值项全部位于HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer注册表项中。默认情况下,这些值项都不存在。
4.屏蔽桌面上的特殊项
特殊项包括“我的电脑”,“网上邻居”,“回收站”等。
(1)新建一个双字节(REG_DWORD)值项HKEY_CURRENT_USER\Software\ Microsoft\Windows\Current Version\Policies\Explorer\NoNetHood,修改其值为1,可以屏蔽掉桌面上的“网上邻居”。
(2)新建一个双字节(REG_DWORD)值项HKEY_CURRENT_USER\Software\ Microsoft\Windows\Current Version\Policies\Explorer\NoInternetIcon,修改其值为1,可以屏蔽掉桌面上的“Internet Explorer”。
(3)新建一个双字节(REG_DWORD)值项HKEY_CURRENT_USER\Software\ Microsoft\Windows\Current Version\Policies\Explorer\NoNetConnectDisconnect,修改其值为1,可以屏蔽掉桌面上“网上邻居”快捷菜单中的“映射网络驱动器”和“断开网络驱动器”项。
(4)新建一个双字节(REG_DWORD)值项HKEY_CURRENT_USER\Software\ Microsoft\Windows\Current Version\Policies\Explorer\NoComputersNearMe,修改其值为1,可以屏蔽掉桌面上“网上邻居”里的“邻近的计算机”项。
5.定制资源管理器
如^00100003d^表中的值项位于注册表项HKEY_CURRENT_USER\Software\Microsoft\Windows\ Current Version\Policies\Explorer中。
6.定制IE浏览器
(1)改变IE浏览器标题栏的内容
在IE浏览器窗口的标题栏中,显示的格式是“WEB页面标题+IE浏览器标题”。通过修改注册表,可以更换IE浏览器标题栏的字符串。新建一个字符串值项HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ Main\Window Title(注意有空格),修改其值为你喜欢的文字,重新启动IE浏览器后,在IE浏览器窗口的标题栏中,显示信息已更改成你修改的文字。
(2)给IE浏览器的工具栏选择背景图案
通常IE浏览器的工具栏是没有背景图案的,通过注册表我们可以给它加上背景图案。新建一个字符串(REG_SZ)值项HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ToolBar\BackBitmap(或者是BackBitmapIE5),修改其值为某个BMP文件的路径。重新启动IE浏览器后,IE浏览器的工具栏就有了背景图案。
(3)在注册表中还有很多IE浏览器的设置参数,下面列出常用参数以供参考。
如^00100003e^表的值项位于注册表项HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions中。默认情况下,这些值项都不存在。
如^00100003f^表的值项位于注册表项HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel下。默认情况下,这些值项都不存在。
注意:如果是“屏蔽”,表示该项被去除掉。如果是“禁止”,则表示该项仍然存在,只是不能使用该功能。
##1 四、修改注册表提高系统的性能及效率
1.设定“开始”菜单的“文档”项最大记录数
“开始”菜单的“文档”项在默认情况下,可以最多存放15条记录。通过修改注册表,可以设定“文档”中可以存放的记录数。新建一个双字节(REG_DWORD)值项HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\MaxRecentDocs,修改其值为新的最大记录数。重启桌面使更改生效。
注意:修改数值并重启桌面后,“文档”中原先的记录会全部丢失。
2.利用Windows 2000启动时自动执行的程序来防范病毒
在Windows环境下,由于病毒必须获得CPU的控制权,因此很多病毒都需要在Windows启动后,才能加载并进行传播。因此,很多病毒必须在Windows 2000启动后才能运行起来,并且依赖于Windows 2000的自动启动程序的功能。根据这个特点,分析Windows 2000启动时有那些程序自动运行,通过检查这些程序来防范病毒的侵袭。
Windows 2000启动时,能够自动运行起来的程序一般存放在注册表的以下几个地方。
(1)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,Windows 2000装载内核后,会在该项下启动和初始化设备驱动程序。这些设备驱动程序服务的Start值为0和1。通常用户不应该更改此部分内容。
(2)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Winlogon\Userinit该值项定义了用户注册时执行的初始化程序。在用户注册时,Winlogon启动该初始化程序,默认值是Userinit.exe。该程序首先运行注册脚本,建立网络连接,然后启动Explorer.exe。用户可以替换该初始化程序为自己的初始化程序。一般地,用户自己的初始化程序可以在处理完需要进行的工作后,再调用Userinit.exe程序。
(3)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Winlogon\Shell该值项定义了用户界面程序,默认值为Explorer.exe。正常情况下,Winlogon启动Userinit定义的初始化程序,该初始化程序会启动用户界面程序,因此不需要运行Shell值项定义的程序。如果Winlogon没有能成功启动Userinit定义的初始化程序,则Winlogon会启动该Shell值项定义的用户界面程序。
提示:Windows NT4.0中,字符串值项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\System中存放了安全管理器程序,默认值为lsass.exe,用户可以替换该安全管理器程序。在Windows 2000中,虽然System值项仍然存在,但是已经不使用System值项了。
(4)HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ Policies\Explorer\Run由于位于HKEY_CURRENT_USER下,因此该项只适用于当前用户。在该项下可以有若干个字符串类型的值项,每个值项的名称从1开始,值为应用程序或文档的名称。在用户注册进入Windows 2000时,该项下定义的程序将被启动。例如该项下有两个值项,第一个是1,值为Notepad.exe,第二个是2,值为c:\readme.doc,在用户注册进入Windows 2000时,系统会首先运行Notepad.exe程序,然后使用DOC的关联程序打开C:\readme.doc文档。
(5)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Policies\Explorer\Run该项和HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ Policies\Explorer\Run的作用一样,不同之处在于,由于它位于HKEY_LOCAL_MACHINE下,所以它将应用于所有的用户。在启动顺序上,系统首先启动HKEY_LOCAL_MACHINE下的Run中的程序,再去启动HKEY_CURRENT_USER下Run中的程序。
3.启动后自动登录
如果是在公用机房等环境下,希望用户不需要输入用户名和用户密码就可以注册进入Windows 2000。在注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Winlogon下创建几个值项。
创建一个双字节(REG_DWORD)值项AutoAdminLogon。值为1表示启用自动登录功能,值为0或值项不存在表示不使用自动登录功能。修改字符串值项DefaultDomainName的值为默认的域名。如果该机器不在域中,则该值项的值为该计算机的名称。修改字符串值项DefaultUserName的值为默认的用户名。修改字符串值项DefaultPassword的值为默认的口令。重新启动使更改生效。