PART I 準備工作
PART II 瞭解Windows 10安裝過程
PART III 製作自動安裝回應檔案
PART IV 如何使用
PART V 關閉[SMB 1.0/CIFS 檔案共用支援]功能
PART VI 使用DiskPart建立磁碟分割
PART VII 不要預留[保留的儲存空間]
PART VIII 指定電腦名稱與加入網域
PART IX 彈性搭配批次檔使用
PART Max 懶人包
做好了autounattend.xml後要怎麼讓Windows 10自動安裝呢?
方法不只一種, 依照你的需求選擇:
如果你要用USB flash drive開機安裝Windows 10, 那就把autounattend.xml複製到根目錄(跟setup.exe同一層), 開機後setup自己就會根據autounattend.xml的內容去安裝Windows 10.
如果你要用光碟開機安裝Windows 10:
- 願意動原版ISO內容:
用像UltraISO的程式編輯ISO, 把autounattend.xml複製到根目錄(跟setup.exe同一層), 燒成另一張光碟或是掛到VM上使用.
- 不願意動原版ISO內容:
那就需要有軟碟(floppy disk)或是USB flash key, 一樣是把autounattend.xml複製到根目錄.
Floppy disk或是USB flash key最好是non-bootable, 並且除了autounattend.xml沒有別的檔案, 免得安裝安裝過程系統自動重啟結果跳到不對的地方.
如果是用VM測試的話就是準備Windows 10原版ISO配合floppy的映像檔(內包含autounattend.xml)就可以自動安裝了.
有許工具程式可以產生floppy disk的映像檔, 像是UltraISO, MagicISO, WinImage...等.
用VMware Workstation也可以產生floppy disk的映像檔. (先用另一台有OS的VM掛載映像, format後把autounattend.xml複製到根目錄)
做好的autounattend.xml應該類似這樣:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <!-- By Proliantaholic https://proliantaholic.blogspot.com --> <settings pass="windowsPE"> <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SetupUILanguage> <UILanguage>zh-TW</UILanguage> </SetupUILanguage> <InputLocale>zh-TW</InputLocale> <SystemLocale>zh-TW</SystemLocale> <UILanguage>zh-TW</UILanguage> </component> <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <UserData> <ProductKey> <Key>W269N-WFGWX-YVC9B-4J6C9-T83GX</Key> <WillShowUI>OnError</WillShowUI> </ProductKey> <AcceptEula>true</AcceptEula> </UserData> <DiskConfiguration> <Disk wcm:action="add"> <CreatePartitions> <CreatePartition wcm:action="add"> <Order>1</Order> <Size>500</Size> <Type>Primary</Type> </CreatePartition> <CreatePartition wcm:action="add"> <Extend>true</Extend> <Order>2</Order> <Type>Primary</Type> </CreatePartition> </CreatePartitions> <ModifyPartitions> <ModifyPartition wcm:action="add"> <Active>true</Active> <Format>NTFS</Format> <Label>系統保留</Label> <Order>1</Order> <PartitionID>1</PartitionID> </ModifyPartition> <ModifyPartition wcm:action="add"> <Format>NTFS</Format> <Letter>C</Letter> <Order>2</Order> <PartitionID>2</PartitionID> </ModifyPartition> </ModifyPartitions> <DiskID>0</DiskID> <WillWipeDisk>true</WillWipeDisk> </Disk> <WillShowUI>OnError</WillShowUI> </DiskConfiguration> <ImageInstall> <OSImage> <InstallFrom> <MetaData wcm:action="add"> <Key>/IMAGE/DISPLAYNAME</Key> <Value>Windows 10 Pro</Value> </MetaData> </InstallFrom> <InstallTo> <DiskID>0</DiskID> <PartitionID>2</PartitionID> </InstallTo> </OSImage> </ImageInstall> </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InputLocale>zh-TW</InputLocale> <SystemLocale>zh-TW</SystemLocale> <UILanguage>zh-TW</UILanguage> <UserLocale>zh-TW</UserLocale> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <UserAccounts> <LocalAccounts> <LocalAccount wcm:action="add"> <Password> <Value>cABhAHMAcwB3AG8AcgBkAFAAYQBzAHMAdwBvAHIAZAA=</Value> <PlainText>false</PlainText> </Password> <Description>Administrative User</Description> <DisplayName>admin</DisplayName> <Group>Administrators</Group> <Name>admin</Name> </LocalAccount> </LocalAccounts> </UserAccounts> <OOBE> <ProtectYourPC>3</ProtectYourPC> </OOBE> </component> </settings> </unattend> |
透過自動安裝回應檔案可以設定的東西還有很多, 大家可以依照自己的需要再去測試修改.
以下是我用做好的自動安裝回應檔案在VM上安裝Windows 10的過程畫面, 可以看到在安裝過程中並不需要輸入任何資料或選擇東西. 到最後會以admin使用者登入(需要輸入password), 到達桌面後Windows 10安裝便完成了.
繼續閱讀:
PART V 關閉[SMB 1.0/CIFS 檔案共用支援]功能
版主您好
回覆刪除可將回應檔放置到每個install.wim檔嗎?
網路教學將autounattend.xml檔名改為unattend.xml放置到install.wim內的Windows/Panther即可
但測試過幾次回應檔似乎都沒做動,不知版主是否有遇過。
公司內有多種型號機器,目前已將多種型號裝成wim,目前想依照每個型號個別做一個回應檔,打算將回應檔放置到每個install.wim內。
再麻煩版主指教了!非常感謝您。
您好,
刪除您應該去問那個網路教學的作者, 為何會是問我呢? :P
打包install.wim很耗時間跟資源, 若是要常常改設定跟測試answer file要等比較久, 所以我不喜歡那樣用.
感覺您的狀況應該比較適合去用MDT佈署 (Errr 我沒打算寫...)
unattend.xml放到install.wim內的Windows/Panther其實是有效的,
請自行參照 https://proliantaholic.blogspot.com/2017/04/WSIMP2.html 裡面的階段敘述, 就知道其實不是[都]沒做動 (只從某個階段開始)
謝謝版主提供方向,感謝您花時間用心回復! :)
刪除