mscorlib.dll chkdsk 错误发生后,我需要重新安装.NET(或其他东西)吗?

mscorlib.dll chkdsk 错误发生后,我需要重新安装.NET(或其他东西)吗?

在注意到我的 Dell XPS 210(运行 Vista 32 位)上的某些周期性挂起行为似乎与磁盘活动有关后,我运行了chkdsk /r。目前,系统似乎好多了。

但是,我仍然有一个担心。它找到并修复了一堆文件,但它们大多只是图片之类的数据。但是,其中两个是 .NET DLL,我想知道如果我不重新安装 .NET,我是否会看到 .NET 应用程序的不稳定?以下是相关的错误行。我不确定如何解释它们;是否能够chkdsk成功重新创建 DLL?

Windows 替换了名称为 225726 的文件中的坏簇
\Windows\MICROS~1.NET\assembly\GAC_32\mscorlib\V40_40~1.0__\mscorlib.dll。
读取 0x10000 字节数据时发生故障,状态为 0xc0000185,偏移量为 0x275cbce000。
[等等等等等等]
读取 0x1000 字节数据时发生故障,状态为 0xc0000185,偏移量为 0x275cbe9000。
Windows 替换了名称为 225906 的文件中的坏簇
\Windows\MICROS~1.NET\assembly\GAC_MSIL\SYSTEM~3.SER\V40_40~1.0__\SYSTEM~1.DLL。
读取偏移量 0x272686c000 处的 0x10000 字节的数据时失败,状态为 0xc0000185。
[等等等等等等]

答案1

使用sfc /scannow它将检查您的系统文件并替换任何损坏的文件,包括您的.net DLL。

答案2

这是 .Net 4.0,目前还没有太多应用程序使用,所以您可能没有看到任何问题。为了确保万无一失,我会卸载 .Net v4,然后重新安装。

相关内容