Eu percebi que isso é um pouco tarde, mas eu encontrei e resolvi um erro muito semelhante, e acho que poderia ser um guia para os outros com este ou outros problemas semelhantes.
[Windows 7 SP1 x64]
Neste caso, foi quando abri uma pasta no Windows Explorer contendo um link de URL. Colocar um link de url na área de trabalho colocaria o Windows Explorer em um loop de falha.
Log de eventos:
Log Name: Application
Source: Application Error
Event ID: 1000
Level: Error
Description:
Faulting application name: explorer.exe, version: 6.1.7601.17514, time stamp: 0x4ce7a144
Faulting module name: ieframe.DLL, version: 8.0.7601.18404, time stamp: 0x530aaee5
Exception code: 0xc0000096
Fault offset: 0x00000000000ad27e
Faulting process id: 0xb70
Faulting application path: C:\Windows\explorer.exe
Faulting module path: C:\Windows\system32\ieframe.DLL
Quando eu fiz o cache da web para problemas semelhantes, encontrei alguns posts sobre arquivos corrompidos, então eu executei uma verificação de integridade do arquivo de sistema sfc /scannow
, e ele realmente retornou que encontrou erros e tentou reparos, mas não deu mais detalhes a partir de quais arquivos foram afetados.
O arquivo de log usado por SFC
é %windir%\logs\cbs\cbs.log
, mas é bastante grande e contém outras mensagens também. Para filtrar os resultados relevantes, você pode executar findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >c:\sfcdetails.txt
Aqui eu posso encontrar o seguinte:
Info CSI 000002ef [SR] Beginning Verify and Repair transaction
Info CSI 000002f1 [SR] Verify complete
Info CSI 000002f2 [SR] Repairing 1 components
Info CSI 000002f3 [SR] Beginning Verify and Repair transaction
Info CSI 000002f5 [SR] Cannot repair member file [l:22{11}]"ieframe.dll" of Microsoft-Windows-ieframe, Version = 8.0.7601.18404, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
Info CSI 000002f7 [SR] Cannot repair member file [l:22{11}]"ieframe.dll" of Microsoft-Windows-ieframe, Version = 8.0.7601.18404, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
Info CSI 000002f8 [SR] This component was referenced by [l:156{78}]"Package_5_for_KB2936068~31bf3856ad364e35~amd64~~6.1.1.0.2936068-42_neutral_GDR"
Info CSI 000002fb [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:22{11}]"ieframe.dll"; source file in store is also corrupted
Info CSI 000002fd [SR] Repair complete
Info CSI 000002fe [SR] Committing transaction
Como mencionei anteriormente, o reparo falhou, mas observe a seguinte linha: This component was referenced by "Package_5_for_KB2936068~31bf3856ad364e35~amd64~~6.1.1.0.2936068-42_neutral_GDR"
, este é um pacote do Windows Update! Se você verificar o artigo da MS KB , ele lista ieframe.dll
entre os arquivos que estão sendo atualizados e, no log, ele diz "source file in store is also corrupted"
. Isso significa que o pacote de atualização está corrompido e a origem do arquivo de sistema corrompido!
Eu desinstalei esta atualização e reiniciei, e o problema desapareceu! O SFC também não faz nenhum relatório.
Ainda não tentei reinstalar esta atualização, mas esvaziei o cache de download do Windows Update C:\Windows\SoftwareDistribution\Download
para não instalar novamente os arquivos corrompidos.