none
windows7文件属性中的mp3 wma avi等媒体格式的meta信息显示不出来,但某些可以 RRS feed

  • 问题

  • http://bbs.csdn.net/topics/390275602

    链接在上方,麻烦各位复制粘贴打开,因为我账号还不能发图片和链接,故此,造成的不便敬请见谅。

    恳求各位大神帮我解决这个问题,可以直接在此回复,也可以点开链接直接回复,谢谢!


    • 已编辑 奥图码 2012年11月15日 13:45
    2012年11月15日 13:37

全部回复

  • 有幾點建議, 對於這個問題你可以先新建一個用戶, 看新用戶有沒有相同問題. 如果沒有,那麽先通過 strings 實用工具看看媒體文件中是否包含 meta 信息

    可以通過類似如下命令進行

    strings -q demo.mp3 | find /i "strings"

    如果沒有找到, 那麽可能這些類型文件的 meta 信息因爲默認設置被清除掉了. 你可以檢查一下在 Windows Explorer 加入了插件的第三方軟件的相關設置.

    如果存在 meta 信息, 那麽問題可能出在當前用戶的 HKCU\ 的某個(些)注冊表子項中, 你可以分別將有問題和沒問題的用戶的 HKCU\ 導出, 然後通過 WinMerge 等軟件進行比較分析, 以期找出問題原因.

    如果上述方法無效, 那麽可能是解碼器修改了相關設置, 並且在卸載過程中沒有還原默認設置, 導致了你所描述問題的發生.
    你可在虛擬機中安裝 Windows 7, 然後將注冊表項 HKCR\ 或(和) HKLM\SOFTWARE 導出, 然後開啓 Process Monitor 監控, 並安裝解碼器, 安裝完成後, 停止 Process Monitor 監控, 並再次導出注冊表文件.
    通過監控記錄和安裝前後的注冊表數據, 來分析解碼器在安裝過程中修改了哪些注冊表項.

    上文提到的相關軟件下載鏈接

    Strings v2.5
    http://technet.microsoft.com/en-us/sysinternals/bb897439.aspx

    WinMerge
    http://winmerge.org/

    Process Monitor
    http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

    補充:

    如果解碼器使用了 Windows Installer 進行安裝, 那麽你還可以開啓日誌來觀察其安裝過程.

    How to enable Windows Installer logging
    http://support.microsoft.com/kb/223300


    Folding@Home


    • 已编辑 repl 2012年11月15日 15:27
    2012年11月15日 15:24
  • 你的建议很好,但是我发现新建了用户后还是一样的情况。我所有的文件都是有meta信息的,我用第三方的软件都可以读取,而且即使没有meta信息,那个码率也不应该为空呢,它现在连码率都显示不出来。猜测应该跟注册表无关,可能跟系统文件有关,但是不知道系统负责读取meta信息的组件是哪些,究竟执行机理是怎样的,还请赐教。


    • 已编辑 奥图码 2012年11月16日 14:26
    2012年11月16日 14:21