注册表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
如果你只有一个盘被改了的话:
只要删掉被改变图标的盘符根目录下的那个“AUTORUN.inf”文件就可以了。
需要提醒的是:
1、这个“AUTORUN.inf”文件还可能是个隐藏文件。
2、如果注册表被修改了,就去“开始--运行--regedit”找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\×这个项目,如果有的话直接删除×(被改变图标分区的盘符)这个子键就可以了。重起机子后那个图标就会消失!(这是学习来的知识,本人无实践经验)
再下来,这个问题就变得很有趣了。
既然“AUTORUN.inf”文件能改变硬盘分区图标,不妨可以利用它一下。你可以在你想换图标的分区根目录下建立这么一个文件——“AUTORUN.inf”(用笔记本就成),文件内容为:[Autorun]icon=×(图片所在盘符)\×(图片所在文件夹)\abc.ico(图标文件名称)。这样,你就可以自己掌握硬盘分区图标的命运了。呵呵。
需要注意的是:
1、abc是你喜欢的图标的名字,文件后缀名一定得是ico。
2、如果嫌“AUTORUN.inf”在眼前晃悠又怕误删掉它,就把它的属性设置为“隐藏”。
中了U盘病毒。
杀毒后,把该盘里所有可见的文件移动到其他盘上,格式化后再将文件移回来即可。
从工具-文件夹选项进入,点查看,把“隐藏受保护的操作系统文件”前面的钩去掉,然后点显示所有文件和文件夹,确定,进入F盘,看看有没有一个
Autorun.inf的文件,有,就把它删除,然后重新启动一下看看。
出现这样的错误是因为有软件在注册表HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CurrentVersion\Explorer\DriveIcons下建了类似C:\Program Files\Vista\systool\Vistadrive\16.ico的指向盘符的图标,当软件卸载后,软件生成的图标ICO已卸载掉(已不存在)但残留在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Explorer \DriveIcons下的指向各盘符的图标的值没删掉,机子重启后系统会到这里的注册表去找图标,图 标找不到了自然就成了白板图标。
解决办法:运行regedit.exe,到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer下,把DriveIcons这一个注册表项删掉就行了,系统默认是没有这一项的。