无忧启动论坛

标题: 对Windows近日U盘图标莫名改变的一点简单研究 [打印本页]

作者: Cherub    时间: 2019-11-9 23:21
标题: 对Windows近日U盘图标莫名改变的一点简单研究
本帖最后由 Cherub 于 2019-11-9 23:37 编辑

1.先简单叙述一下问题吧:

       前些天发现电脑插上U盘(无论什么U盘)Windows在资源管理器中的图标变成这样了:

如图,变得像机柜。


2.研究过程及结论
      开始时很自然地以为是微软系统更新所致,但想想微软当然不可能把U盘图标设计成这样,况且自家电脑的Windows Update是关闭的,这个图标实在碍眼,遂开始查找原因。
       第一次遇到是在学校里,电脑系统为Win10 2016长期服务支持版,主机上长期插有移动硬盘。前天在电脑上插入一个新U盘后发现图标变为机柜,而一直插着的移动硬盘图标正常,同时在弹出U盘时发现,安全弹出硬件菜单变成了这样:


如图,U盘名称变为"Device",之后打开设备和打印机控制面板,U盘设备描述如下:


而一直插上的移动硬盘图标和设备描述都是正常的(因为没在学校所以没法截图)。

       移动硬盘正常,新U盘插上后型号编码却是"不可用",接着找来一个曾经在电脑上插过的U盘,一切都是正常的。
       所以导致图标变化的原因很清晰了——Windows给新U盘安装的驱动存在问题(因为对于U盘的完整驱动Windows是在检测到对应U盘第一次插入电脑时释放的)。在设备管理器里卸载了驱动,重启电脑后重新插入U盘,Windows果然如第一次检测到这个U盘插入时一样开始进行设备安装,过程如下:

       一开始都还好,设备安装进程显示系统正确识别了U盘型号,甚至在驱动安装完毕前,该U盘在资源管理器中的图标都是正常的:

正当以为问题顺利解决之时,设备安装完毕了,一刷新,u盘图标竟然又变成机柜了,设备描述变为"Device"。
       当时人直接蒙了,毕竟都2019年了Windows给U盘装错驱动的现象是罕见的。后来就是各种痛苦的排错,直到把移动硬盘的驱动也给卸了,重启后插入移动硬盘图标竟然也变成了机柜,看来系统会把任何新插入电脑的可移动储存设备的驱动装错(非可移动储存设备是正常的)。无望了,看来系统出了问题,最终因为这个小问题逼得重装了系统(虽然不影响使用,但个人强迫症患者,资源管理器里四五个盘符图标全是机柜实在看着不舒服)。
       结果,重装系统后,移动硬盘、插过的U盘图标及设备描述都正常,就是新U盘一插上问题依旧,当时就猜想是微软的驱动更新服务器出了问题(因为在新插入U盘时Windows会在联网的情况下连接微软的服务器以获取对应的最新U盘驱动,这个特征与Windows Update无关),但微软的服务器出问题无疑是罕见的,特别是相对重要的驱动更新服务器。
       去网上查找相关问题看自己是不是个例,果然发现近日有很多人都发现了类似情况:

甚至在自己回家后,自家的电脑(系统为Windows8.1 专业版)也中了招,遂得出结论,Windows的驱动更新服务器的确是出了问题
,从而导致大家的电脑都出现了U盘识别错误的问题。

       最后还有一个诡异的现象:

也是在研究时发现原本都正常的一些设备系统却都一直正在对其进行设备安装,而且一直不会结束,估计也是微软服务器出问题所致。



3.其它

       研究发现目前这个问题似乎仅存在于Win8与Win10,且虽是由驱动存在问题所致,但都不影响实际使用,在设备管理器、芯片精灵等软件中还是能正常查看U盘型号等信息。
       以上的结论仅为个人推测,毕竟自己还是坚持微软的驱动更新服务器出问题是很罕见的事情(这就像苹果的ios降级通道开放一样罕见),如果真是服务器的问题,但愿微软能尽快修复吧,图标错了实在看着头疼。


作者: wjzj    时间: 2019-11-9 23:51
我的也是这样,中午发现的。
作者: 温拿    时间: 2019-11-9 23:53
微软更新的。11月7号就变了的。
作者: wjzj    时间: 2019-11-9 23:55

作者: 窄口牛    时间: 2019-11-10 06:38
本帖最后由 窄口牛 于 2019-11-11 07:01 编辑

bug10之日常。现在的问题是已经造成了驱动碎片化,必须依赖它的驱动程序,连设备官方的驱动都不能用了,这就不是一般的糟糕了。8和7的也变的话,这就需要仔细搞清楚了。
作者: 2012zhiwen    时间: 2019-11-10 08:29
强迫症
作者: Ytqing    时间: 2019-11-10 10:29
bug10名不虚传 阿三就是阿三
作者: 2011cuisheng    时间: 2019-11-10 10:30
温拿 发表于 2019-11-9 23:53
微软更新的。11月7号就变了的。

仔细看楼主的文章,不是更新导致的
作者: 419788808    时间: 2019-11-10 10:39
卧槽,我就说我的怎么也莫名其妙变了。。。
作者: liuzhaoyzz    时间: 2019-11-10 12:48
继苹果ceo蒂姆·库克宣布出柜之后,微软CEO萨提亚·纳德拉看样子也计划出柜了,哈哈^_^
作者: adef    时间: 2019-11-10 17:22
自己换下图标文件,然后重建下图标缓存就行了。
C:\ProgramData\Microsoft\Windows\DeviceMetadataCache\dmrccache\en-US\f4e323bf-0f31-42b6-9ad6-5d5382d3fa83\DeviceInformation\ico2001.ico
作者: 2012LXS    时间: 2019-11-10 17:34
连Win7的也变了
作者: 有阴也有阳    时间: 2019-11-10 18:02
        我的正常:

        

作者: sghihor    时间: 2019-11-10 20:55
我的也变了,注意到了。WIN10的新系统。
作者: sghihor    时间: 2019-11-10 20:55
我的也变了,注意到了。WIN10的新系统。
作者: nttwqz    时间: 2019-11-10 22:00
确实,我的8.1企业版也成这样了。。。
作者: 2013lirunext    时间: 2019-11-10 23:54
bug10的日常bug
作者: 窄口牛    时间: 2019-11-11 06:29
8的和7的也变了?那这就是在告诉你们,我微软真的在监视你们,不是开玩笑的。
作者: 窄口牛    时间: 2019-11-11 06:59
bug10的没兴趣,8和7的,你们看看是不是驱动文件被更新过,看看变了的驱动是不是文件时间有问题?
作者: jtyuer    时间: 2019-11-11 20:03
不清楚什么原因,U盘插上去好好的,资源管理器一更新就变成那个怪胎了
作者: old_rice    时间: 2019-11-11 20:51

作者: 2012andyle113    时间: 2019-11-11 21:25
反正我的正常,因为我没有任何更新的东西
作者: Cherub    时间: 2019-11-12 07:11
adef 发表于 2019-11-10 17:22
自己换下图标文件,然后重建下图标缓存就行了。
C:\ProgramData\Microsoft\Windows\DeviceMetadataCache\d ...

经验证是有效的,大概在微软修复以前只能这样解决了
作者: 窄口牛    时间: 2019-11-12 07:44
有效是肯定的,但是原因呢?有没有想研究原因的?我看上面描述是已经使用过的优盘就没事,新插入的就会有问题,可以去下载一个死性不改的不在线设备驱动卸载工具,它会把所有没有联机的设备驱动通通清理掉(包括打印机),这样你所有插入的优盘就都是新设备了。记得之前在设备管理器看看现在正常的驱动文件。
作者: xzm1008    时间: 2019-11-12 10:16
我是Win10 2019长期服务版 也遇到了这个问题,SD卡图标,刚装上可以正常显示,重启就变了,还有光驱也是显示断电模式。
作者: pepsiyangyq    时间: 2019-11-16 16:51
谢谢啦,谢谢楼主分享
作者: zrqhxx    时间: 2019-11-19 12:16
我的正常,。。
作者: chenwenwei1983    时间: 2019-12-12 09:51
bug10无力吐槽
作者: ixiwang    时间: 2019-12-15 15:29
还没见到过
作者: wsdyleon    时间: 2019-12-26 09:03
楼主这个研究值得表扬。我的电脑有冰点还原,也关闭了更新之类的,ltsc,用一段时间插拔几次就变成了device,到账这个图标以前是手机mtp之类的图标。倒是不影响。
作者: Debian    时间: 2020-5-9 17:31
本帖最后由 Debian 于 2020-5-9 17:35 编辑

年前也遇到这个问题,没当回事,今天偶然找到了解决方法:
1、拔掉所有移动设备(移动硬盘U盘/SD卡等),右键此电脑-属性-高级系统设置,选择硬件-设备安装设置

确认安装方式为自动
2、删除 dmrc.idx 和 f4e323bf-0f31-42b6-9ad6-5d5382d3fa83文件夹
  1. del /f c:\ProgramData\Microsoft\Windows\DeviceMetadataCache\dmrc.idx
复制代码
  1. RD /S /Q "C:\ProgramData\Microsoft\Windows\DeviceMetadataCache\dmrccache\en-US\f4e323bf-0f31-42b6-9ad6-5d5382d3fa83"
复制代码

3、打开设备管理器,勾选查看-显示隐藏设备,选中并右键点击卸载所有显示为灰色磁盘驱动器存储卷通用串行总线控制器


4、重启电脑。
---插上U盘,图标恢复正常

注:如果仍然无法正常显示,在插入U盘的情况下打开控制面板-设备和打印机,找到Device,右键点击删除(如果删不掉就多点几次),当图标消失时拔掉U盘,然后再插上


出处:
https://www.tenforums.com/driver ... -ports-only-19.html





作者: aescin_g    时间: 2020-6-3 09:14
Debian 发表于 2020-5-9 17:31
年前也遇到这个问题,没当回事,今天偶然找到了解决方法:
1、拔掉所有移动设备(移动硬盘U盘/SD卡等), ...

刚才测试过,这个方法可行,就是不知道一段时间后,会不会又被微软强制更新啦。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3