- 论坛徽章:
- 0
|
精选Win XP技巧(一)
一、禁止向微软报告错误\r\n 如果正在运行的程序出现错误,就会有一个报告错误的窗口出现,询问是否要向Microsoft报告错误。对于大多数人来说,这绝对是一个啰里啰唆的功能,关闭这个功能可以节省时间——可以相信,很少有人愿意或者需要向Microsoft报告程序运行错误,帮助Microsoft调试XP。\r\n 你可以禁用这个报告错误的功能,或者让它针对不同的程序采取不同的动作。禁用该功能的步骤如下:\r\n 在控制面板中打开“系统”。\r\n 选择“高级”选项卡。\r\n 点击“错误汇报”按钮,出现图一的对话框。\r\n 点击“禁用错误汇报”。点击“确定”确认修改。\r\n\r\n图1\r\n 如果要针对不同的程序选择使用错误报告功能,设置步骤如下:\r\n 在图一的“错误汇报”窗口中,选择“启用错误汇报”,然后点击“选择程序”。\r\n 在“选择程序”对话框中,选中“所有在列表中的程序”,然后选择要启用错误报告功能的程序。XP默认只提供两类程序供选择:Microsoft提供的程序,Windows组件。点击“添加”按钮可以向列表加入其他程序。\r\n 如果要针对特定的程序禁用错误报告功能,点击“不为这些程序报告错误”列表下面的“添加”按钮把程序加入列表,并确保该程序前面的检查框处于选中状态。如果你正在调试自己的程序,这个功能很有用。\r\n 二、删除XP组件\r\n 在Windows组件向导中,有一些Windows组件没有列出来,例如Windows Messenger和写字板(Wordpad),这些组件不能直接用Windows组件向导删除。如果你确实要删除它们,办法还是有的。\r\n XP通过一个安装配置文件控制Windows组件向导显示出哪些组件,只要修改这个安装配置文件,就可以象删除其他组件一样删除那些本来没有显示在Windows组件向导中的组件。\r\n 安装配置文件的名字是sysoc.inf,在\\Windows\\INF目录下。sysoc.inf文件的每一行描述一个组件。用记事本打开这个文件,然后找到描述待删除组件的行。删除该行的hide或HIDE单词(不要删除逗号)。例如,如果要删除“三维弹球”游戏,首先找到下面这行内容:\r\n Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7\r\n 把它改成:\r\n Pinball=ocgen.dll,OcEntry,pinball.inf,,7\r\n 修改好之后保存sysoc.inf文件。打开控制面板,选择“添加或删除程序”,点击“添加/删除Windows组件”启动Windows组件向导,现在可删除的组件清单中已经增加了一个“桌上弹球”。\r\n sysoc.inf文件中的组件名称是缩写的英文名称,这个英文名称与我们通常看到的中文名称没有明确的对应关系。如果你知道待删除组件的中文名称,要确定它在sysoc.inf文件中的英文名称,办法之一是查看组件的程序名称,例如在开始菜单上用鼠标右键点击组件,查看“属性”对话框的“快捷方式”。但有些组件的程序名称与它在sysoc.inf中的名称略有不同,例如写字板的程序名称是wordpad.exe,它在sysoc.inf文件中的名称是MSWordPad。不管怎样,多试验几次应该能够找到sysoc.inf文件中的名称。表一是本人试验的一些结果。\r\n 表一:\r\n sysoc.inf名称组件中文名称\r\n AccessOpt辅助功能向导\r\n MultiM多媒体组件,包括Media Player、音量控制、录音机\r\n CommApps通讯组件,包括超级终端、对话、电话拨号程序。\r\n AutoUpdate Windows自动更新\r\n TerminalServer终端服务器\r\n Dtc分布式事务处理协调器\r\n Com COM+\r\n WBEM WMI(Windows Management Instrumentation)\r\n Pinball三维弹球\r\n MSWordPad写字板\r\n msmsgs Windows Messenger\r\n 三、删除孤立的安装登记条目\r\n 有的程序被删除之后,它的名称仍旧留在“添加或删除程序”对话框的清单中,成为孤立的登记条目,如果点击“更改”或“删除”按钮,只能得到一个错误提示说程序已经被删除。如果你频繁地安装和试验许多不同的程序,越来越多的孤立登记条目将是一个很头痛的问题。\r\n 删除孤立登记条目的步骤如下:\r\n 从命令行或“运行”对话框,执行Regedit打开注册表编辑器。\r\n 找到HKEY_LOCAL_MACHINE下面的\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall分支。\r\n 点击“+”符号显示出子键清单。\r\n 找到包含孤立登记条目的子键。\r\n 选中该子键,按Delete键删除。\r\n 关闭注册表编辑器。\r\n 再次打开“添加或删除程序”,清单中的孤立登记条目将消失。\r\n 四、改变程序的超时限制\r\n 当一个程序被挂起不再响应事件,XP显示一个对话框询问是强制关闭该程序还是继续等待。默认情况下,只要程序有半秒没有应答,这个对话框就会出现。如果你在设计和调试自己的程序,这个超时限制可能太短,会带来不少麻烦。\r\n 如果要修改XP等待程序响应的时间,按照如下步骤进行:\r\n 运行注册表编辑器。\r\n 打开HKEY_CURRENT_USER的\\Control Panel\\Desktop分支。\r\n 找到HungAppTimeout值。\r\n 修改HungAppTimeout值,例如10000(默认值是5000)。\r\n 关闭注册表编辑器。\r\n 新设置的值必须在重新启动之后才能生效。\r\n 五、性能和视觉效果的平衡\r\n Windows XP的用户界面具有许多特殊的视觉效果,例如平滑滚动列表框等,这些特效丰富了XP的用户界面,但是,它们也会给系统性能带来很大的负担。\r\n 到底要启用多少视觉效果必须根据系统的性能决定,你可以关闭所有的视觉效果,也可以由系统决定启用哪些视觉效果,或者手工挑选要启动的视觉效果。操作步骤如下:\r\n 右击“我的电脑”,选择“属性”,选择“高级”选项卡。\r\n 点击“性能”区域的“设置”按钮,出现图二的“性能选项”对话框。\r\n 根据对话框提示,启用或关闭各种视觉效果。\r\n\r\n图2 |
|