Cliente de Área de Trabalho Remota quebrado O sistema não pode encontrar o arquivo especificado mstsc.exe.mui

4

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.

    
por Marco 18.10.2017 / 14:42

1 resposta

2

Você alterou o idioma no computador quando o problema começou?

Aqui estão alguns possíveis remédios:

  1. Tente reinstalar RDP 8.0 ou RDP 8.1 , conforme o caso.
  2. O arquivo que você pode estar faltando pode na verdade ser C:\Windows\system32\wbem\<LANG_NAME>\mstsc.mfl .
  3. Experimente o Solucionador de problemas do Windows Update
  4. É possível que, embora seu computador seja italiano, mstc.exe é inglês. Tente criar uma subpasta en-US e copie lá os arquivos da seguinte forma:

    c:\windows\system32\mstsc.exe
    c:\windows\system32\mstscax.dll
    C:\Windows\System32\aaclient.dll
    c:\windows\system32\en-US\mstsc.exe.mui
    c:\windows\system32\en-US\mstscax.dll.mui
    

Note também que, como o seu Windows é de 64 bits, e se você também estiver usando um Explorer de 64 bits, esses arquivos devem residir em C:\Windows\SysWOW64 .

    
por 20.10.2017 / 21:48