Duas semanas atrás, trouxemos à luz um problema com o Office Touch Preview, um pacote de aplicativos lançado pela Microsoft para a Windows Store para usuários do Windows 10 Technical Preview. Você pode ler sobre o problema aqui - basicamente, os aplicativos não iniciam, apresentando um erro que diz "Este aplicativo não pode abrir."
O mesmo problema ocorre com vários outros aplicativos e, normalmente, uma solução seria desinstalar o aplicativo e reinstalá-lo. Infelizmente, esse método não funciona com os aplicativos Office Touch. Felizmente, o problema foi identificado e tem a ver com o Serviço de Licenciamento da Windows Store.
Em uma postagem nos fóruns oficiais de suporte da Microsoft, descobrimos que esse problema decorre da falha da Windows Store em adquirir uma nova licença para os aplicativos.
"Houve um problema com o Serviço de licenciamento da loja que significava que os aplicativos de visualização receberam uma licença que expirou muito rapidamente. Isso foi corrigido em 23/2. Infelizmente, isso expôs outro problema pelo qual a Loja não conseguia adquirir um novo licença se uma já existisse - independentemente de a licença ter expirado. Remover um aplicativo e instalá-lo novamente não limpa o cache, então, mesmo se você fizer isso, o aplicativo ainda não conseguirá adquirir uma nova licença na inicialização. Basicamente, se você instalou o aplicativo antes de 23/2, então você teria esse problema e remover e reinstalar o aplicativo não resolverá o problema. "
Felizmente, há uma solução alternativa manual que você pode executar para corrigir esse problema agora. Siga as etapas abaixo para corrigir o problema.
- Abra o bloco de notas.
- Cole o seguinte texto no documento em branco:
eco desligado
net stop clipsvc
if "% 1" == "" (
echo ==== FAZENDO BACKUP DAS LICENÇAS LOCAIS
mover% windir% \ serviceprofiles \ localservice \ appdata \ local \ microsoft \ clipsvc \ tokens.dat% windir% \ serviceprofiles \ localservice \ appdata \ local \ microsoft \ clipsvc \ tokens.bak
)
if "% 1" == "recover" (
echo ==== RECUPERANDO LICENÇAS DE BACKUP
cópia% windir% \ serviceprofiles \ localservice \ appdata \ local \ microsoft \ clipsvc \ tokens.bak% windir% \ serviceprofiles \ localservice \ appdata \ local \ microsoft \ clipsvc \ tokens.dat
)
net start clipsvc
- Salve o arquivo (em algum lugar fácil de encontrar) como "license.bat" (observe a extensão .bat).
- Execute o arquivo em lote em um prompt de comando com privilégios de administrador. (Você pode clicar com o botão direito do mouse no botão Iniciar e selecionar Prompt de Comando (Admin)).
- Vá para o menu Iniciar e desinstale o aplicativo que exibe o comportamento.
- Acesse a Windows Store e readquira o aplicativo. Execute-o e agora deverá abrir, readquirir uma licença nova e válida.
Esse script basicamente interrompe o serviço de licença do cliente, renomeia o cache e reinicia o serviço novamente. O cache será atualizado conforme os aplicativos são iniciados. Informe nos comentários abaixo se esse método corrige o problema.