CScript.exe – 损坏的文件

我在Windows Server 2003计算机上遇到以下错误:

“CScript.exe – 损坏的文件,C:\ WINDOWS \ system32 \ shell32.dll文件或目录已损坏,无法读取,请运行Chkdsk工具。”

我有几个问题:

  1. 运行Chkdsk会导致问题,例如使计算机无法进入操作系统?
  2. 我应该从Microsoft或其他计算机下载“shell32.dll”的副本,并将其作为备份复制到服务器上?
  3. 在Windows Server 2003计算机上运行“Chkdsk”时应该采取哪些安全措施?

  1. 是的,如果它也检测到硬盘错误。 或其他文件中的错误负责启动。
  2. 我不知道你可以从微软下载单个文件。 因此,请从具有确切的Service Pack和Patch级别的机器复制它。 但是,如果你的硬盘坏了,反正无济于事。
  3. 你必须有(完整)备份! 如果您的修复失败,那么您可以做一个灾难恢复。

1 – 不,chkdsk不应该导致任何问题,除非驱动器正在死亡,在这种情况下,你可能会得到更多的损坏的文件,因为它正在检查驱动器的扇区不断恶化。

2 – 我不会推荐它,除非你确切地知道w2k3的另一个副本是完全一样的。 恢复它的最佳方法是从安装DVD启动到修复模式。 可能你的高清出去了(见#1),所以最好制定计划,现在取代它。

3 – 如果可能,您需要启动到恢复模式/安全模式并使用/ X运行(强制卷被卸除,因此在运行chkdsk时不会发生写入操作)。 不过,也许其他有chkdsk和NTFS方面经验的人可以参与这个项目。

但是我真的以为你可能还有其他你不知道的腐败文件,而且你应该试着立即更换驱动器。 希望你正在运行raid-1(镜像)或其他RAID级别,以帮助减轻驱动器/数据丢失。