在上篇文章中,有同學評論想要“網絡安裝微軟原盤鏡像”的教程,恰好我也會,所以本次教程為windows部署服務+自動應答,內容以實用為主,不涉及細節講解,因windows的復雜性,詳細內容建議直接到微軟文檔庫查看。
本文涉及的軟件、工具:
VMware虛擬機
windows2016服務器鏡像
windows10 20H2鏡像
Windows 評估和部署工具包 (Windows ADK)
UltraISO鏡像編輯工具
本文分為三部分,第一部分為windows10自動應答的制作,第二部分為WDS部署,第三部分為安裝實戰。
一、windows10自動應答文件的制作
所謂應答,即在安裝過程中需要我們手動輸入的選項,自動應答可以省略安裝過程,在批量安裝中可以節約時間。
如果我們需要使用U盤安裝且自動應答,那么需要將應答文件封裝進鏡像里;如果我們使用WDS網絡安裝,則應答文件并不需要封裝進鏡像,直接放入WDS服務器對應目錄即可。
1、下載并安裝win10ADK,從微軟官方下載即可
https://docs.microsoft.com/zh-cn/windows-hardware/get-started/adk-install
因為我們只需要制作自動應答文件,因此只需要勾選“部署工具”即可
2、制作自動應答文件,因為選項頗多,我這里直接放我的應答文件供大家使用,另存為“AutoUnattend.xml”,然后用“windows系統影像管理器”編輯即可,我的應答文件為win10家庭版,只有安裝前的“版本選擇”和“磁盤分區”需要手動選擇,其他均為自動處理。
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<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-CN</UILanguage>
</SetupUILanguage>
<InputLocale>zh-CN</InputLocale>
<SystemLocale>zh-CN</SystemLocale>
<UILanguage>zh-CN</UILanguage>
<UserLocale>zh-CN</UserLocale>
<UILanguageFallback>en-US</UILanguageFallback>
<LayeredDriver>1</LayeredDriver>
</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>TX9XD-98N7V-6WMQ6-BX7FG-H8Q99</Key>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
<AcceptEula>true</AcceptEula>
<FullName>use</FullName>
<Organization></Organization>
</UserData>
<EnableFirewall>true</EnableFirewall>
<EnableNetwork>true</EnableNetwork>
<Restart>Restart</Restart>
<UseConfigurationSet>false</UseConfigurationSet>
</component>
</settings>
<settings pass="oobeSystem">
<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>
<AdministratorPassword>
<Value>QQBkAG0AaQBuAGkAcwB0AHIAYQB0AG8AcgBQAGEAcwBzAHcAbwByAGQA</Value>
<PlainText>false</PlainText>
</AdministratorPassword>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<DisplayName>Administrator</DisplayName>
<Group>Administrators</Group>
<Name>Administrator</Name>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<OOBE>
<ProtectYourPC>3</ProtectYourPC>
<HideEULAPage>true</HideEULAPage>
<HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<UnattendEnableRetailDemo>false</UnattendEnableRetailDemo>
<HideLocalAccountScreen>true</HideLocalAccountScreen>
</OOBE>
<TimeZone>China Standard Time</TimeZone>
<AutoLogon>
<Password>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<LogonCount>1</LogonCount>
<Enabled>true</Enabled>
<Username>administrator</Username>
</AutoLogon>
</component>
<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">
<SystemLocale>zh-CN</SystemLocale>
<UILanguage>zh-CN</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
<UserLocale>zh-CN</UserLocale>
<InputLocale>0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{F3BA9077-6C7E-11D4-97FA-0080C882687E}</InputLocale>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Security-SPP-UX" 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">
<SkipAutoActivation>true</SkipAutoActivation>
</component>
<component name="Microsoft-Windows-SQMApi" 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">
<CEIPEnabled>0</CEIPEnabled>
</component>
<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-CN</InputLocale>
<SystemLocale>zh-CN</SystemLocale>
<UILanguage>zh-CN</UILanguage>
<UserLocale>zh-CN</UserLocale>
<UILanguageFallback>en-US</UILanguageFallback>
</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">
<ComputerName>PC-</ComputerName>
<OEMInformation>
<Manufacturer></Manufacturer>
</OEMInformation>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:c:/users/admin/desktop/install.wim#Windows 10 Home" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
3、合并應答文件到鏡像中,用UltraISO打開win10鏡像,并將“AutoUnattend.xml”添加到鏡像根目錄然后另存為,注意左上角是否顯示EFI啟動,如果不顯示則說明UltraISO版本過低,請更換高版本。
至此,自動應答制作完成。
二、WDS部署
WDS(Windows Deployment Services)即Windows部署服務,在企業中能實現各種批量管理功能,但在本文中,僅使用其中的網絡批量安裝功能。
1、啟動windows2016
2、為本地服務器添加角色和功能,勾選Windows部署服務即可
3、添加完成后,界面出現了WDS功能,此時WDS已經啟動,我們可以進入WDS并進行設置
4、在WDS的界面中,我們可以啟動關閉服務、設置屬性、設置安裝映像,設置啟動映像等
5、添加安裝映像install.wim,虛擬機掛載鏡像,install.wim位于 鏡像\sources目錄下,添加即可
6、添加啟動映像boot.wim,同樣位于 鏡像\sources目錄下
7、設置WDS服務器屬性,響應所有客戶端計算機
8、設置繼續PXE啟動,這樣可以直接進入安裝界面不需要再按回車
9、將之前的自動應答文件放到C:\RemoteInstall目錄下,加載該文件,并設置不加入域,如果保存報錯,請先在WDS界面中停用服務,保存后再啟用
其他選項無須設置,服務器至此設置完成。
三、安裝實戰
1、新建空白虛擬機并啟動,因為虛擬機無啟動文件,自動進入PXE網絡啟動。
2、啟動網絡安裝
3、下一步
4、提示輸入用戶名密碼,按提示輸入服務器的用戶名密碼
5、網絡啟動完成,此后步驟與單機安裝相同,選擇系統版本并分區后,進入全自動過程,直至進入桌面
至此,WDS批量安裝系統與自動應答的操作我們就學會了,是不是很簡單呢~
延續之前的內容,今天繼續分享關于win7升級win10出現錯誤代碼如何解決的話題。
一、win7升級win10激活失敗 0x8007007B錯誤的解決方案
win7升級win10系統的時輸入密鑰進行激活時,有用戶輸入密鑰后遇到了無法激活Win10系統的問題,提示0x8007007B錯誤,Win7升級win10激活失敗怎么辦?
下面介紹解決方案,具體如下:
“錯誤詳細信息”里 錯誤代碼: 0x8007007B
輸入6P99N-YF42M-TPGBG-9VMJP-YKHCF
“更改產品密鎖”中提示0xc004e016
解決方法:
1、記下激活使用密鑰。
2、復制C:\Windows\System32\spp\store中的2.0文件夾。將密鑰和2.0文件夾妥善保存,備份結束。
還原方法:
1、安裝完系統后。打開“服務”,找到Software Protection服務,如果該服務正在運行,右鍵將其暫停。
2、復制備份的2.0文件夾中的cache文件夾、data.dat文件(注意此文件為隱藏文件)以及tokens.dat文件到C:\Windows\System32\spp\store.0中覆蓋其中的同名文件。
3、按Win+X快捷鍵,打開“命令提示符(管理員)”,輸入運行slmgr.vbs -ipk命令后按空格加上激活密鑰,格式如下:
slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
4、重啟系統便可恢復系統激活狀態。
以上就是win7升級win10激活失敗 0x8007007B錯誤的解決方案介紹了,只要密鑰輸入正確就可激活Win10系統了。
二、win7升級錯誤win10 升級Win10提示C1900107錯誤
升級Win10提示C1900107錯誤怎么解決?下面給大家作出如下解析。
原因分析:通常這是由于原系統中的第三方軟件干擾或驅動程序不兼容的問題。
解決方法:
1、在升級前,請先卸掉已安裝的第三方安全軟件。
2、檢查一下當前驅動情況,需要更新的都更新掉。
3、在升Win10系統的時候,可先將網線暫時拔掉,斷開網絡連接,看能否成功安裝。或升級Win10前,將顯卡驅動等驅動先卸載掉,再升級Win10系統。
三、Win7升級Win10更新錯誤代碼0x8024402f的解決技巧
Win7升級Win10后,一些用戶卻不愿任憑Windows10完全“把持”更新功能,繼續使用之前Win7自主更新方式。但需要通過一些技術手段,比如專業版用戶可修改“組策略”,或可借助第三方軟件進行控制。下面介紹Win7升級Win10更新錯誤代碼0x8024402f的解決技巧。
Win7升級Win10更新錯誤代碼0x8024402f的解決技巧如下:
1、以管理員模式打開命令提示符。
2、依次輸入如下命令,注意“空格”的使用:
net stop CryptSvc
ren %windir%\system32\catroot2 catroot2.old
net start CryptSvc
net stop wuauserv
regsvr32 wuapi.dll /s
regsvr32 wups.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wucltui.dll /s
regsvr32 wuweb.dll /s
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 urlmon.dll /s
net start wuauserv
regsvr32 softpub.dll /s
regsvr32 initpki.dll /s
regsvr32 mssip32.dll /s
regsvr32 wintrust.dll /s
regsvr32 dssenh.dll /s
regsvr32 rsaenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 jscript.dll /s
3、以上命令全部執行完畢后,重啟Win10電腦即可。
以上就是Win7升級Win10更新錯誤代碼0x8024402f的解決技巧介紹了,通過以上重置更新服務和相關注冊表,基本可解決0x8024402f的問題。
四、Win10升級 提示0xc0000017錯誤的解決辦法
Win10之家訊 對于很多用戶來說,選擇直接從Win7、Win8.1升級到Win10要比全新安裝省事得多,不過由于軟硬件環境的復雜性,升級安裝的失敗率要比全新安裝高很多,而導致錯誤的原因也是多種多樣。
據部分網友反饋,他們在升級Windows10時,系統顯示“由于內存不足, 因此無法創建Ramdisk設備。錯誤代碼為無法0xc0000017”。奇怪的時,電腦配有足夠大的內存,并且處于閑置狀態,那為何還會出現內存不足呢?經查閱微軟相關文檔,在Windows安裝過程中,需要啟動到WinRE/PE環境,而該環境的運行需要在內存中開辟一段連續空間作為“內存盤”。而導致內存不足的“罪魁禍首”是系統的BCD配置中將過多的內存塊標記為“壞內存(badmemory)”,這些“壞內存”是無法用于創建“內存盤”的。那么該如何解決這個問題呢?這時就需要請出系統內置的BCD命令行工具了。
具體方法如下:
? 在任務欄或開始菜單搜索框中輸入cmd,右鍵單擊搜索結果中的命令提示符,選擇“以管理員身份運行”;
? 在打開的命令提示符中輸入bcdedit /enum all,回車就可以看到很多內存塊被標記為bad;
? 要清除這些標記只需要輸入下面的命令回車即可:bcdedit /deletevalue {badmemory} badmemorylist之后再重新運行Win10升級程序就不會看到錯誤提示了。
PS:請關注頭條號“甲蟲先生”。