最初由 Johnni 發表

謝謝﹗我已改好了﹗但是要覆蓋回windows\system32卻出現這個檔案使用中無法覆蓋﹗
我重開機進到安全模式的包含命令提示去覆蓋,也是出現這個檔案使用中無法覆蓋﹗這要如何是好﹖懇求您的再次幫助﹗
很抱歉我漏了兩樣重要的資訊....
你已經把 sfc_os.dll 修改好了
接下來請進入 regedit.exe 裡面,找到下面的機碼
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
用滑鼠左鍵點一下 Winlogon
然後在右邊的視窗中,請找到一個名稱為 SFCDisable 的,其內容為十六進位的數值 0
請用滑鼠左鍵在 SFCDisable 上直接點兩下,然後直接輸入十六進位的數值 ffffff9d
修改完成後請關閉 regedit.exe
這邊的修改是為了配合 sfc_os.dll 的(XP是修改sfc_os.dll檔,2000sp2是sfc.dll檔)
.........
再來是檔案覆蓋問題....
因為SFC在安全模式中有啟動,所以你無法覆蓋
我們必須要在修復主控台的純DOS模式中來覆蓋(Microsoft Windows XP Recovery Console)
當然一般人是沒有自動安裝此模式的,所以你必須安裝此模式
首先需要你的 XP 原始安裝檔i386內的Winnt32.exe
由開始->執行->輸入 F:\WinXP_CHT_OEM\I386\WINNT32.EXE /cmdcons
其中的 F:\WinXP_CHT_OEM\ 請依你自己的路徑更改(如放在cd-rom請指向你的cd-rom位置)
下一步.....安裝完成後請重新開機...
然後開機選單中會多出一行(Microsoft Windows XP Recovery Console)給你選擇
請選擇此行進入.......
再來就會問你選擇使用哪一個OS進入....
此時請參考你的螢幕上顯示的訊息,依你自己的狀況輸入數字代碼.....
下一步,就是顯示出 Administrator 的帳號,請輸入此帳號的密碼來通關
最後請你用你的 copy 指令來覆蓋 sfc_os.dll