Use sfc /scannow
que executará uma verificação de seus arquivos de sistema e substituirá qualquer arquivo corrompido, incluindo suas DLLs .net.
Depois de perceber que algum comportamento de suspensão periódica no meu Dell XPS 210 (com o Vista de 32 bits) parecia estar relacionado à atividade do disco, executei chkdsk /r
. O sistema parece muito melhor, por enquanto.
No entanto, ainda tenho uma preocupação. Ele encontrou e consertou vários arquivos, mas eles eram apenas dados como fotos. Dois deles eram DLLs .NET, no entanto, e eu estou querendo saber se eu vou ver flakiness de aplicativos .net se eu não reinstalar o .net? Aqui estão as linhas de erro relevantes. Não sei como interpretá-los; foi chkdsk
capaz de recriar com sucesso as DLLs ou não?
Windows replaced bad clusters in file 225726 of name \Windows\MICROS~1.NET\assembly\GAC_32\mscorlib\V40_40~1.0__\mscorlib.dll. Read failure with status 0xc0000185 at offset 0x275cbce000 for 0x10000 bytes. [blah blah blah] Read failure with status 0xc0000185 at offset 0x275cbe9000 for 0x1000 bytes. Windows replaced bad clusters in file 225906 of name \Windows\MICROS~1.NET\assembly\GAC_MSIL\SYSTEM~3.SER\V40_40~1.0__\SYSTEM~1.DLL. Read failure with status 0xc0000185 at offset 0x272686c000 for 0x10000 bytes. [blah blah blah]
Use sfc /scannow
que executará uma verificação de seus arquivos de sistema e substituirá qualquer arquivo corrompido, incluindo suas DLLs .net.
Isso é .Net 4.0, que muitos aplicativos não usam (ainda), então você provavelmente não viu nenhum problema. Eu iria desinstalar o .Net v4 e reinstalá-lo apenas para ter certeza.