最近有不少win10用户发现自己的桌面上经常出现debug.log文件,删除之后又会重新生成,这是怎么回事?debug.log这个文件是谷歌浏览器和微软Edge浏览器都会生成的一个调试文件。总的来说可能使用Chromium内核的浏览器都会出现类似情况,谷歌给出的回应是创建该日志文件是正常的现象。
里面可能是这样的内容:
[0919/134126.885:ERROR:crash_report_database_win.cc(469)] failed to stat report
FindFirstFile: The system cannot find the path specified
浏览器为什么会创建这个日志或调试文件:
创建的这个调试文件实际很多年前就已经存在,此前已经有用户就该问题向谷歌反馈并且也得到谷歌官方的回应。
工程师创建某个自动化任务检查浏览器是否存在错误,而正常情况下并不会创建调试文件并将其放在桌面上保存。
但如果服务存在不可用的情况时则浏览器就会记录错误并生成调试文件,简单的处理方法是直接删除该文件即可。
然而如果浏览器存在的问题始终没有解决的话,则浏览器不断地在桌面上生成该调试文件尽管用户看到也没啥用。
如何禁止生成debug.log文件?
右键点击开始菜单选择运行或使用快捷键组合Win+X+R,然后按照不同浏览器粘贴对应浏览器的安装配置路径。
# Microsoft Edge
%localappdata%\Microsoft\Edge\User Data\Crashpad
# Google Chrome
%localappdata%\Google\Chrome\User Data\Crashpad
打开文件夹后将里面的子文件夹和所有文件删除,再把桌面上的调试文件删除短时间内应该不会再出现调试文件。
但请注意:如果浏览器持续发现错误则可能会继续创建调试文件,最佳解决方案时备份浏览器数据并重装浏览器。