分析:上网搜索了一下关于便携媒体设备图标的问题,发现便携媒体设备实际上是DLL文件,即Audiodev.dll。这个文件在两个位置都存在(非C:\Windows目录下的那个)
一个是在C:\WINDOWS\$NtUninstallwmp11$\,另一个在 C:\WINDOWS\RegisteredPackages\{DD90D410-1823-43EB-9A16-A2331BF08799}\
Windows对他们的解释都是便携媒体图标,证实了上面的猜想。
于是分析如何改变DLL的图标呢??
这好像不太可能,因为在DLL文件的属性中没有更改图标这一项;继续猜想,曾经看到一篇文章说由于DLL文件未注册而导致图标显示问题,这个未注册通常是由于系统错误导致的DLL系统文件注册信息丢失。
这是我们要对他们重新注册。
解决方法:
开始——运行——输入以下句子:
regsvr32 C:\WINDOWS\$NtUninstallwmp11$\Audiodev.dll
regsvr32 C:\WINDOWS\RegisteredPackages\{DD90D410-1823-43EB-9A16-A2331BF08799}\Audiodev.dll
regsvr32 就是重新注册DLL文件的命令。这是转到控制面板里一看,嘿嘿,图标又回来了。