因為我有一支程式每次執行的時候就會去覆蓋SYSTEM32下的某支系統檔 , 但是W2K卻不給它取代 , 也因此每幾十分就會重複這些動作一次 , 因此小弟想請問各位先進 , 是否有辦法設定此程式可以允許它覆蓋SYSTEM32下的同檔名檔案? 要如何手動設定?
感恩~
因為我有一支程式每次執行的時候就會去覆蓋SYSTEM32下的某支系統檔 , 但是W2K卻不給它取代 , 也因此每幾十分就會重複這些動作一次 , 因此小弟想請問各位先進 , 是否有辦法設定此程式可以允許它覆蓋SYSTEM32下的同檔名檔案? 要如何手動設定?
感恩~
哪個程式?
有時候,程式設計師不應該違反作業系統的'遊戲規則'...
要去修改的是該程式,而不是去改作業系統...對象錯誤。
是一款惡名昭彰的遊戲==>天堂
確實證明每次只要玩它就會去取代system32下的psapi.dll這隻系統檔 , 98和me可能是因為沒有像w2k對系統檔有保護所以都會允許覆蓋 , 但是w2k就是死都不給取代 , 實在想不出要怎樣讓w2k允許這隻系統檔被取代
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCDisable"=dword:ffffff9d
----------------------以上存檔為*.reg試試-------------------------
或者進入regedit,「HKEY_LOCAL_MACHINE/SOFTWARE/Micro-soft/Windows NT/CurrentVersion/Winlogon」, 在右邊用滑鼠右鍵點一下, 選擇「DWORD 值」, 命名為「SFCDisable」, 在16進位下輸入「ffffff9d」再重新開機就可以關閉WFP...
雖然WFP被關掉了, 但確保萬一, 請到「%SystemRoot%/System32/dllcache」這個文件夾找找看有沒有備份檔, 有的話一併砍掉
我使用第2種方法自己去搜尋 , 在winlogon下早已存在SFCDisable這個值 , 只是它原本是0我把它改成你說的16進位 ffffff9d , 也去dllcache資料夾內把psapi.dll這個檔案砍了 , 然後重新開機執行程式 , 發覺w2k還是會偵測到在system32內的psapi.dll這隻程式被取代 , 只不過dllcache找不到備份檔變成要求我插入win2000 cd片 , 我可以選擇取消保留變更 , 這樣看來似乎您說的改登錄檔中的SFCDisable值並沒有關掉WFP , 能否讓W2K完全不去理會SYSTEM32下的檔案是否被更改呢??最初由 Aquarius 發表
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCDisable"=dword:ffffff9d
----------------------以上存檔為*.reg試試-------------------------
或者進入regedit,「HKEY_LOCAL_MACHINE/SOFTWARE/Micro-soft/Windows NT/CurrentVersion/Winlogon」, 在右邊用滑鼠右鍵點一下, 選擇「DWORD 值」, 命名為「SFCDisable」, 在16進位下輸入「ffffff9d」再重新開機就可以關閉WFP...
雖然WFP被關掉了, 但確保萬一, 請到「%SystemRoot%/System32/dllcache」這個文件夾找找看有沒有備份檔, 有的話一併砍掉
書籤