Windows-Server-2003

CScript.exe - 損壞的文件

  • August 3, 2011

我在 Windows Server 2003 機器上收到以下錯誤:

“CScript.exe - 損壞的文件。文件或目錄 C:\WINDOWS\system32\shell32.dll 已損壞且無法讀取。請執行 Chkdsk 實用程序。”

我有幾個問題:

  1. 執行 Chkdsk 會導致問題,例如使電腦無法啟動到作業系統嗎?
  2. 我應該從 Microsoft 或其他電腦下載“shell32.dll”的副本並將其複製到伺服器作為備份?
  3. 在 Windows Server 2003 機器上執行“Chkdsk”時應該採取哪些安全措施?
  1. 是的,如果它還檢測到硬碟錯誤。或負責引導的其他文件中的錯誤。
  2. 我不知道您可以從 Microsoft 下載單個文件。因此,從具有確切 Service Pack 和 Patch 級別的電腦複製它。但是,如果您的硬碟壞了,那無論如何也無濟於事。
  3. 你必須有一個(完整的)備份!如果您的修復失敗,那麼您可以進行災難恢復。

1 - 不,chkdsk 不應該引起任何問題,除非驅動器快要死了,在這種情況下,您可能會得到更多損壞的文件,因為扇區在檢查驅動器時繼續變壞。

2 - 我不會推薦它,除非您絕對確定 w2k3 的另一個副本的修補程序完全相同。恢復它的最佳方法是從安裝 DVD 啟動進入修復模式。不過,您的 HD 很可能會壞掉(參見 #1),所以最好現在就制定計劃更換它。

3 - 如果可能,您希望啟動到恢復模式/安全模式並使用 /X 執行(強制解除安裝卷,以便在執行 chkdsk 時不會發生寫入)。不過,也許其他對 chkdsk 和 NTFS 有更多經驗的人可以加入這一點。

但我真的在想你可能有其他你不知道的損壞文件,你真的應該嘗試立即更換驅動器。希望您在raid-1(鏡像)或其他raid 級別上執行,以幫助減輕驅動器/數據失去。

引用自:https://serverfault.com/questions/297307