Я использую свою Windows 7, чтобы делиться контентом через DLNA на моем Google-TV. Часто это не обновляет то, что он делится. Сначала я думал, что это проблема с кодеком, но потом СМИ появились пару дней спустя. У клиента есть обновление, и он сразу видит удаления, но все еще часто не находит новых файлов. Обычно перезагрузка работает, но не всегда.
3 ответа
Ответ Люка на другой вопрос показал, что запуск проигрывателя Windows Media может привести к более быстрому обновлению. Я обычно не запускаю его, и запуск на этот раз приводил к обновлению всего. Так что это может на самом деле работать.
Я сделал немного обновленный пакет для 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, возможно, раз в две недели или раз в месяц.
Быстрый и обычно работающий способ обновления базы данных - просто перезапустить службу общего доступа к проигрывателю Windows Media в пакетном файле (.bat):
чистая остановка WMPNetworkSvc
чистый старт WMPNetworkSvc
Пауза