Win7下恢复文件默认图标

下班了那会看了下ESRI官方对shapefile文件格式的说明文档,在好奇心的驱使下,我用“万能”的记事本和写字板程序分别打开了shapefile的主文件——*.shp,结果均显示一片乱码,失望至极。随之而来的是另一个心烦的问题,*.shp文件的图标变成写字板样式了。顶礼膜拜的ArcGIS软件,其文件图标居然编程这个样子,简直无法忍受~~

  

参考了网上的很多资料,终于“完整”的解决了该问题,恢复了其原来的默认图标(就是一块白板)。

打开注册表,依次定位至HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shp\OpenWithList 。

  

注意这里除了默认值外,还有a、b、MRUList三个值,不难发现,a和b存储的是打开*.shp文件的应用程序,分别是NOTEPAD.EXE(记事本)和WORDPAD.EXE(写字板)。而MRUList存储的是打开*.shp文件时所使用的应用程序的优先顺序,WORDPAD优先,所以*.shp文件图标也就成了写字板样式了。删除该三个值

选择HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shp下的UserChoice项,右键删除

  

定位至HKEY_CURRENT_USER\Software\Classes\.shp,删除该项下除默认值之外的所有值。

  

在任务管理器里结束explorer.exe进程,再新建explorer.exe任务运行,再回到资源管理器看看吧:-D

  

  举一反三,类似问题都可以按照这样一个步骤来处理了。

原文地址:https://www.cnblogs.com/hans_gis/p/2103318.html