Eu tenho usado DVBLink para compartilhar TV em torno de minha casa durante vários anos. De todos os problemas com ele, o mais temido é o "Play Ready" erro em clientes do Windows Media Center. O problema é que esta mensagem de erro é sem sentido - ele é gerado pelo Media Center, e apenas significa que não pode obter um sinal a partir do sintonizador. A falha pode ser qualquer lugar por trás das cenas. Recentemente, o meu 2 principais clientes começaram a jogar esse erro completamente fora do azul.
Outros clientes funcionaram bem e os clientes com problemas puderam acessar TV através da interface web. Após esses resultados, senti-me confiante de que não havia nada de errado no lado do servidor e voltei-me para os clientes para saber a origem do problema.
Inspecionei os logs de erro no servidor, que não mostrou nenhuma conexão mesmo sendo tentada, e, portanto, não mostrou erros. Depois de cavar considerável I localizado os logs de erros do cliente, mas estes também foram inúteis. Tentei todas as coisas óbvias - limpando e restaurando o TV tuners em Media Center, reinstalar o cliente DVBLink, verificar as conexões de rede, firewalls, etc, mas nada funcionou.
Eventualmente, recorrendo a "vamos tentar coisas estúpidas que não deveriam fazer sentido", tentei copiar toda a pasta DVBLink de "Arquivos de programas" em um PC em funcionamento para um dos 2 clientes falharam. Para minha surpresa, isso resolveu o problema!
Não satisfeita com esta solução inexplicável Eu verifiquei os tamanhos e datas modificadas para todos os arquivos no cliente fixo, e um ainda não está funcionando cliente. Eles eram todos iguais! Determinado a reduzir o problema para baixo Copiei arquivos, 1 de cada vez, do cliente não ativo, para o cliente de trabalho. Eventualmente, um arquivo de "re-quebrou" o cliente fixo. O arquivo foi o arquivo de configuração - dvblink_configuration.xml
Eu verifiquei o 2 arquivos uns contra os outros. Ambos tiveram a mesma data de modificação, e ambos eram exactamente 906 bytes. Eu abri o arquivo de trabalho em textpad e encontrei um monte ou configurações sensatas, e percebi que de alguma forma um deles tinha se mudado sem o tamanho do arquivo ou data de mudança. Abri o arquivo de configurações não úteis para comparar as configurações na tentativa de identificar a falha. O arquivo não funcional estava em branco! Parece que apesar de ser o tamanho e data certa, de alguma forma, o arquivo tinha se tornado corrupto e enxugou. Como reinstalar o cliente DVBLink não conseguiu consertá-lo (não foi removido e reinstalado, nem tinha sido sobrescrito. Usando as configurações DVBLink começam entrada de menu também não tinha conseguido resolver o arquivo.
Examinei o disco, mas não encontrei outra corrupção. Meu melhor palpite é que o PC reiniciou, caiu, ou perda de energia por algum motivo, enquanto algo estava lendo o arquivo. Infelizmente nada (jane-las, ou DVBLink) me notificado sobre qualquer arquivo corrupção, o que tornou o diagnóstico muito complicado.
No futuro, ao reinstalar o DVBLink, eu sempre limparei a pasta de instalação manualmente após a desinstalação - posso recomendar que outras pessoas façam o mesmo!
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”