巧妙解決windows系統登錄時自動注銷的問題
解決WinXP/Win2000 登錄后自動注銷的問題
癥狀:登錄后立刻自動注銷,出現windows2000XP登陸窗口以后,正確輸入用戶名和密碼,出現了“正在加載個人設置……對話框,但馬上又回到了登陸窗口,多次重復,問題依舊。就是在安全模式下,也是不能登陸 userinit.exe文件丟失及其相關注冊表鍵值錯誤導致不能正常登錄系統 userinit.exe一般位于系統目錄下,比如在 Windows XP 系統中就是在C:WINDOWSSYSTEM32下面,文件屬性中的描述是:Userinit Logon Application,同時在注冊表中有一個鍵值指向這個文件: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogonUserinit 在我用的 Windows XP 系統上此鍵值為:C:WINDOWSsystem32userinit.exe, (在 Windows 2000 系統上此鍵值則為:C:WINNTsystem32userinit.exe,) 在登錄系統后首先將讀取這個鍵值并執行其中指向的程序,如果此鍵值被某些病毒修改或userinit.exe文件被誤刪除,就會出現登錄系統后立即注銷的情況,只能借助操作系統的安裝光盤及一些網絡上流傳的系統急救光盤進行修復。
故障排除方法: userinit.exe文件丟失和注冊表鍵值錯誤的恢復方法是不同的,故分別表述。 1、userinit.exe文件丟失 方法一、原位升級安裝 很多系統問題可以用這個方法解決,比如反復自動重啟之類,優點是不影響原有的應用軟件,個人設置也不會丟失,缺點是花時間比較多,重裝系統至少也要半個小時左右吧。 有關原位升級安裝的具體內容請參考微軟的KB: Windows 2000: http://support.microsoft.com/kb/292175/zh-cn http://support.microsoft.com/kb/306952/zh-cn Windows XP: http://support.microsoft.com/kb/315341/zh-cn Windows 2003: http://support.microsoft.com/kb/816579/zh-cn 方法二、用故障恢復控制臺 從 Windows 2000 開始安裝光盤附帶故障恢復控制臺功能,用它能解決很多系統問題,有關故障恢復控制臺的使用方法請參考微軟的KB: Windows 2000: http://support.microsoft.com/kb/318752/zh-cn Windows XP: http://support.microsoft.com/kb/307654/zh-cn Windows 2003: http://support.microsoft.com/kb/326215/zh-cn 針對本文所述問題的解決方法是,用操作系統的安裝光盤啟動計算機進故障恢復控制臺,鍵入(假設光驅盤符為F): cd system32 expand f:i386userinit.ex_ exit 2、userinit.exe相關注冊表鍵值錯誤 方法一、原位升級安裝 這種方法前文已有說明,不再贅述。 方法二、用網絡上流傳的系統急救光盤 光盤附帶注冊表編輯工具的就行,比如深山紅葉袖珍PE工具箱、Rock2000做的中文菜單超級啟動工具光盤,另外,《計算機應用文摘》每月下旬刊附帶的光盤也可以。 在此以使用中文菜單超級工具啟動光盤(2005.10.30)為例說一下修復方法。 用這張光盤啟動計算機,選[1] Windows NT/2000/XP 工具,再選[2] Windows PE中文版帶漢化ERD2003,進入命令行界面后,鍵入erd2003啟動ERD2003系統,開始 -> 注冊表編輯器,按本文開頭所述修改為正確的鍵值即可。 這個方法也是推薦使用的方法,速度快且操作比較簡單。 方法三、用故障恢復控制臺 因為在故障恢復控制臺下無法編輯注冊表,所以只能先恢復系統剛安裝好時的設置正常登錄后,修改預先備份的當前注冊表內容為正確的鍵值,再恢復修改后的注冊表,正常登錄系統。這個方法比較復雜,只有在你不想用方法一重裝系統手頭又找不到別的急救光盤時使用。 用操作系統的安裝光盤啟動計算機進故障恢復控制臺,鍵入(以 Windows XP 為例,如果你用的是 Windows 2000 請將以下命令行中的windows改成winnt): md regtemp cd system32 cd config copy default windowsregtemp copy sam windowsregtemp copy security windowsregtemp copy software windowsregtemp copy system windowsregtemp del default del sam del security del software del system copy windowsrepairdefault copy windowsrepairsam copy windowsrepairsecurity copy windowsrepairsoftware copy windowsrepairsystem exit 重啟后將恢復系統剛安裝好時的配置文件,登錄系統后,開始 -> 運行 -> regedit(如果使用的是 Windows 2000 的操作系統,此處應該鍵入:regedt32),找到HKEY_LOCAL_MACHINE注冊表分支,文件 -> 加載配置單元(Windows 2000 系統為:注冊表 -> 加載配置單元),加載剛在故障恢復控制臺中保存的c:windowsregtempsoftware文件,取一個項名稱(比如為: regtemp),然后在這個項下找到本文開頭所述鍵值,修改為正確的值,修改完成后選取剛才加載的regtemp項,文件 -> 卸載配置單元(Windows 2000 系統為:注冊表 -> 卸載配置單元)。 重啟計算機進故障控制控制臺,鍵入(以 Windows XP 為例,如果你用的是 Windows 2000 請將以下命令行中的windows改成winnt): cd system32 cd config del default del sam del security del software del system copy windowsregtempdefault copy windowsregtempsam copy windowsregtempsecurity copy windowsregtempsoftware copy windowsregtempsystem exit
相關文章:
1. uos如何安裝微信? uos系統微信的安裝教程2. Win10系統怎么查看電腦密碼?3. Win11安卓子系統WSA 2211.40000.11.0更新發布 升級至 Android 134. 如何在電腦PC上啟動Windows11和Linux雙系統5. Win7防火墻提示“錯誤3:系統找不到指定路徑”怎么辦?6. Windows 10系統如何手動檢查驅動錯誤?7. Win10系統下騎馬與砍殺游戲打不開怎么辦?8. Win10自帶系統怎么清理電腦緩存和垃圾?Win10自動清理緩存教程9. Win11系統搜索不到藍牙耳機怎么辦?Win11搜索不到藍牙耳機解決方法10. 系統空閑進程是什么進程?Win10系統空閑進程占用CPU怎么辦?