T之家 3 月 5 日消息,WinNTSetup 是一款頗受中國用戶喜歡的 Windows 系統安裝器,基本上所有的 PE 都會附帶。它提供了一系列命令行參數將 Windows 系統分區復制到當前計算機上,還可以幫助用戶快速部署 Windows 系統。
WinNTSetup 目前支持所有 Windows 平臺,支持多系統安裝、完全格式化 C 盤、支持創建 VHD 虛擬硬盤、在 Windows 及 PE 系統下運行,允許在安裝前對系統進行預優化設置、集成驅動程序、啟用第三方主題支持、加入無人值守自動應答文件等操作。
當然,IT之家這里說的支持所有的系統安裝是針對原版系統而言,Ghost 自然是無法使用 WinNTsetup 安裝的。
目前,WinNTSetup 已經更新到了最新的 5.3.0 版本,帶來了更多適配 Win11 系統的新特性,例如新增了對 Win11 23H2 系統盤的 ReFS 支持(僅 Build 2528x 后續版本)。
值得一提的是,目前 ReFS 文件系統還未普及,Windows11 仍處于早期測試階段,可能會出現包括無法大版本更新、無法打開或關閉功能、無法添加或刪除可選功能等異常,而且還不支持 SFC 和 DISM 命令修復。
主要更新:
- 編譯器更新到 PureBasic 6.00 C 后端
- 將 Wimlib 更新到 1.13.6 版
- 右鍵單擊應用模式組合打開工具壓縮 WimBootCompress.ini
- 修復了本機 4K 驅動器的錯誤
- 修復了未顯示 VSS 錯誤的問題
- 修復了 Bootice Mod 總是在暗色模式下啟動的問題
- 修復了 OneDrive 按需文件的捕獲問題
- 修復了有關 FormatEx 故障的錯誤消息
- 修復了驅動器組合框中列出的無法訪問的設備
- 修復了脫機 Windows 掃描可能無法正確檢測到 Windows 10 / 11 版本的問題
- 修復了內部 VHD 啟動文件選項可能會重復創建 BCD 條目的問題
- 修復了如果驅動器正在使用中則自動格式化可能無法正常工作的問題
- 修復了加載具有相對路徑的 ISO 可能會在安裝源選項框中創建重復項的問題
- 添加了用于 VHD-CREATE -uuid:{UUID} 的命令行開關(模擬到 VBoxManage internalcommands sethduuid)
- 添加了 WinCopy 選項(將 Windows 從一個分區復制到另一個分區)
- 添加了 WinCopy 和 WinCopy-CLI 命令行
- 添加了對 Windows 11 23H2 的 ReFS 支持
- 將組合框腳本選擇添加到選擇驅動器部分窗口
- 添加了 -diskpart 命令行開關以調出 DiskPart 窗口
- 添加了 WIM_MSG_ERROR 和 WIMLIB_PROGRESS_MSG_HANDLE_ERROR 消息框選項
- 添加了刪除 OneDrive 調整
- 添加了 DISM 功能啟用 / 禁用和 APPX 刪除
- 添加了禁用 SFX 檢測的可能性,文件:“nosfx”旁邊的 WinNTSetup_x64.exe
- 調整右鍵單擊按鈕以快速禁用所有調整
- 更改 Wimlib 為默認壓縮引擎
- 更改無人值守:Win7-11-選擇.xml 禁用 42 天密碼過期方案
- 更改了重新設置文件夾布局
- MinWin:支持內聯注釋 (//)
- MinWin:授予對文件的完全管理員訪問權限
- MinWin:修復了 VCRuntime 2008 安裝程序需要 sxsstore.dll 和 configTxR
- MinWin:固定磁盤部分收縮需要 defragproxy.dll
- RegImport:添加了對 [?HKEY_LOCAL_MACHINE...](僅在密鑰存在時處理)
- 解決方法 Windows 7 Dism /add-driver bug 30(AMD,NVIDIA 驅動程序與 LZSS 壓縮)
- 解決方法 EFI NTFS 驅動程序錯誤
最近更新:
- ADK 工具更新版本至 22621.1
- 主要修復和適配 Windows 11
- 更新 WIMGAPI 10.0.19041.1
- 支持識別當前計算機硬件 TPM
- 標題中顯示當前硬件 TPM 版本
下載地址:
Mega 、MediaFire
很多朋友會借助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.查看啟動項
同上進入WinRE修復環境下的命令提示符界面,輸入并執行“bcdedit”命令列出本機的啟動配置,在“Windows啟動加載器”選項下可以看到“truncatememory”項,其值為“0x10000000”,表示啟用了最大內存設置(圖7)。
(圖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 期