Estou enfrentando esse problema em um PC com o Windows 7 Professional SP1 x64, atualizado para o conjunto de segurança e qualidade mais recente (17 de outubro).
É impossível, como qualquer usuário, executar mstsc.exe
. O erro indica:
mstsc.exe
The system cannot find the file specified.
c:\Windows\System32\<LANG_NAME>\mstsc.exe.MUI
.
Ovisualizadordeeventosnãomostranenhumamensagemsobreisso.Euolheiemtodasasseçõeseparaqualquertipodeevento,nãoapenaserroseavisos.
Euestivepesquisandooerroeencontrei numerosos posts relacionados ao problema, mas nenhuma das almas funcionou para mim.
Vou explicar brevemente os passos que dei para tentar corrigir isso:
-
em comparação com as localizações de mstsc.exe
e mstsc.exe.mui
com um bom sistema conhecido.
-
copiou ambos os arquivos do sistema bom conhecido no quebrado
-
como a localização mui padrão para executáveis de 32 bits neste sistema é C:\Windows\System32\it-IT\
Criei outra pasta nela chamada it
e coloquei nela mstsc.exe.mui aaclient.dll.mui mstscax.dll.mui
. Eu também copiei essa nova pasta it
em C:\Windows\System32\
. Agora tenho três cópias desses três arquivos em C:\Windows\System32\it-IT\
C:\Windows\System32\it
e C:\Windows\System32\it-IT\it
-
Eu pesquisei no registro a palavra mstsc.exe.mui
e localizei apenas duas chaves, não relacionadas ao caminho desse arquivo.
HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_microsoft-windows-t..cesclient.resources_31bf3856ad364e35_6.1.7601.17514_it-it_5f6e83504ee8d5f5
e HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_microsoft-windows-t..cesclient.resources_31bf3856ad364e35_6.1.7601.18540_it-it_5f49fb9c4f04de0d
.
-
Então, encontrei um PC funcional e atualizado executando o Windows 7 Pro SP1 x64 em inglês e tirei mstsc.exe.mui aaclient.dll.mui mstscax.dll.mui
de seu
%código%. Eu coloquei em C:\Windows\System32\en-US
en-US
e en
-
Eu pensei que eu poderia ter instalado uma versão em inglês do en-US\en
que poderia querer encontrar dlls em inglês no caminho italiano, então eu tentei sobrescrever os arquivos do italiano com arquivos em inglês. Eu também tentei o contrário, com arquivos do sistema italiano nas pastas do inglês.
-
Descobri que a instalação do mstsc.exe
pode corrigir isso, ele já estava instalado neste sistema, então tentei removê-lo e reinstalá-lo novamente.
-
Não consegui encontrar uma maneira de remover e reinstalar o aplicativo / recurso mstsc.
-
Eu tentei desativar a proteção antivírus.
-
Eu verifiquei a máquina em busca de rootkits e vírus, sem sorte alguma. Ele sempre foi protegido por uma solução antivírus comercial que nunca expirou desde que está em produção e sempre foi usada por uma pessoa consciente e SEM direitos administrativos.
-
Eu realizei uma inicialização KB2574819-v2-x64
pre completa.
-
Eu fiz a varredura com chkdsk
e não encontrei arquivos de sistema corrompidos.
Eu tentei todas essas etapas, sem sorte alguma, mas acho que ainda perdi alguma coisa e não quero limpar e reinstalar um sistema que está funcionando perfeitamente, mas esse problema. Alguém tem alguma pista?
Outro detalhe que pode ser importante, eu não acho que o sfc /scannow
já foi executado desde que este PC está em produção. Apenas nas últimas semanas eles introduziram novos recursos que trazem a este PC a necessidade de usar o cliente rdp. Tanto quanto eu sei o problema pode estar presente desde a nova instalação. Como este sistema foi instalado em 2014 e está sempre atualizado, suspeito que possa ser um problema com a imagem de instalação ou com as atualizações que passaram por anos até agora. Infelizmente não consigo determinar quando o problema com mstsc.exe
começou. Este PC é um membro do AD e sempre recebeu atualizações de seus WSUS. Nunca foi corrigido ou sem solução antivírus comercial desde 2014.
Edição relevante: como supostamente na resposta, sim, era um sistema em inglês e o pacote de idioma italiano foi instalado antes de o PC entrar em produção.