Hoje iniciei meu computador e alguns erros apareceram como este, portanto, alguns programas na execução automática não iniciaram:
Eu tenho esse erro ao abrir muitos programas, nem consigo usar o 7zip. A única coisa que fiz ontem foi instalar um jogo através do Steam e agora não consigo usar 70% do software no meu PC (a maioria deles recebe esse erro em todo o programa e alguns apenas em alguns módulos).
Acabei de executar um SFC /scannnow
e o resultado foi: "O Windows Resource Protection não encontrou nenhuma violação de integridade".
Poderia ser algum tipo de vírus ou Steam que estragou alguma coisa? O que devo fazer?
Respostas:
Obrigado por todas as sugestões, depois de pesquisar no Google, encontrei esta solução que realmente parece ter funcionado para mim:
regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\Windows
APPINIT_DLLS
e excluir tudo nelefonte
Receio que poucas pessoas conheçam a causa raiz do misterioso erro de inicialização do 0xC0000018 EXE porque a Microsoft torna-o vago, mesmo até o Windows 10. Ao ler os Aplicativos de Programação para Jeffrey Richter para MS Windows 4th-ed, descobri.
Se uma DLL precisar ser carregada em um endereço fixo (no espaço de endereço virtual do processo), mas o requisito não puder ser atendido, o Windows confirmará o erro 0xC0000018. Mas não há nenhuma pista aparente para saber quais DLL (s) causam o problema. Uma simples pesquisa no Google de "0xC0000018" mostra várias postagens de usuários confusos.
Para reproduzir, você pode preparar uma solução (termo do Visual Studio) com um EXE e duas DLL, e definir a DLL para ter a opção de vinculador
/FIXED /BASE:"0x44440000"
e fazer com que o EXE carregue implicitamente as duas DLLs, e você verá o erro 0xC0000018 ao iniciar o EXE.E sim, limpar
APPINIT_DLLS
o registro é sua primeira aposta para se livrar dos possíveis culpados. Essas DLLs serão carregadas em todos os processos iniciados, por isso podem arruinar a sua vida.Então, como identificar a DLL culpada real? Talvez exista uma maneira de usar o dumpbin.exe para verificar todas as DLLs
APPINIT_DLLS
ou outras possíveis DLLs carregadas automaticamente (ajuda com o AutoRuns ), verifique-as uma a umadumpbin -headers
. Se não houver.reloc
seção, é uma DLL de local fixo .fonte
procmon
. A última DLL que o processo estava tentando carregar deve ser a que acionou o erro.c0000018
ocorrerá se o executável for de 32 bits. Com os executáveis de 64 bits, o Windows se recusa a carregá-los com o erro 'imagem ruim', o que é bastante confuso. Observe que o erro pode aparecer e desaparecer com as versões de depuração / lançamento e aparecer inesperadamente após as atualizações do Windows alterarem o layout do espaço de endereço das DLLs do sistema.Instalei cerca de 40 jogos através do Steam e não tenho nenhum problema, não, não acho que seja ruim para o Steam. Tente restaurar o sistema usando os Pontos de Restauração do Windows: http://windows.microsoft.com/en-ph/windows-vista/system-restore-frequently-asked-questions
[EDITADO] Talvez algumas DLLs estejam ausentes, você pode testar as dependências do programa e não pode começar a usar o Dependency Walker: http://www.dependencywalker.com/
fonte
Restore
no meu PC, porque quando pressiono o botão Windows e tento procurar algo na guia "Configurações", o Metro congela.Refresh
suaWindows 8
instalação. Isso exigirá a reinstalação dos aplicativos da área de trabalho.Pode estar associado ao seguinte MS Update e ponto final de prevenção de perda de dados da McAfee (ponto final de DLP). Parece que há um conflito entre a atualização do MS e o McAfee Data Loss Prevention Endpoint.
Visite os seguintes sites: Patch da Microsoft MS15-038 no Windows 7 quando o Terminal de prevenção de perda de dados estiver instalado . Boletim de Segurança da Microsoft MS15-038 - Importante
fonte