您的位置:首页技术文章
文章详情页

教程/操作系统 Windows XP注册表修改精粹(下)

【字号: 日期:2023-07-20 10:21:49浏览:3作者:猪猪

19、任意定制按钮颜色:

尽管Windows XP本身带有多种窗口显示方案,但用户想定义某一个部位的颜色,比如把按钮的颜色由黑色改为蓝色或红色,这时就需要修改注册表了,步骤如下:打开注册表编辑器,找到HKEY_CURRENT_USERControl PanelColors子键分支,双击在它下面的Bottontext,在打开的对话框中将其键值改为你想要颜色的值,比如红色255 0 0,单击“确定”按钮,并重新启动系统即可看到效果了,此时按钮上的文字颜色将变成红色,此外你还可以修改按钮的宽度和高度及背景等参数。

20、禁止Dr.Watson的运行:

Dr.Watson是自带的系统维护工具,它会在程序加载失败或崩溃时显示,我们可以通过注册表来取消它,步骤如下:打开注册表编辑器,找到HKEY_LOCAL_MacHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug子键分支,双击在它下面的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效。

21、提高XP的响应速度

找到HKEY_CURRENT_USERControl PanelDesktop子键,修改HungAppTimeout值。HungAppTimeout值表示系统要求用户手工结束被挂起任务的时间极限,默认值5000,类型是REG_SZ,减小该值可以降低系统在某些特殊情形下的响应延迟,例如,可以把该值设置为1000.调整该键值时应当注意:如果在你的系统上,某些软件的运行速度本来就很慢,把该键值设置得太小可能使XP误认为正在运行的软件已经被挂起。如果出现这种情况,你可以逐步增加HungAppTimeout值,每次增加1000,直到XP不再把正在运行的软件误认为“停止响应”。

22、提高“开始”菜单的子菜单的显示速度

减小MenuShowDelay值(位置同上)。该值类型是REG_SZ,默认400,可以把它设置为50.如果把这个值设置得太小,例如0,鼠标指针经过菜单时子菜单会立即显示出来,干扰用户的选择操作。经过试验,设置成50既能让子菜单尽快出现,又能避免迅速跳出的子菜单干扰视线。

23、减小浏览局域网的延迟时间

和Windows 2000一样,XP在浏览局域网时也存在烦人的延迟问题,但介绍这个问题的资料却很难找到。如果你浏览一台Win 9x的机器,例如,在网上邻居的地址栏输入“computername”,XP的机器会在它正在连接的机器上检查“任务计划”。这种搜索过程可能造成多达30秒的延迟。如果你直接打开某个共享资源,例如在网上邻居的地址栏输入“computernameshare”,就不会有这个延迟过程。要想避免XP搜索“任务计划”的操作,提高浏览网络的速度,你可以删除HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerRemoteComputerNameSpace{D6277990-4C6A-11CF-8D87-00AA0060F5BF}子键。该键的类型是REG_SZ.

24、禁止气球状的弹出信息

找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced子键,把十六进制值EnableBalloonTips设置成0.

25、显示隐藏文件

在HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionExplorerAdvanced子键下,有几个值影响隐藏文件和文件夹的显示。要让XP显示出隐藏的文件和文件夹,把Hidden设置成1.要显示出文件的扩展名,把HideFileExt设置成0.要显示出受保护的操作系统文件,把ShowSuperHidden设置成1.注意:这部分设置也可以通过“文件夹选项”对话框的“查看”选项卡修改。

26、显示映射网络驱动器的按钮

找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced子键,把MapNetDrvBtn设置成1.映射网络驱动器的按钮将出现在Windows资源管理器和“我的电脑”的工具条上。

27、清理“开始”菜单

找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPolicIEsExplorer子键,如果你想把除了“我的文档”之外的所有用户文件夹清除,那么,把NoStartMenuMyMusic、NoSMMyPictures、NoFavoritesMenu和NoRecentDocsMenu设置成1.如果你还想禁用“我的文档”菜单,那么把NoSMMyDocs也设置成1.

28、禁止修改用户文件夹

找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.如果要锁定“图片收藏”、“我的文档”、“收藏夹”、“我的音乐”这些用户文件夹的物理位置,分别把下面这些键设置成1:DisableMyPicturesDirChange,DisablePersonalDirChange,DisableFavoritesDirChange,DisableMyMusicDirChange.

29关机时清除虚拟内存页面文件

这一修改注册表的操作主要是为了数据安全,但在许多场合实用意义不大。找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management子键,把ClearPageFileAtShutdown设置成1.

30、在不同的内存空间中运行程序

找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer子键,把MemCheckBoxInRunDlg设置成1,“开始”菜单的“运行对话框”会增加一个“在独立的内存空间中运行”选项。

最后提醒一下别忘了使用XP注册表编辑器的收藏夹功能。你可以在Regedit内用“收藏”功能标记某个位置,以后就不必再一层一层往下寻找子键。具体用法是:运行Regedit,找到目标键(例如HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows),选中要加入收藏夹的子键(例如CurrentVersion),点击菜单“收藏夹   添加到收藏夹” ,为该收藏夹取一个容易记住的名字,再点击“确定”。建议采用某种能够帮助你识别子键位置的命名方案,例如“HKLM……CurrentVersion”,或“HKLMSMSWinCV”。

31、让文件彻底隐藏

在我们的电脑上总有一些属于自己的秘密文件,对于这些文件,我们当然不希望别人随便看到,就算是我们将该文件的属性设置为“隐藏”,表面上这个文件是不见了,但是众所周知,通过单击“查看”菜单中的“文件夹选项”命令,然后在“查看”标签项中选择“显示所有文件”,这样你的隐藏文件就全部曝光了,那么怎样才能彻底地隐藏文件呢?下面就告诉你一个更为安全的方法。

“运行”对话框中输入“regedit”,打开注册表编辑器;

展开HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionexplorer

AdvancedFolderHiddenSHOWALL,CheckedValue键值项,将它的键值修改为“0”,如果没有该健值的话,可以自己新建一个名为“CheckedValue”的“DWord值”,然后将其值修改为“0”即可。

最后退出注册表编辑器,重新启动计算机,接下来你就发现设置为“隐藏”属性的文件可以彻底隐身了,即使是在“文件夹选项”窗口中选择“显示所有文件”,我们隐藏的文件也不会露出来了。

32、改变一般图标大小(像素):

更改[HKEY-CURRENT-USERControl PaneldesktopWindowMetrics],令Shell Icon Size=″32″即可。

33、打造光驱的软关闭

我们知道,Windows 98提供了光驱弹出的功能,即右键点击光驱,有“弹出(J)”菜单项。但不知是不是微软的粗心,并没有提供相应的软关闭光驱的菜单。虽然许多小软件(如光驱护士、我的助手等)具有软开关光驱的功能,但是运行这些软件就要占用不少的系统资源,操作也不一定很方便。有更简单的方法吗?

有。我们只需在相关软件中移植这个功能就可以了,笔者以Windows XP为例。用过超级兔子魔法设置的用户一定知道它具有软关闭光驱的功能吧,呵呵!就拿它移植。经高手指点,超级兔子魔法设置实现这一功能所使用的文件就是其安装目录下的Srcd.dll文件,这个文件仅仅16KB(1.1版本)。不过它是ActiveX控件,不进行注册,系统是不会识别并使用它的。所以我们要利用系统自带的ActiveX(反)注册工具Regsvr32.

把Srcd.dll复制到系统文件夹C:WindowsSystem32中,然后点击“开始→运行”,在“运行”输入框中输入“Regsvr32 C:WindowsSystem32srcd.dll”,点击“确定”,之后会弹出该文件注册成功的对话框。

注册完文件后就要使用它了,可以编写一个REG文件,将信息直接导入注册表。打开记事本,输入以下字符:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREClassesDriveshellexContextMenuHandlersMagicset CDROM Eject]

@='{F0479943-AA1D-49DD-86F4-6035E068260C}'

注意:Windows 9x的用户只需将“Windows Registry Editor Version 5.00”替换为“Regedit4”即可:“Windows……”行和“ HKEY……”行之间一定要有一空行。

然后将该文本保存为REG格式的注册表文件。方法是在保存对话框中的“保存类型”中选择“所有类型”,名称随便输入,比如“CD-ROM Eject.reg”,点击确定即可。运行这个文件,将其中信息导入注册表,之后右键点击光驱图标,哈!“关闭(C)光驱”的菜单出来了赶紧试试吧。

34、注册表修改之最后疯狂奉献

改变小图标大小(像素):

在[HKEY-CURRENT-USERControl PaneldesktopWindowMetrics]中,更改或新建Shell Small Icon Size=″16″即可。

禁止系统右键弹出菜单:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]中,建立键值NoViewContextMenu= 01 00 00 00.

禁止任务栏右键弹出菜单:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]中,新建NoTrayContextMenu=01 00 00 00.

隐藏[设置]菜单中[控制面板]和[打印机]菜单项:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]中,新建键值NoSetFolders=01 00 00 00.

隐藏[设置]菜单中[任务栏和开始菜单]菜单项:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]中,新建键值NoChangeStartMenu=01 00 00 00,NoSetTaskbar=01 00 00 00.

隐藏[设置]菜单中[文件夹选项]:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]中,新建NoFolderOptions=01 00 00 00.

隐藏[设置]菜单中[活动桌面]项:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]中,新建NoSetActiveDesktop=01 00 00 00.

隐藏[设置]菜单中[Windows Update]项:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]中,新建NoWindowsUpdate=01 00 00 00.

禁止“文档”记录功能:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]中,新建NoRecentDocsHistory=01 00 00 00.

退出时自动清除文档内容:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]中,新建ClearRecentDocsOnExit= 01 00 00 00.

禁止数据光盘自动运行:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]中,新建NoDriveTypeAutoRun=00 00 00 00.

禁止CD光盘自动运行:

在[HKEY-CLASSES-ROOTAudioCDshell]中,新建键值@=″ ″

去除新建快捷方式时自动添加的“快捷方式”字符串:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionExplorer]中,令Link=00 00 00 00.

禁止使用MS-Dos方式:

在[HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesWinOldApp]中,建立键值Disabled=01 00 00 00.

关闭“无反应的应用程序”的等待时间(毫秒):

在[HKEY-CURRENT-USERControl Paneldesktop]中,新建WaitToKillAppTimeOut=″10000″

关闭出错应用程序的等待响应时间(毫秒):

在[HKEY-CURRENT-USERControl Paneldesktop]中,新建HungAppTimeout=″10000″。

标签: Windows系统