天天看點

解決Msconfig設定不當導緻無法進入系統的問題

作者:電腦愛好者

很多朋友會借助Msconfig.exe(系統配置實用程式)來設定系統,但如果設定不當,有時會出現無法進入系統的情況。下面筆者就以Windows 11為例,結合遇到的一些問題,分析其中的原因并介紹相應的解決方案。

文|閩人

問題1:無法使用PIN碼登入系統

  由于系統中有個頑固軟體無法解除安裝,筆者的一個朋友按照網上介紹的方法,運作Msconfig.exe後将“啟動選擇”設定為“診斷啟動”,以為這樣就可以完成解除安裝了(圖1)。可重新開機Windows 11後在登入界面彈出“出現問題,你的PIN不可用。單擊以重新設定PIN”的錯誤資訊(圖2)。而登入界面根本沒有PIN輸碼入框,按提示操作重新設定PIN碼卻循環彈出圖2所示的資訊。

解決Msconfig設定不當導緻無法進入系統的問題

(圖1)

解決Msconfig設定不當導緻無法進入系統的問題

(圖2)

  Windows 11預設使用微軟賬戶登入系統,進入系統後通常會建議使用者開啟PIN碼登入方式。但Windows 11的“診斷啟動”模式隻會加載基本的驅動和服務,使用PIN碼登入所需的服務沒有被加載,這樣就會導緻無法登入系統。解決方案是将“診斷啟動”模式重新恢複為“正常啟動”模式。

1.進入WinRE修複環境

  在圖2所示的登入界面中按住Shift鍵,接着點選右下角的“電源鍵→重新開機”,重新開機後會自動進入進階啟動菜單。然後依次點選“疑難解答→進階選項→指令提示符”(圖3),按提示輸入賬戶密碼登入即可進入到WinRE環境下的指令提示符視窗。

解決Msconfig設定不當導緻無法進入系統的問題

(圖3)

2.替換檔案

  在指令提示符視窗中輸入“ren c:\windows\system32\utilman.exe utilman1.exe”指令并回車(指令的輸入均需按下Enter鍵确認執行,下同),該指令的作用是重命名登入界面中的“輕松使用”元件。繼續輸入并執行“ren c:\windows\system32\cmd.exe utilman.exe”指令,将“指令提示符”重命名為“輕松使用”元件(圖4)。

解決Msconfig設定不當導緻無法進入系統的問題

(圖4)

3.重新運作Msconfig.exe

  重新開機系統後在圖2所示的界面中點選“輕松使用”元件(即電源鍵左側的“小人”圖示),此時啟動的實際上是指令提示符。進入後輸入“msconfig”,打開“系統配置實用程式”視窗後将“啟動選擇”設定為“正常啟動”(圖5),然後使用原來的PIN碼登入系統即可。進入系統後再将“utilman.exe”重命名為“cmd.exe”,“utilman1.exe”重命名為“utilman.exe”就可以了。

解決Msconfig設定不當導緻無法進入系統的問題

(圖5)

問題2:将啟動的最大記憶體設定為256MB之後無法進入系統

  有些朋友運作Msconfig.exe後,誤将“引導→進階選項→最大記憶體”設定成了“256”,結果重新開機後無法進入系統了(圖6)。這個問題主要是系統在啟動時擷取不到足夠的記憶體引起的,解決方案是先參照前文介紹的方法重新運作Msconfig.exe,取消圖6所示視窗中的“最大記憶體”的勾選,然後點選“确定”按鈕并重新開機系統即可。如果覺得上述操作麻煩,也可以使用指令行修複此問題。

解決Msconfig設定不當導緻無法進入系統的問題

(圖6)

1.檢視啟動項

  同上進入WinRE修複環境下的指令提示符界面,輸入并執行“bcdedit”指令列出本機的啟動配置,在“Windows啟動加載器”選項下可以看到“truncatememory”項,其值為“0x10000000”,表示啟用了最大記憶體設定(圖7)。

解決Msconfig設定不當導緻無法進入系統的問題

(圖7)

2.删除指定項

  複制“resumeobject”項後面的數值“{ceb7eb63-a7fd-11ec-b26a-ae2d2200ff00}”,接着繼續輸入并執行“bcdedit /deletevalue {ceb7eb63-a7fd-11ec-b26a-ae2d2200ff00} truncatememory”指令,将“truncatememory”項删除,當螢幕上出現“操作成功完成”的提示時,再次輸入并執行“bcdedit”指令,這時在“Windows啟動加載器”選項下就看不到“truncatememory”項了(圖8)。之後重新開機電腦就可以正常進入系統了。

解決Msconfig設定不當導緻無法進入系統的問題

(圖8)

小提示:

解決Msconfig設定不當導緻無法進入系統的問題

對指令行不熟悉的朋友,還可以在其他能正常使用的電腦中下載下傳bootice.exe,并放置在PE啟動盤中,這樣進入PE後運作bootice.exe,打開“C:\Boot\Bcd”檔案,切換到“進階編輯模式”,按圖示選中左側欄中的“Windows 11”,然後在右側的窗格中右擊“truncatememory”并選擇“删除此參數”即可(圖9)。bootice.exe的具體使用方法,可以參考本刊2020年第18期《向2004版看齊 自己調整WinRE恢複分區》一文的介紹。CF

解決Msconfig設定不當導緻無法進入系統的問題

(圖9)

原文刊登于2022 年 10 月 1 日出版《電腦愛好者》第 19 期

繼續閱讀