很多朋友會借助Msconfig.exe(系統配置實用程序)來設置系統,但如果設置不當,有時會出現無法進入系統的情況。下面筆者就以Windows 11為例,結合遇到的一些問題,分析其中的原因并介紹相應的解決方案。
文|閩人
問題1:無法使用PIN碼登錄系統
【資料圖】
由于系統中有個頑固軟件無法卸載,筆者的一個朋友按照網上介紹的方法,運行Msconfig.exe后將“啟動選擇”設置為“診斷啟動”,以為這樣就可以完成卸載了(圖1)。可重啟Windows 11后在登錄界面彈出“出現問題,你的PIN不可用。單擊以重新設置PIN”的錯誤信息(圖2)。而登錄界面根本沒有PIN輸碼入框,按提示操作重新設置PIN碼卻循環彈出圖2所示的信息。
(圖1)
(圖2)
Windows 11默認使用微軟賬戶登錄系統,進入系統后通常會建議用戶開啟PIN碼登錄方式。但Windows 11的“診斷啟動”模式只會加載基本的驅動和服務,使用PIN碼登錄所需的服務沒有被加載,這樣就會導致無法登錄系統。解決方案是將“診斷啟動”模式重新恢復為“正常啟動”模式。
1.進入WinRE修復環境
在圖2所示的登錄界面中按住Shift鍵,接著點擊右下角的“電源鍵→重啟”,重啟后會自動進入高級啟動菜單。然后依次點擊“疑難解答→高級選項→命令提示符”(圖3),按提示輸入賬戶密碼登錄即可進入到WinRE環境下的命令提示符窗口。
(圖3)
2.替換文件
在命令提示符窗口中輸入“ren c:\windows\system32\utilman.exe utilman1.exe”命令并回車(命令的輸入均需按下回車鍵確認執行,下同),該命令的作用是重命名登錄界面中的“輕松使用”組件。繼續輸入并執行“ren c:\windows\system32\cmd.exe utilman.exe”命令,將“命令提示符”重命名為“輕松使用”組件(圖4)。
(圖4)
3.重新運行Msconfig.exe
重啟系統后在圖2所示的界面中點擊“輕松使用”組件(即電源鍵左側的“小人”圖標),此時啟動的實際上是命令提示符。進入后輸入“msconfig”,打開“系統配置實用程序”窗口后將“啟動選擇”設置為“正常啟動”(圖5),然后使用原來的PIN碼登錄系統即可。進入系統后再將“utilman.exe”重命名為“cmd.exe”,“utilman1.exe”重命名為“utilman.exe”就可以了。
(圖5)
問題2:將啟動的最大內存設置為256MB之后無法進入系統
有些朋友運行Msconfig.exe后,誤將“引導→高級選項→最大內存”設置成了“256”,結果重啟后無法進入系統了(圖6)。這個問題主要是系統在啟動時獲取不到足夠的內存引起的,解決方案是先參照前文介紹的方法重新運行Msconfig.exe,取消圖6所示窗口中的“最大內存”的勾選,然后點擊“確定”按鈕并重啟系統即可。如果覺得上述操作麻煩,也可以使用命令行修復此問題。
(圖6)
1.查看啟動項
(圖7)
2.刪除指定項
復制“resumeobject”項后面的數值“{ceb7eb63-a7fd-11ec-b26a-ae2d2200ff00}”,接著繼續輸入并執行“bcdedit /deletevalue {ceb7eb63-a7fd-11ec-b26a-ae2d2200ff00} truncatememory”命令,將“truncatememory”項刪除,當屏幕上出現“操作成功完成”的提示時,再次輸入并執行“bcdedit”命令,這時在“Windows啟動加載器”選項下就看不到“truncatememory”項了(圖8)。之后重啟電腦就可以正常進入系統了。
(圖8)
小提示:
對命令行不熟悉的朋友,還可以在其他能正常使用的電腦中下載bootice.exe,并放置在PE啟動盤中,這樣進入PE后運行bootice.exe,打開“C:\Boot\Bcd”文件,切換到“高級編輯模式”,按圖示選中左側欄中的“Windows 11”,然后在右側的窗格中右擊“truncatememory”并選擇“刪除此參數”即可(圖9)。bootice.exe的具體使用方法,可以參考本刊2020年第18期《向2004版看齊 自己調整WinRE恢復分區》一文的介紹。 CF
(圖9)
原文刊登于2022 年 10 月 1 日出版《電腦愛好者》第 19 期
END
更多精彩,敬請期待……
責任編輯:Rex_11