在注意到我的 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,然后重新安装。