Windows Server 2003 輸入帳號密碼後跳出「應用程式正常初始化 (0xc0000044) 失敗」,僅顯示空白藍色桌面,連工作管理員也無法開啟。經測試,核心問題在於 explorer.exe 未於開機時自動啟動。以下整理多種修復方案,建議依序嘗試。
explorer.exe 即可暫時顯示桌面。路徑:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
原值:C:\WINNT\system32\userinit.exe,
修改為:C:\WINNT\system32\userinit.exe,explorer.exe
路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
確認值為 explorer.exe。
若每次登入都像新系統,桌面與個人化設定全失效,請至「我的電腦」→「內容」→「進階」→「使用者設定檔」刪除該使用者的設定檔,重新登入即會自動建立新設定檔。
gpedit.msc 開啟群組原則編輯器。C:\Windows\explorer.exe。在 X:\windows\system.ini 的 [boot] 區段下加入:shell=explorer.exe
路徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
若存在 NoDesktop (DWORD) 且值為 1,請刪除或改為 0。
綜合上述方法(特別是方案 1、2、3)後,系統恢復正常開機自動載入桌面。建議先備份登錄再修改,若不確定請尋求專業人員協助。