none
媒体播放器的同步问题。 RRS feed

  • 问题

  • 微软的媒体播放器media player有个同步移动存储设备的选项,在默认情况下,大于4G的移动存储设备,会被自动同步。

    于是,就有这么一个问题。

    我购买了一个SSD,装了WIN8系统,把原来的笔记本硬盘拆下来接在E-SATA上,被系统认成移动存储。

    开启media player,可以看到笔记本硬盘其中某个分区(一般是前2个分区其中1个,感觉是随机的,不知道是什么机制)显示在“同步”那。

    这个时候,开任务管理器,可以看到该笔记本硬盘在短短几秒钟占用率达到100%,持续好长一段时间。发现是system的ntoskrnl.exe有大量的磁盘io读取操作,再详细查看,发现把该硬盘被media player显示在“同步”那的分区下的媒体文件被遍历了。

    如果我没有做任何设置,每次重启系统,开启媒体播放器media player,该情况又发生一次。如果对该分区进行”同步设置“后,该情况就不发生。

    但谁会知道需要去”同步“做设置?微软又没有任何同步提示。

    而且我有一个分区是原系统分区,没格式化,有几个原系统文件夹没删除,就无论如何也无法对该分区设置同步(应该是文件夹权限问题),然后就是每重启系统后开一次media player,如果同步那显示该分区,该分区就被再次被遍历一遍。

    仔细研究,发现是WUDFHOST.exe触发了操作,如果开启media player,然后把WUDFHOST.exe结束进程,磁盘占用率降下来了。这么看来,win7系统也有这个问题。

    微软这是故意想让用户的磁盘快点坏是吧?到底拿了存储厂商多少好处?

    2013年8月15日 3:50

答案

  • Hi,

    我非常理解这个功能给您带来的麻烦。你可以尝试以下步骤禁掉这个功能:

    Windows媒体播放器,如果你创建一个同步列表,当你插入磁盘时,将触发自动同步,以避免此去:

    1.       Windows Media Player, 点击同步(Sync.
    2.       右键你的可以动硬盘.
    3.       点击高级设置.
    4.       取消选项“开始同步当连接设备的时候”然后保存设置.

    同时,你可以尝试组策略来完成:

    如何禁用 Windows 中的自动运行功能

    http://support.microsoft.com/kb/967715/zh-cn

    希望有所帮助。


    Kate Li

    TechNet Community Support

    虽然我很感谢你辛苦的回答,但显然你没有仔细看我提出问题里的一些细节,对于已经设置了同步然后取消自动同步,这个我早就知道,如果我有很多这样的外部存储,为了避免磁盘被扫描,我岂不是都要在WMP里对其设置同步后取消自动同步,累不累?更何况还因权限问题而不能被WMP设置同步的情况。我要的是在WMP开启的时候,外部存储插入时不自动被扫描。

    幸好我在TechNet里多个地方发了帖子询问,终于有个微软工作人员回答的非常靠谱,那就是直接禁用服务”Portable Device Enumerator Service“,我压根就不需要这个自动同步功能。禁用后,整个世界都清净了。

    在回答问题时,也先请看清楚提问者到底表述什么,否则答非所问,对双方来说都是时间的浪费。虽然您的出发点是极好的。

    • 已标记为答案 leo_young 2013年9月13日 15:41
    2013年9月13日 15:41

全部回复

  • Hi, 

    我非常理解你的感受,希望能够尽最大的努力帮助您解决问题。

    在Windows Media 里面,有两种方法可以用来同步设备项目。一个是自动的,一个是手动的。 当你第一次设备连接到您的计算机,Windows媒体播放器选择最适合您的设备的同步方法,具体取决于设备的存储容量和播放库的大小。在您的设备第一次连接并进行设置之后,就可以选择不同的同步方法了。

    鉴于这种情况,我建议先尝试病毒扫描使用Microsoft Security Essential 或者自己的杀毒软件, 看一下电脑是否有被感染,导致ntoskrnl.exe进程占用CPU。

    如果问题仍然存在,我建议使用CUP_Z工具进行CPU检测当CUP占用达到100%时,你可以从以下链接下载这个工具:
    http://dl.pconline.com.cn/html_2/1/60/id=786&pn=0.html

    注意: 这里讨论的三方产品不依赖于微软。关于这个产品的性能或可靠性我们不作出任何担保、暗示或其他方式。

    检测完成后,在关于下面保存报告,请上传至skydrive 或者其他的网盘上并共享链接给我们,以便于我们更好的帮您解决问题。

    感谢您的配合。


    Kate Li

    TechNet Community Support

    2013年8月16日 15:30
    所有者:
  • Hi, 

    我非常理解你的感受,希望能够尽最大的努力帮助您解决问题。

    在Windows Media 里面,有两种方法可以用来同步设备项目。一个是自动的,一个是手动的。 当你第一次设备连接到您的计算机,Windows媒体播放器选择最适合您的设备的同步方法,具体取决于设备的存储容量和播放库的大小。在您的设备第一次连接并进行设置之后,就可以选择不同的同步方法了。

    鉴于这种情况,我建议先尝试病毒扫描使用Microsoft Security Essential 或者自己的杀毒软件, 看一下电脑是否有被感染,导致ntoskrnl.exe进程占用CPU。

    如果问题仍然存在,我建议使用CUP_Z工具进行CPU检测当CUP占用达到100%时,你可以从以下链接下载这个工具:
    http://dl.pconline.com.cn/html_2/1/60/id=786&pn=0.html

    注意: 这里讨论的三方产品不依赖于微软。关于这个产品的性能或可靠性我们不作出任何担保、暗示或其他方式。

    检测完成后,在关于下面保存报告,请上传至skydrive 或者其他的网盘上并共享链接给我们,以便于我们更好的帮您解决问题。

    感谢您的配合。


    Kate Li

    TechNet Community Support

    谢谢您的答复,我想您没看清楚,我说的是磁盘占用率达到100%,而不是CPU(更不是您说的CUP).

    至于中病毒问题,我系统一直有SEP杀软,而且我是公司的SEP杀软平台管理员,对于如何鉴别中病毒,我想我还是知道的。

    微软在给用户提供便利的同时,也得考虑合理性问题,每次都把某个分区扫描1遍,现在硬盘分区动不动都好几百G,一扫描就10多分钟,谁没事就开meida player,开了就是要播放音频视频,结果存储在硬盘上的文件因为同步而导致读取延时,影响到播放的流畅性,严重卡顿。

    本来就应该有一个设置就是全局控制,是否允许自动同步,而不是等外设接入是才允许同步设置,如果不设置,每次都完整扫描,难道不是嫌硬盘坏的不够快?

    2013年8月27日 1:53
  • Hi,

    我非常理解这个功能给您带来的麻烦。你可以尝试以下步骤禁掉这个功能:

    Windows媒体播放器,如果你创建一个同步列表,当你插入磁盘时,将触发自动同步,以避免此去:

    1.       Windows Media Player, 点击同步(Sync.
    2.       右键你的可以动硬盘.
    3.       点击高级设置.
    4.       取消选项“开始同步当连接设备的时候”然后保存设置.

    同时,你可以尝试组策略来完成:

    如何禁用 Windows 中的自动运行功能

    http://support.microsoft.com/kb/967715/zh-cn

    希望有所帮助。


    Kate Li

    TechNet Community Support

    2013年9月3日 4:53
    所有者:
  • Hi,

    我非常理解这个功能给您带来的麻烦。你可以尝试以下步骤禁掉这个功能:

    Windows媒体播放器,如果你创建一个同步列表,当你插入磁盘时,将触发自动同步,以避免此去:

    1.       Windows Media Player, 点击同步(Sync.
    2.       右键你的可以动硬盘.
    3.       点击高级设置.
    4.       取消选项“开始同步当连接设备的时候”然后保存设置.

    同时,你可以尝试组策略来完成:

    如何禁用 Windows 中的自动运行功能

    http://support.microsoft.com/kb/967715/zh-cn

    希望有所帮助。


    Kate Li

    TechNet Community Support

    虽然我很感谢你辛苦的回答,但显然你没有仔细看我提出问题里的一些细节,对于已经设置了同步然后取消自动同步,这个我早就知道,如果我有很多这样的外部存储,为了避免磁盘被扫描,我岂不是都要在WMP里对其设置同步后取消自动同步,累不累?更何况还因权限问题而不能被WMP设置同步的情况。我要的是在WMP开启的时候,外部存储插入时不自动被扫描。

    幸好我在TechNet里多个地方发了帖子询问,终于有个微软工作人员回答的非常靠谱,那就是直接禁用服务”Portable Device Enumerator Service“,我压根就不需要这个自动同步功能。禁用后,整个世界都清净了。

    在回答问题时,也先请看清楚提问者到底表述什么,否则答非所问,对双方来说都是时间的浪费。虽然您的出发点是极好的。

    • 已标记为答案 leo_young 2013年9月13日 15:41
    2013年9月13日 15:41