出现这样的错误是因为该软件在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons下建了类似C:\Program Files\Vista\systool\Vistadrive\16.ico的指向盘符的图标(如下图1),当软件卸载后,软件生成的图标ICO已卸载掉(已不存在)但残留在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons下的指向各盘符的图标的值没删掉,机子重启后系统会到这里的注册表去找图标,图标找不到了自然就成了白板图标(如图2我在我家的电脑重现了一下)。
解决办法:运行regedit.exe,到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer下,把DriveIcons这一个注册表项删掉就行了,系统默认是没有这一项的。
我这里提供两种直接解决的方法。
解决方法一:
把下面的内容保存为注册表文件,双击导入注册表,重启explorer.exe即可。
复制内容到剪贴板
代码:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons]
解决方法二:
复制内容到剪贴板
代码:
@echo off
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons /f >nul
taskkill /f /im explorer.exe >nul
explorer.exe
一般用运行regedit.exe,到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer下,把DriveIcons这一个注册表项删掉就行了 这个方法就行了