比较有经验的WindowsTroubleshooting工程师肯定会想到:应用程序无法正常运行,不一定就是应用程序本身或Windows造成的,我们一般都会创建一个新的Windows账号进行测试,如果新建账号可以正常使用,大多数情况下可判断为应用程序所写的配置文件损坏了。要想在不重装应用程序的情况下将Windows中安装的应用程序恢复为默认设置,通常有2种常用的方式,下面我们就来介绍一下。
使用应用程序内置选项
大多数知名ISV开发的应用程序都有相类似的「重置设置」选项,在应用程序还能够打开的情况下,用户通过其内置的选项即将它恢复为原始默认设置。例如:GoogleChrome浏览器的「设置」—「高级设置」选项中就有「重置设置」按钮。
其它像Firefox、Photoshop、Thunderbird等知名应用都有重置默认配置的相关选项,不过其所处位置和叫法可能不同,大家可以自己找找。
删除应用程序相关的AppData文件夹
注意:此种方式为无计可施时的方法,比较暴力。所以下进行操作之前请确保已将Windows备份,以便在出「意外」时还可以恢复。
在Windows中,几乎所有大型ISV开发应用程序的配置文件和其它文件都会按微软最佳实践存储到AppData文件夹,因此我们也可以通过删除AppData文件夹中应用程序目录的方式达到将其重置为默认配置的目的。
1、使用Windows+R快捷键打开「运行」—执行C:UsersAppData打开AppData目录。
注意将替换为你的真实用户名。
2、在AppData文件夹中我们只需要关注Local和Roaming这两个目录,它们分别对应本地配置文件和漫游配置文件。现代应用程序为与微软的域环境相兼容,大部分应用程序的配置文件都会写入到Roaming漫游配置文件夹当中。你只需在Roaming文件夹中找到要重置应用程序相关的文件夹进行删除即可。
3、而AppData中的Local本地配置文件只用于存放特定用户和应用程序的不可漫游文件(如缓存)。很显然,一些应用也会在Local文件夹中同时写入配置,所以也需要检查Local目录中是否有相应用目的并删除掉。
4、对于一些不按微软最佳实践约定的一些老旧应用程序,很可能会在C盘根目录下的ProgramData文件夹中存储其设置。所以大家最好也打开C:ProgramData看一眼是否有相应的配置文件写入。