Zum Inhalt

Critical process died Windows 10 無法開機

Critical process died Windows 10 無法開機

此篇只是自己處理 Acer Aspire ES 15 筆電出現 Critical process died Windows 10無法開機的除錯過程與整理,僅供參考。

一位親戚拿來修理的,抱著死馬當活馬醫的精神,解決不了就要直接換新的。根據前一位 IT 人修理檢查的看法,因為硬碟壞了,所以無法登入系統。而自己使用 Ubuntu 後,其實很少碰到與幫人處理 window的問題,對此錯誤也頗有興趣。反正期待值本來就是無法修理就要淘汰的,拿來練練手,所以也沒太大的壓力!

硬碟檢測

既然有人假定是硬碟壞了,那就用16.04 ubuntu live usb 跑一下 badblocks 硬碟壞軌檢測,結果顯示硬碟是好的。

RAM 檢測

順便用 16.04 ubuntu live usb 檢查一下 RAM,結果 memtest86+ 的選項沒出現在開機選單上,進到桌面也下載不到 memtester。換了 20.04 ubuntu live usb 後這台筆電直接進入不了桌面,只好另想辦法。Google 後,做了一個 MEMTESTER LIVE USB

檢查過後,RAM也沒問題。

接下來的問題:

  • 強制斷電3次,進入不了微軟本身的修復環境。
  • 嘗試返回原廠設定,Acer 的熱鍵是 alt+F10 ,沒反應,心裡第一個想法,這很不妙。
  • 執行 windows 安裝 USB,進入修復模式,嘗試系統還原,發現沒有還原點。
  • 執行修復啟動,無法修復。
  • 解除最近的更新或變動,無法解除。

不知道是我太久沒碰win10還是怎樣,記得以前退出修復模式通常顯示是回到win10繼續,這邊是退出並繼續使用修復模式,然後就會跳到這台筆電原本設定的語言修復模式。

結束並繼續使用修復模式

強制斷電3次,進入不了的 Windows 修復環境,這時才出現,也有了恢復原廠設定的選項。

恢復原廠設定,清除所有資料,跑完後出現是否清除 TPM 資料的選項,選了否,因為第一次接觸 TPM,不清楚清除後會有什麼影響。

從開機後,一樣藍屏 Critical process died,這時想到剛剛如果清除 TPM 是否就沒事了?!

不過也已經晚了,在一次執行windows安裝USB,進入Windows 修復環境,恢復原廠設定,清除所有資料,出現無法恢復原廠設定,難道跟 TPM 起衝突了?!

這時只好想辦法清除 TPM,F2 進入Bios 發現 TPM 選項無法更改,後來發現要設定 Superuser 的密碼才能做設定。清除 TPM 後,隨手關掉了 TPM,再一次恢復原廠設定,成功恢復原廠設定,但部份私人檔案無法刪除,這小問題,從新開機。

圓圈轉了好久,然後藍屏 Critical process died。

再次執行 windows 安裝 USB,進入修復模式,F8 進入進階選項,結果顯示

File:\windows\system32\boot\winload.efi

錯誤碼: 0xc0000359

這算有點進展了,錯了,這才是惡夢的開始!

執行 windows 安裝 USB,進入修復模式,選擇『命令提示字元』,輸入

bootrec /FixMbr – 成功;
bootrec /FixBoot – 存取被拒;
bootrec /rebuildbcd – 失敗;

然後google了多種方法,每個方法都沒有用,Fixboot 永遠的存取被拒。中間還沒想太多跟著操作,最後真的把winload.efi給刪了,而在FixBoot 永遠顯示存取被拒之下,無法用這個指令救回。

最後放棄思考,先想辦法修復 acer 本身 alt + f10 沒反應的問題。

執行 windows 安裝 USB,進入修復模式,選擇『命令提示字元』,輸入

bootsect /nt60 ALL

之後,從開機 alt+f10終於有反應了。

雖然跟預期的不一樣,還是跟 File:\windows\system32\boot\winload.efi 有關。

執行 windows 安裝 USB,進入修復模式,選擇『命令提示字元』,輸入

sfc /scannow

顯示沒發現任何問題


瞬間感覺無解,至少現在退出修復模式時顯示是正確的,退出並繼續使用 win10。


只是還原原廠設定的選項不見了,從修復模式退出後,直接顯示錯誤碼 0xc0000001。

這時按 F1 進入修復模式會直接從開機,然後出現令一個錯誤碼 File:\BCD 0xc0000098,BCD的內容沒有包含操作系統,換句話說,沒有一個win10系統可以載入。

這時按 F1 進入修復模式會直接從開機,然後回到原點 Critical process died,win10的還原系統就這樣消失了!

用 16.04 ubuntu live usb 的 GParted 看了一下,還原分隔還在,而且還有兩個,為什麼會有兩個?!!!!!其中一個只用了10 MB,令一個用了450 MB,掛載看了一下裡面的內容,用的比較多的那個裡面有個 winre.wim 檔,表示這個才是正常的還原分割,那第一個是怎出現的?!


掛載進去看了一下,第一個裡面只有 log 檔案,直接把第一個沒用的刪除。然後執行 windows 安裝 USB,進入修復模式,執行啟動修復:無法修復。

回到修復模式,點選『命令提示字元』,輸入

bootrec /scanos

找到一個已安裝windows系統,C:\Windows.old\WINDOWS。居然是找到舊版本的windows,難道是版本更新時當機造成的,還是之前成功還原原廠設定的,哀,不得而知?!

google了一下,好像很多人還原原廠就會多出一個還原分割,然後 windows.old 就出現了。

回到 ubuntu live 找了一下 BCD 這個東西,據說 UEFI 系統是在 c:\Windows\boot\efi\BCD 下面,結果在 windows 與windows.old 底下連個 BC開頭的都沒看到!

最後在fat32的分隔磁碟裡找到 \EFI\Microsoft\Boot,阿不是,這個分隔的EFI我之前誤刪了,而且 fixboot也存取拒絕,怎麼不是空的?!

從新來過:

bootrec /FixBoot – Windows 10 bootrec /fixboot 存取拒絕 解決方法,這步成功了。

bootrec /rebuildbcd – 成功;

從開機後,Windows 修復環境 Windows Recovery Environment (Win RE) 回來了,算是一個進步。而這次在 Windows 修復環境裡,使用令一個作業系統的選項裡,出現了 Windows 10 Home,這才是本來安裝的 win 10系統。

但還是無法還原原廠設定,也無法移除上個更新。

運行啟動修復無法修復,於是用 ubuntu live usb 進到

C:\Window\System32\Logfiles\Srt\SrtTrail.txt 與 C:\Windows.old\Window\System32\Logfiles\Srt\SrtTrail.txt

看了一下 SrtTrail.txt 的修復紀錄,兩邊的紀錄都顯示:發現的根本原因,❰安裝程式在進行中失敗❱。這是版本更新的時候失敗還是還原系統的失敗?!打算看一下更新紀錄,結果

C:\Windows\Logs\WindowsUpdate 與 C:\Windows.old\Window\Logs\WindowsUpdate

的資料夾都是空的。正常的windows資料夾是空的,可能是因為一開始恢復初始設定的關係,但是windows.old的資料夾裡面是空的,就有點耐人尋味。不過之前執行了兩次恢復原廠設定,或許空的也是正常?!

錯誤:0xc0000001

現在選擇 Windows 10 Home 開機出現錯誤:0xc0000001。

Windows 10 0xc0000001錯誤碼 可能的原因與解決方法

試了大部分的方法,基本上都無解。安全無法正常啟動,無法跟找不到更新紀錄,沒有 SAM 資料夾,硬碟與RAM確定沒問題,沒有還原點與還原映像檔,啟動修復也顯示錯誤,執行

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows\

顯示部份檔案已經損壞,無法修復之類的。最後只剩從新安裝系統了!

從新安裝 Win 10

用 Linux Live USB 調整原本的 C 槽大小到 50 G,剩下的容量格式化成新的分隔來從新安裝系統。這麼做是想保留以前 C 槽的資料,因為還有一些東西想看看。

安裝過程一切順利,新的 win 10 也能正常登入,序號因為綁定主機板,只要連上網路就能啟動。

Windows 10 硬碟或分隔磁區存取被拒

原本的 C 槽已變成 D 槽,而且沒有存取權限,存取被拒!花了一點時間解決這問題:Windows 10 硬碟或分隔磁區存取被拒

接著查看 D 槽上的系統檔,原本 Acer 會預載的程式都不在裡面,windows.old 應該是一開始還原前的舊系統檔,裡面也找不到,只看到一些曾經有過預載程式的足跡。感覺都是被一開始的還原設定清掉了。

裝置無法被辨識

接者 win+X ⇨ 裝置管理員,查看是否有無法被辨識的裝置

接著到 Acer 官網找驅動,看著最後更新日期居然是 2016

先安裝了 Serial IO 驅動,一下子只剩 3 個無法被辨識的裝置

接著安裝 Chipset 驅動,看來對應的是 SM 匯流排控制器

接著安裝讀卡器驅動, USB 2.0-CRW 解決。最後一個 PCI 間單通訊控制器,幾年前遇過,但早忘了當時怎解決的了,Acer 剩下的其他驅動只剩有線網路,無線網路與藍芽,很難想像是跟它們有關係,畢竟都已經正常使用中。

解決方法:裝置管理員 PCI 簡單通訊控制器 驚嘆號 驅動下載

安裝了 Intel 驅動程式與支援助理做2次確認,結果發現三項可更新驅動,但沒出現關於 Intel® Trusted Execution Engine Interface 的驅動安裝。

先把這三個更新好,做個系統備份後再來安裝 Intel® Trusted Execution Engine Interface 的驅動。

最後把 TXE 裝上,沒有驚嘆號的裝置了。

微軟的 defender 居然跳出訊息,one drive 有些個人檔案已被勒索軟體更改,one drive 啟動都沒啟動過,都不知道這訊息怎來的。目前為止都沒什麼問題了,真有問題只有真的拿這台電腦開始工作的時候吧!

最後,清空下載,瀏覽器紀錄,做最後更新,備份系統映像檔 。結束這回合。

結論

下次在遇到這類問題,如果想研究的話,應該先針對錯誤碼下手,系統還原,恢復出廠設定這些都是最後手段。不然就會跟這次一樣,將以前的紀錄都清空後,依據錯誤碼想回頭看紀錄,找原因,結果什麼都沒有了!結果還是只能從新安裝

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

This site uses Akismet to reduce spam. Learn how your comment data is processed.