Estou usando um laptop Acer de 64 bits com Windows 8.1.
Quando tento iniciar determinados aplicativos de desktop, recebo a mensagem de erro (traduzida:)
Este aplicativo não pôde ser iniciado porque a configuração lado a lado é inválida. Você pode encontrar mais informações no log de eventos do aplicativo. Mais detalhes podem ser mostrados com a ferramenta de linha de comando sxstrace.exe.
Por exemplo, Chrome, Firefox, Skype, Word, LibreOffice e minha GUI CLISP me enviam esta mensagem. O Internet Explorer para desktop abre brevemente e depois fecha sem mensagem de erro. O Internet Explorer no modo Metro funciona bem. Minha GUI R, qualquer executável C++ que eu mesmo criei e a linha de comando podem iniciar perfeitamente.
As duas maneiras pelas quais tentei corrigir isso são (1) desinstalar e reinstalar os programas problemáticos e (2) desinstalar e reinstalar meus distribuíveis MS VC++. Nenhuma das maneiras funcionou, no entanto, porque não consigo desinstalar nada - quando clico em "desinstalar", recebo a mensagem de erro
Erro 1719. O serviço Windows Installer não pôde ser acessado. Isso pode ocorrer se você estiver executando o Windows no modo de segurança ou se o Windows Installer não estiver instalado corretamente. Entre em contato com sua equipe de suporte para obter assistência.
Acho que o Painel de Controle lista o MS VC++ 2008 x86, 2010 x86 e 2010 x64 como instalados; no entanto, tentei reinstalá-los da Internet de vcredist_x64.exe
qualquer maneira. Este executável falha com a mensagem de configuração lado a lado. Também tentei executar o programa Microsoft Fixit pela Internet para solucionar o problema do Windows Installer, mas com a mesma mensagem de erro.
Tentei usar a sxstrace
ferramenta, mas não consigo fazer nada. Vou digitar sxstrace trace -logfile:"C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
, mas só diz
Error with "StartTrace". Errormessage:
Connection refused.
Também tentei usar sfc
para lidar com o problema do Windows Installer; Vou digitar sfc /scannow
e esperar que ele faça a digitalização, mas sem sorte. Ele encontra arquivos danificados, mas não consegue repará-los. O log da CBS é uma bagunça enorme que não consigo ler, mas poderia postá-lo aqui.
Pouco antes de tudo isso começar a acontecer, tentei executar o atualizador automático no meu computador para instalar as atualizações mais recentes do Windows. Esta é a única coisa que consigo pensar que pode ter causado o problema, mas não tenho certeza.
Muito obrigado por qualquer conselho que você possa ter!
Responder1
UsandoDISM(Gerenciamento de imagens e serviços de implantação) para corrigir a corrupção do armazenamento de componentes no Windows 8 se resume essencialmente aos seguintes comandos executados a partir de um prompt de comando elevado (admin):
Dism /Online /Cleanup-Image /CheckHealth
(opcional) - Verifica os logs em busca de corrupção pré-existente no armazenamento de componentes não corrigidos e relata os resultados. Faznãoconsertar qualquer coisa ou criar logs.Dism /Online /Cleanup-Image /ScanHealth
(opcional) - Verifica se há corrupção no armazenamento de componentes e registra-a. Faznãoconsertar qualquer coisa.Dism /Online /Cleanup-Image /RestoreHealth
- Verifica se há corrupção no armazenamento de componentes, registra-a eConsertaa corrupção usando o Windows Update.
sfc /scannow
também deve ser usado após o DISM para concluir o reparo de arquivos de sistema corrompidos.
Os logs de ambas as ferramentas estão disponíveis em Windows\Logs\CBS\CBS.log
e Windows\Logs\DISM\dism.log
respectivamente.