Como reparar DLL corrompido no laptop que não inicializa

1

Meu laptop (Acer Aspire M5-581TG, Windows 8.1 x64) tinha alguns setores defeituosos que eu recuperei fazendo chkdsk /R . Isso mostrou que C:\Windows\system32\d3d11.dll tinha os setores defeituosos, por isso renomei esse arquivo (enquanto no prompt de comando do console de recuperação) para evitar que o Windows o carregasse.

No entanto, agora meu lapstop ainda não inicializa. O que realmente acontece é esquisito, quando chega a tela de login, a tela fica preta por cerca de 20 segundos e então a tela de login pisca por 1 segundo, depois volta a escurecer novamente (parece não conseguir nada por cliques / pressionamentos de tecla durante este também).

Gostaria de reparar d3d11.dll - como posso fazer isso? Eu não tenho uma cópia não corrompida, até onde sei.

Eu tentei "Restauração do sistema" no menu de inicialização, mas ele falhou (código 0x80070005 - Ocorreu um erro não especificado durante a restauração do sistema.). Eu pensei que esse recurso iria reparar qualquer DLLs do sistema corrompido, mas nem sequer parece estar tentando isso.

NB. Seria ótimo se houvesse alguma maneira de executar sfc /scannow ou equivalente no console de recuperação; no entanto, fazê-lo a partir do prompt de comando do console de recuperação falha quando uma mensagem de erro indica que um reparo está pendente.

    
por M.M 28.12.2014 / 10:00

1 resposta

3

Inicialize a partir de um DVD do Windows 8, vá para as opções de reparo e abra um prompt de CMD e primeiro desfaça todas as operações pendentes com este comando:

DISM /image:C:\ /cleanup-image /revertpendingactions /ScratchDir:C:\

Agora tente inicializar. Se isso ainda falhar, vá novamente para as opções de reparo e execute este comando:

sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows

para reparar arquivos do sistema.

    
por 28.12.2014 / 15:48