假設
install.wim 所在目錄為:D:\CustomWin11
wim 掛載目錄:D:\CustomWin11\WIM
將索引3 中指定的 AppXProvisioned Package 移除
PowerShell
# 列出 install.wim 的索引資訊:
dism /get-wiminfo /wimfile:D:\CustomWin11\install.wim
上圖可知,此映像有五個索引,所以要針對每一個索引做處理
PowerShell
# 掛載每個索引 範例
dism /mount-wim /wimfile:D:\CustomWin11\install.wim /index:3 /mountdir:D:\CustomWin11\WIM
PowerShell
# 列出預配置的應用
dism /image:D:\CustomWin11\WIM /get-provisionedappxpackages
PowerShell
# 移除不需要的應用
dism /image:D:\CustomWin11\WIM /remove-provisionedappxpackage /packagename:Microsoft.YourAppName_*
PowerShell
# 移除不需要的應用
$apps=@(
#"Microsoft 新聞、搜尋、天氣"
"*Bing*"
#"Xbox"
"*xbox*"
"*Gaming*"
#"Office 365"
"*MicrosoftOfficeHub*"
#"Solitaire & Casual Games"
"*SolitaireCollection*"
#"Outlook for Windows"
"*OutlookForWindows*"
#"Goove Music"
"*ZuneMusic*"
)
#========== Remove selected AppXProvisioned Package ==========
foreach ($app in $apps) {
Get-AppXProvisionedPackage -path .\WIM | where DisplayName -like ("*" + $app + "*") | Remove-AppxProvisionedPackage
}
PowerShell
# 保存並卸載映像
dism /unmount-wim /mountdir:D:\CustomWin11\WIM /commit
完成後,將修改過的 install.wim 放至欲建立的 ISO 目錄中,然後製作成 ISO 檔:
# 製作成 ISO 檔
.\oscdimg -pEF -u1 -udfver102 -bd:\CustomWin11\Win11ISO\efi\microsoft\boot\efisys.bin d:\CustomWin11\Win11ISO\ d:\CustomWin11\Win11.iso -lWin11_24H2_tw_202412_-AppXProvisioned
留言
張貼留言