情形:
進入XP要登入使用者 登入又馬上自動登出!
登入後未開啟桌面隨即登出又回到選擇使用者登入畫面
剛好修到這樣子電腦所以在網路上找來的資料就分享一下給大家
ps.因為在故障恢復控制台下無法編輯註冊表,
所以只能先恢復系統剛安裝好時的設定正常登錄後,修
改預先備份的當前註冊表內容為正確的鍵值,
再恢復修改後的註冊表,正常登錄系統。
這個方法比較複雜,用作業系統的安裝光碟啟動電腦進入故障恢復控制台,輸入(以 Windows XP 為例,如果你用的是 Windows 2000 請將以下命令行中的windows改成winnt)︰
md regtemp
cd system32
cd config
copy default \windows\regtemp\
copy sam \windows\regtemp\
copy security \windows\regtemp\
copy software \windows\regtemp\
copy system \windows\regtemp\
del default
del sam
del security
del software
del system
copy \windows\repair\default
copy \windows\repair\sam
copy \windows\repair\security
copy \windows\repair\software
copy \windows\repair\system
exit
重啟後將恢復系統剛安裝好時的配置檔案,登錄系統後,
開始 -> 執行 -> regedit(如果使用的是 Windows 2000 的作業系統,此處應該鍵入︰regedt32),
找到HKEY_LOCAL_MACHINE註冊表,檔案 -> 載入hive控制檔(Windows 2000 系統為︰註冊表 -> 載入hive控制檔)
,載入剛在故障恢復控制台中儲存的c:\windows\regtemp\software檔案,取一個項名稱(ex︰regtemp),
然後在這個項下找到本文開頭所述鍵值,
(即位於:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit)
修改為正確的值(C:\WINDOWS\system32\userinit.exe,2000的系統將windows改為winnt),
修改完成後選取剛才載入的regtemp項,
檔案 -> 載入hive控制檔(Windows 2000 系統為︰註冊表 -> 載入hive控制檔)。
重啟電腦進故障控制控制台,輸入(以 Windows XP 為例,如果你用的是 Windows 2000 請將以下命令行中的windows改成winnt)︰
cd system32
cd config
del default
del sam
del security
del software
del system
copy \windows\regtemp\default
copy \windows\regtemp\sam
copy \windows\regtemp\security
copy \windows\regtemp\software
copy \windows\regtemp\system
exit
重新開機後就能正常登錄了,故障排除。
