Esta solução manual funcionou para mim neste problema em particular, embora seria muito mais satisfatório se o Windows usasse o ícone do aplicativo selecionado para abrir o tipo de arquivo. Você precisará de um PC Windows não corrompido para copiar as configurações.
Etapa 1: identifique um tipo de arquivo afetado. Neste exemplo, vou usar o .jpg.
Passo 2: Na instalação incorrupta do Windows, abra regedit (editor de registro) e navegue para:
HKEY_CLASSES_ROOT\.jpg
Etapa 3: observe a chave (Default) , neste caso jpegfile . Isso aponta para a chave de registro real que decide qual ícone exibir (e qual aplicativo abrir, etc.).
Etapa 4: navegue para:
HKEY_CLASSES_ROOT\jpegfile\DefaultIcon
Etapa 5: copie o valor de (Default) . No meu caso, esta entrada foi shimgvw.dll,3 .
Passo 6: Na instalação corrompida do Windows, abra regedit e navegue para:
HKEY_CLASSES_ROOT\jpegfile\DefaultIcon
Etapa 7: observe o valor atual da chave (Default) . No meu caso, isso havia sido corrompido para %SystemRoot%\system32\shell32.dll,19 . Você pode descobrir que a maioria dos seus ícones corrompidos foram alterados para isso.
Etapa 8: altere o valor da chave (Default) para o valor copiado na etapa 5 ( shimgvw.dll,3 ).
Passo 9: Feche o regedit e carregue o Gerenciador de Tarefas do Windows.
Etapa 10: na guia Processes , selecione explorer.exe e, em seguida, End Process . Agora vá para a guia Applications , selecione New Task... , digite explorer e pressione a tecla RETURN .
Você deve descobrir que os ícones do tipo de arquivo .jpg agora estão restaurados. Repita para outros tipos de arquivos corrompidos.

