如何禁止windows错误报告
展开全部
从Windows XP开始引入的“Windows错误报告机制”(Windows Error Reporting,下称“WER”),允许用户发送详细的程序非法操作报告,也可以让软件开发商告诉用户如何去解决“非法操作”问题。如果某个程序在出错时要发送“错误报告”,它就会自动使用Windows的错误报告机制(WER)来编辑出错信息——微软后来推出的所有软件都应用了该机制,并且倡议其他厂商也采用,这个倡议得到了很多软件厂商的支持和响应。
既然软件要创建“错误报告”,自然会搜集出现错误时的系统环境,其搜集的数据有错误类型、用户最近执行的操作(导致操作出错的原因)、网络信息、硬件配置、相关的文档、日志和配置文件、内存快照和系统所安装的软件配置信息(文件版本和注册表设置项等)。
“错误报告”中会将用户的隐私信息包含进去。比如,在执行某个程序时出错了,而此时内存快照中极有可能包含着用户姓名、在程序非法操作前刚刚向某个网站提交的数据,等等。而且,在注册表项目、日志文件中也可能包含着用户的私人数据。但WER机制不会刻意去获取用户的敏感数据(像内存快照中的信息获得是“迫不得已”)。有一些采用了WER机制的软件厂商也许会在错误报告中增加其他选项,如当提交错误报告后,可能会询问用户是否愿意填写调查表等,这又另当别论。
不过,在发送“错误报告”的过程中,用户不用担心错误报告中被探测到的敏感信息被他人监看——发送过程使用了HTTPS加密;作为使用了WER的软件厂家来说,即使搜集到了用户信息也应遵守用户隐私保护协议,不得将用户信息对外传播。
三、用户有权决定是否发送错误报告
为了不让用户担心“错误报告”泄密,系统让用户自行控制是否发送它:在默认设置中启用了“发送错误报告”功能时,其发送过程也不是自动进行的,即使是生成了错误报告,会在发送对话框中有一个“不发送”的按钮,点一下它就可控制让系统不发送当前的错误报告。
提示:打开“附件→系统工具→系统信息”,在窗口中打开“软件环境→Windows错误报告”分支右侧,系统曾经生成的错误报告信息一目了然。
1.在“控制面板”中单击“系统”,在“高级”选项卡中点击“错误报告”按钮,会弹出“错误报告”对话框。
2.单击“禁用错误报告”并勾选“但在发生严重错误时通知我”,这样设置后,当发生严重错误时,系统仍会询问是否发送错误报告。你完全可以不选择它,以彻底关闭该功能。
这样做自然不会泄密,但是也无助于厂商收集软件出错信息。因此对于软件改进来说并无帮助。
3.要想区别对待而不是一股脑儿地屏蔽,可选中“启用错误报告”。
如果只想报告操作系统的错误,就不要选中“程序”了;如果想针对某些程序发送错误报告,则可单击“选择程序”按钮,在打开的对话框中区别对待不同的软件:单击“为这些程序报告错误”下面的“添加”按钮可增加要报告错误的软件的主文件名;而“不为这些程序报告错误”下的“添加”按钮作为用来增加“拒绝报告错误”的软件——主动权完全掌握在用户手中,就看你自己的喜好了!
另外,还可以关掉错误报告服务,这样烦人的出错信息再不会骚扰我们了:在“运行”框中输入“services.msc”打开服务窗口,在右侧找到“Error Reporting Service”并双击,将“启动类型”改为“已禁用”,确定后重新启动系统即可。
四、禁止让Office XP发送“错误报告”
如果你选择了为“Microsoft 提供的程序”发送错误报告,那么,当在Office XP中遇到错误时,它会生成“错误报告”并提示发送,能否让Office XP不发送报告而微软的其他程序却可以生成和发送错误报告呢?可通过修改注册表的方式来实现。
打开注册表编辑器,展开“HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Common”分支,将“DWNeverUpload”、“DWNoExternalURL”、“DWNoFileCollection”、“DWNoSecondLevelCollection”(如没有就分别新建它们)的值都改为“1”,再展开“HKEY_USERS\.Default\Software\Policies\Microsoft\Office\10.0\Common”分支,将上述键值改为“1”。
经过这样设置后,我们便可以对Windows的错误报告区别对待了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询