我使用 Windows 7 通过 DLNA 将内容共享到 Google-TV。它经常不更新共享的内容。起初我以为是编解码器问题,但几天后媒体出现了。客户端进行了更新,可以立即看到删除的内容,但仍然经常找不到新文件。通常重新启动似乎有效,但并非总是如此。
答案1
Luke 对另一个问题的回答建议运行 Windows Media Player 可能会加快更新速度。我通常不运行它,但这次运行它导致所有内容都更新了。所以这实际上可能有效。
答案2
刷新数据库的快速且通常有效的方法是简单地在批处理文件(.bat)中重新启动 Windows Media Player 网络共享服务:
净停止 WMPNetworkSvc
净启动WMPNetworkSvc
暂停
答案3
我针对 Windows 7 做了一些更新的批处理(原始版本在这里: https://www.cnet.com/forums/discussions/windows-media-player-12-not-updating-library-370225/)
这是针对 64 位窗口的,如果您有 32 位,请相应地更改“rem”前缀。
c:
net stop WMPNetworkSvc
cd %userprofile%\appdata\local\microsoft\media player
del *.wmdb
rem cd e:\program files\windows media player
net start WMPNetworkSvc
"%ProgramFiles(x86)%\Windows Media Player\wmplayer.exe" /prefetch:1
rem "%ProgramFiles%\Windows Media Player\wmplayer.exe" /prefetch:1
echo Done
pause
就我而言,每次尝试将视频流式传输到 dlna 设备时都不需要运行此批处理,可能每两周一次或每月一次。