优化Windows 7

时间:2022-07-12 09:38:09

通过修改注册表你可以获得更多的权限和更强大的功能、阻止不必要的信息,使Windows 7性能更佳,使用起来更得心应手。

Windows中的控制面板并不能够完成所有的设置,注册表才是Windows真正的控制中心,通过注册表找出的隐藏设置项,你可以最大限度地调整Windows的设置。下面CHIP将为你介绍Windows 7中一些较有价值的隐藏选项。

注册表中有5个主键,在“HKEY_LOCAL_MACHINE”中你可以找到主要的Windows设置选项,而“HKEY_CURRENT_CONFIG”是“HKEY_LOCAL_MACHINE”的一部分,包含当前的系统信息,在“HKEY_USERS”中有用户的特定数据,“HKEY_CURRENT_USER”则是“HKEY_USERS”中当前用户的部分数据,最后一个主键“HKEY_CLASSES_ROOT”包含文件类型以及关联的应用程序信息。这些主键中任何内容的修改都可能对系统产生非常大的影响,因而,在开始修改之前,你有必要备份注册表以确保安全。

要备份注册表可以按下[Win]+[R]快捷键打开运行对话框,运行“regedit”打开注册表编辑器,单击“文件”菜单,选择“导出”,在“导出注册表文件”对话框下方的“导出范围”中选择“全部”,选择一个合适的路径存储备份文件并自定义一个备份文件的名称,单击“保存”按钮即可。

注意:对于Windows 7系统的修改,如果涉及系统文件、文件夹键值或者特定的注册表键值,则可能会受到用户权限的限制,即使你使用的是具有管理员权限的用户账户,你仍可能需要将目标的所有权从“TrustedInstaller”用户那夺过来,具体的方法请参考本文色块中的介绍。

增加移动/复制到文件夹选项

键值:默认

Windows 7的快捷菜单中增加了一些实用的功能,但是以往Windows中所包含的复制和移动到文件夹这样的常用功能却不见了。幸好,你可以通过修改注册表文件将它们加上。首先,在注册表编辑器中依次单击展开到“ContextMenuHandlers”项(参考配图),单击“编辑”菜单,指向“新建”,选择“项”,创建一个子项“移动到文件夹”,选择新建的项并在右侧双击“默认”键值,将其数据设置为“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”。重复上述操作,在“ContextMenuHandlers”项下创建一个子项“复制到文件夹”,双击其“默认”键值,将其数据设置为“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”。

编辑完成确认无误后关闭注册表编辑器,打开资源管理器随意右击一个文件或者文件夹,在快捷菜单上你将看到新添加的“复制到文件夹”和“移动到文件夹”选项。选择需要的选项后选择复制或移动到的目标文件夹,单击“复制”或“移动”按钮即可轻松管理文件。

更新Security Essentials

键值:SignatureUpdateInterval

Security Essentials是微软的免费杀毒软件,该软件有一个缺陷,默认24小时内只会读取服务器并更新信息一次,软件不提供修改这一设置的选项,因而,如果你使用笔记本电脑,那么极可能总是无法及时地更新病毒数据库。杀毒软件缺少最新的病毒数据库,自然无法确保系统不被病毒侵入,而每一次接入互联网时手动进行更新未免太麻烦了。幸好,我们可以通过注册表来改变软件的这一默认设置。

在注册表编辑器中依次单击展开到“Signature update”项(参考配图),双击右侧“SignatureUpdateInterval”值,在编辑值数据的对话框“基数”设置中选择“十进制”,并将其数据修改为你希望的更新间隔时间,例如“3”,即可将Security Essentials的更新间隔时间修改为每三小时一次。

修改驱动器显示方式

键值:ShowDriveLettersFirst

在Windows资源管理器中,默认设置下显示驱动器将先显示驱动器的名称,后面再加上驱动器的盘符,在驱动器比较少的情况下这样很好,可以一目了然地找到自己需要的驱动器,但是,在驱动器较多时,这样的显示会有些混乱,此时将盘符显示在最前边将会是最佳的选择。而为了实现这一目的,需要编辑注册表。

在注册表编辑器中依次单击展开到“Explorer”项(参考配图),单击“编辑”菜单,指向“新建”,选择“DWORD(32-位)值”,创建一个DWORD值“ShowDriveLettersFirst”,建立后双击该值将其数据设置为“4”,确认无误后关闭注册表编辑器,打开一个新的资源管理器窗口,你就会看到各驱动器的盘符都显示在驱动器名称之前。

注意:如果上述编辑方法无效,那么极可能是注册表“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer”中存在相冲突的设置,例如存在一个数据为“0”的“ShowDriveLettersFirst”,只需将其修改为“4”即可解决问题。

关闭所有气球通知

键值:EnableBalloonTips

Windows 7中很多地方都会出现气球通知,对于新用户来说更多的提示信息可以帮助他们掌握操作方法,但是,对于熟悉Windows 7的用户来说就有点多余了。对于使用专业版或者更高版本的用户来说,要解决这一问题只需要运行“gpedit.msc”打开组策略编辑器,在“用户配置|管理模板|开始菜单和任务栏”中找到设置“关闭所有气球通知”,双击启用该设置即可。不过,由于家庭版没有组策略编辑器,所以需要编辑注册表来实现这一目的。

在注册表编辑器中依次单击展开到“Advanced”项(参考配图),双击右侧窗口中的值“EnableBalloonTips”,将其数据修改为“0”即可关闭所有气球通知。

注意:如果在相应的注册表项中没有找到指定的值,则可以单击“编辑”菜单,指向“新建”,选择“DWORD(32-位)值”创建一个即可。

自定义打开方式列表顺序

键值:MRUList

右击一个文件,指向“打开方式”,Windows将列出一个或多个可打开该文件的应用软件,具体显示多少个软件和软件的顺序主要取决于此前打开这一类型文件的情况,不过,通过编辑注册表可自定义该列表。

在注册表编辑器中依次单击展开到“FileExts”项(参考配图),在该项下系统此前打开过的文件类型都各自有一个子项,例如此前系统打开过“.mkv”文件,那么这里将有一个“.mkv”子项,子项中包含“a”、“b”等键值,键值的数据指向一个应用软件,另外还有一个“MRUList”值,该值数据中字母的排列将决定各软件在“打开方式”列表中的前后顺序,通过编辑“.mkv”子项中的键值,你将可以完全自定义“.mkv”文件的“打开方式”列表。

写保护USB驱动器

键值:WriteProtect

对于向公众开放的电脑来说,如何禁止使用USB驱动器拷贝数据是一个需要解决的问题,而通过编辑注册表,可以轻松实现这一目的。

在注册表编辑器中依次单击展开到“Control”项(参考配图),单击选择子项“StorageDevicePolicies”,单击“编辑”菜单,指向“新建”,选择“DWORD(32-位)值”,创建一个“WriteProtect”值,双击该值将其数据修改为“1”,重新启动电脑,USB驱动器将被设置写保护。

注意:如果上述注册表项没有找到,则可以通过“编辑”菜单自行建立,其次,在不需要写保护时只需将“WriteProtect”值数据修改为“0”即可。

停用Aerosnap

键值:WindowArrangementActive

在Windows 7中,当鼠标拖动窗口到屏幕的边缘时,系统将自动为当前窗口重新安排位置,例如拖动到顶部边缘将自动最大化,该功能称为“Aerosnap”,如果你不喜欢该功能,则可以通过编辑注册表将其禁止。

在注册表编辑器中依次单击展开到“Desktop”项(参考配图),双击右侧窗口的“WindowArrangementActive”值,将其数据修改为“0”即可。

在开始菜单中添加搜索网络功能

键值:AddSearchInternetLinkInStartMenu

Windows 7将搜索、运行等功能集中到开始菜单,让你能够通过搜索输入框完成更多的操作,而实际上我们还可以将网络搜索功能也添加进来。

在注册表编辑器中依次单击展开到“Explorer”项(参考配图,如果没有找到该项则可以通过“编辑”菜单自行建立一个),单击“编辑”菜单,指向“新建”,选择“DWORD(32-位)值”,创建一个“AddSearchInternetLinkInStartMenu”值,双击该值将其数据修改为“1”,重新启动电脑,在开始菜单搜索输入框中键入搜索关键字,即可单击上方的“搜索Internet”搜索互联网信息。

自定义鼠标悬停时间

键值:MouseHoverTime

当鼠标指向任务栏上的图标时,Windows将显示一个预览窗口,不过,默认设置下鼠标需要在图标上停留较长时间预览窗口才会出现,对于熟练操作Windows 7的用户来说,有必要减少等待的时间。

在注册表编辑器中依次单击展开到“MouseHoverTime”值(参考配图),双击修改该值数据,输入一个自定义的数值,例如“100”,即代表设置鼠标悬停100ms(毫秒)的时间显示预览窗口。

同样的技巧适用于加快快捷菜单的显示,调整的键值为“HKEY_CURRENT_USER\Control\Pane l\Desktop\MenuShowDelay”。

在驱动器快捷菜单中添加磁盘清理选项

键值:默认

通过注册表可以为驱动器快捷菜单添加“磁盘清理”选项,在注册表编辑器中依次单击展开到“shell”项(参考配图),单击“编辑”菜单,指向“新建”,选择“项”创建一个子项“diskcleanup”,选择新建的项并双击右侧窗口中的“默认”,将其数据修改为“磁盘清理”,再次重复新建项操作新建一个子项“command”,选择该项并双击右侧窗口中的“默认”,将其数据修改为“cleanmgr.exe /d %1”,确认无误后关闭注册表编辑器。打开一个新的资源管理器窗口,右击驱动器,快捷菜单中将出现“磁盘清理”选项,选择该项即可进行磁盘清理工作。

同样的方法可以为驱动器快捷菜单添加“碎片整理”选项,只需按照上述方法创建新的项与子项,并将“cleanmgr.exe /d %1”改为“defrag %1 -v”即可。

破解:获取权限

即使使用管理员账户也无法更改系统文件、文件夹以及注册表的一些键值,当你遇到类似的问题时,可以通过获得目标文件的所有权来取得完全控制权限。

Windows 7为保护系统,将所有受保护内容的所有者都设置为“TrustedInstaller”,只有该用户才拥有完全控制权限,其他用户即使是管理员也只有阅读和对特定文件的执行权限。如果你对系统的优化工作涉及这些内容,那么,你必须从“TrustedInstaller”用户那里把所有权抢过来,方法并不难但相对比较繁琐。首先,右击目标文件、文件夹,选择“属性”(注册表键值选择“权限”),单击切换到“安全”选项卡,单击“高级”按钮,在打开的对话框中单击切换到“所有者”选项卡,单击“编辑”按钮,将所有者修改为当前用户,并在确认返回权限设置对话框后,在“组或用户名”列表中单击当前用户,在下方选择“完全控制”为其分配最高权限。

微软为专业人士准备的工具包

通过微软提供的免费工具,你可以提高Windows的安全性。通过调整注册表可以让Windows使用起来更得心应手,不过,这对于提高系统安全性意义不大。在这方面,微软免费的专业工具对你更有帮助。

EMET和黑客防御

Windows 7提供了数据执行保护(DEP)、结构化异常处理覆盖保护(SEHOP)和随机地址空间分配(ASLR)等技术,可以用于保护应用程序不容易被黑客攻击。但问题是,上述技术只有在应用程序设计时使用了这些技术方可产生效果,而并不是所有的程序员都已经掌握和使用相关的技术。为此,微软特意开发了一个名为“Enhanced Mitigation Experience Toolkit”(EMET,增强的缓解体验工具包)的工具包,该工具包可以对未设计使用上述技术的应用程序进行保护,避免应用程序中的漏洞被黑客利用。

在微软官方网站“go.省略/fwlink/?LinkID=200220&clcid=0x409”可以下载EMET,在“technet.省略/zh-cn/security/ff859539.aspx”微软提供了一个介绍该工具包的视频。最新版本的EMET为用户提供一个图形界面,安装运行后通过图形界面上的“System Status”可以了解当前系统DEP、ASLR等安全保护技术的设置,并可以通过下方的“Configure system”按钮修改系统的设置。通过“Running Process”列表则可以了解当前运行的应用程序是否使用了上述保护技术,并可以通过“Configure Apps”按钮指定需要保护的应用程序。

Attack Surface Analyzer

微软还开发了一个名为Attack Surface Analyzer(www.省略/downloads/en/details.aspx?FamilyID=1283b765-f57d-4ebb-8f0a-c49c746b44b9)的攻击分析工具软件,该软件目前已经提供了测试版本。软件能够通过对系统进行镜像分析、对比系统在安装软件前后的差异等技术手段,发现可能存在的风险。

上一篇:新品测试 第6期 下一篇:电脑安全新动向