UnattendedWinstall 利用 Microsoft 的應答檔案(或無人參與檔案)來自動化和自訂 Windows 安裝。它允許在安裝過程中直接在 Windows ISO 中修改 Windows 設定和套件。
筆記
UnattendedWinstall 已針對個人使用進行了測試和最佳化。對於有興趣進一步自訂的人,請按照此影片指南建立自己的答案檔案。
如果 UnattendedWinstall 對您有用,請考慮支持該項目,它確實有幫助!
如果您有回饋、建議或需要有關 UnattendedWinstall 的協助,請隨時加入 GitHub 或我們的 Discord 社群上的討論:
UnattendedWinstall 應答文件附帶了幾乎所有配置和註冊表調整的詳細說明,您可以在 GitHub 上查看這些說明。如需自訂,請下載答案檔案並在 Cursor 或 VSCode 等編輯器中開啟它。
筆記
安裝 Windows 後,使用UWScript.ps1
檔案重新套用或復原設置,以防 Windows 更新重設某些設定或遇到任何問題。
它也可用於在現有 Windows 安裝上實現與 UnattendedWinstall 類似的體驗,而無需重新安裝 Windows。
運行腳本之前
確保以管理員身分開啟 PowerShell。此外,透過執行以下命令將執行策略設定為允許腳本執行:
Set-ExecutionPolicy Unrestricted
使用提升的權限執行 PowerShell 並啟用腳本執行將確保UWScript.ps1
可以應用必要的系統變更。
若要使用應答文件,請將autounattend.xml
包含在 Windows 安裝媒體的根目錄中,以便在 Windows 安裝過程中執行。
筆記
確保應答檔案名為autounattend.xml
;否則,安裝程式將無法識別它。
筆記
您可以在安裝之前備份驅動程序,以確保它們隨時可用:
在 C: 磁碟機上建立一個名為Drivers
的資料夾。
透過在命令提示字元中以管理員身分執行下列命令,將目前的 Windows 驅動程式備份到C:
磁碟機:
dism /online /export-driver /destination:C: D rivers
將 USB 驅動器/安裝媒體插入電腦。
在 USB 隨身碟上建立一個名為$WinpeDriver$
的資料夾。
將要自動安裝的驅動程式從C:Drivers
複製到D:$WinpeDriver$
(假設D:
是您的 USB 隨身碟)。
下載autounattend.xml
檔案並將其保存在您的電腦上。
使用 Rufus 或媒體建立工具建立 Windows 10 或 Windows 11 可開機安裝 USB 隨身碟。
重要的
- 一些用戶報告了建立 Windows 安裝 USB 時媒體建立工具出現的問題。請自行決定使用它。
- 使用 Rufus 時,請勿選取「自訂您的 Windows 體驗」中的任何複選框,因為它會建立另一個
autounattend.xml
文件,該檔案可能會覆寫 UnattendedWinstall 檔案中的設定。
將您在步驟 1 中下載的autounattend.xml
檔案複製到您在步驟 2 中建立的可開機 Windows 安裝 USB 的根目錄。
從 Windows 安裝 USB 啟動,正常執行 Windows 全新安裝,腳本將自動執行。
autounattend.xml
檔案並將其保存在您的電腦上。autounattend.xml
文件,或只需按一下autounattend.xml
並將其拖曳到 AnyBurn 視窗中。重要的
- 使用 Rufus 時,請勿選取「自訂您的 Windows 體驗」中的任何複選框,因為它會建立另一個
autounattend.xml
文件,該檔案可能會覆寫 UnattendedWinstall 檔案中的設定。
autounattend.xml
檔案並將其保存在您的電腦上。ISO
和Templates
。ISO
資料夾內,建立一個名為Windows
新資料夾。ISOWindows
資料夾中。autounattend.xml
複製到Templates
資料夾中。VentoyPlugson.exe
檔。Auto Install Plugin
選單。Add
按鈕。Windows
資料夾的絕對路徑。F:ISOWindows
(將F
替換為您的磁碟機號碼。)autounattend.xml
檔案的絕對路徑。F:Templatesautounattend.xml
(將F
替換為您的磁碟機代號。)autounattend.xml
文件,可以稍後添加它們!)OK
,您應該會看到一則訊息,表示設定已成功儲存。/Templates/autounattend.xml
檔案啟動。autounattend.xml
將在安裝過程中自動執行。 UWScript.ps1
檔案或使用 Chris Titus Tech Windows 實用程式(影片)。如果安裝後無法連接到互聯網,可能是因為您的 Wi-Fi 或 LAN(乙太網路)驅動程式遺失。 Windows 有時不包含網路介面卡的所有必要驅動程序,特別是當它們特定於您的裝置時。
若要解決此問題,請按照下列步驟操作:
安裝後,您應該能夠連接到互聯網。
若要安裝 Pro 以外的 Windows 版本,您需要調整autounattend.xml
檔案中的產品金鑰佔位符。
條目: < Key >VK7JG-NPHTM-C97JM-9MPGT-3V66T Key >
< Key >00000-00000-00000-00000-00000 Key >
透過將這些部分替換為通用佔位符,您將能夠在安裝過程中選擇所需的 Windows 版本。
筆記
您需要下載Source Code.zip
檔。解壓縮後,您將可以存取所有先前的 v1.0.0 檔案。
我花了很多時間試圖找到一種在 Windows 安裝過程中卸載 Microsoft Edge 的方法。然而,由於 Windows 10 22H2 和 Windows 11 24H2 之間的差異,這具有挑戰性。我的目標是使用 Microsoft 支援的卸載方法,並且我計劃在未來版本中添加簡單的 Edge 刪除選項。
同時,如果您希望在 Windows 安裝後刪除 Edge,請考慮使用 FR33THY 的此腳本。 FR33THY 的終極 Windows 優化指南是該專案 2.0.0 版的主要靈感來源,我強烈建議您探索它以獲取其他 Windows 優化技巧。
autounattend.xml
檔案的 v2.0.0 中?您也可以將自己的登錄項目新增到 v2.0.0 檔案中,如果您了解在哪裡新增它,實際上會更容易。我會做一個簡短的解釋。
對於適用於本機電腦的登錄項,即HKEY_LOCAL_MACHINE
登錄項,您可以在autounattend.xml
檔案中找到function SetRecommendedHKLMRegistry
,請參閱此處:
無人值守Winstall/autounattend.xml
1981行9330519
然後添加您想要以.reg
格式添加的任何註冊表項,就像設置其餘條目一樣,只需確保將其添加在"@
之前,使其成為將生成的.reg
文件的一部分,請參閱這裡:
無人值守Winstall/autounattend.xml
9330519 3412 線
然後它將被應用到註冊表。
同樣,如果您有HKEY_CURRENT_USER
註冊表項,則可以按照與上述相同的方式將它們添加到User Customization.ps1
文件中,從這裡開始:
無人值守Winstall/autounattend.xml
9330519 3912 線
Windows Registry Editor Version 5.00
下方,然後在"@
此處:」之前結束:無人值守Winstall/autounattend.xml
9330519 中的 4423 線
筆記
一旦文件的新版本發布,上述連結可能不會將您帶到正確的程式碼行,但它確實會將您帶到 v2.0.0 上的正確程式碼行。