บทความนี้แสดงวิธีลบ Microsoft Store Provisioned Apps, Capabilities/Features และ Windows Editions ที่ไม่ใช้ ออกจากไฟล์ install.wim เพื่อสร้าง Image ติดตั้งที่สะอาด เล็ก และเร็วกว่า สำหรับการ Deploy ในองค์กร
เตรียมเครื่องมือและ Mount WIM
- ติดตั้ง Windows ADK (Deployment Tools) สำหรับ DISM เวอร์ชันล่าสุด
- Copy
install.wim(หรือinstall.esd) จาก ISO ไปที่ Local Disk (เช่นC:\ISO) - สร้างโฟลเดอร์ Mount:
C:\Mount
ลบ Windows Editions ที่ไม่ต้องการ
# ดู Editions ใน WIM
Dism /Get-WimInfo /WimFile:"C:\ISO\install.wim"
# Export เฉพาะ Edition ที่ต้องการ (เช่น Index 6 = Windows 10 Pro)
Dism /Export-Image /SourceImageFile:C:\ISO\install.wim /SourceIndex:6 /DestinationImageFile:C:\ISO\install_pro.wim /Compress:max /CheckIntegrity
# หรือ Delete Editions ที่ไม่ต้องการ
Dism /Delete-Image /ImageFile:C:\ISO\install.wim /Index:1 /CheckIntegrity
Dism /Delete-Image /ImageFile:C:\ISO\install.wim /Name:"Windows 10 Home" /CheckIntegrity
Mount Image
dism.exe /Mount-Wim /WimFile:C:\ISO\install_pro.wim /MountDir:C:\Mount /Index:1
ลบ Built-in UWP Apps (Provisioned Apps)
# ดูรายการ Apps
Dism.exe /Image:C:\Mount /Get-ProvisionedAppxPackages > C:\apps.txt
# ลบ App ทีละตัว (ระบุ PackageName)
dism.exe /Image:C:\Mount /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe
# แอปที่ไม่ควรลบ: Edge, Cortana, Contact Support, Windows Store, Calculator, Photos, VP9VideoExtensions
# ใช้ PowerShell Script จาก TechNet Gallery สำหรับลบแบบ Interactive:
.\removeapps.ps1 -pathtowim C:\ISO\install_pro.wim -selectapps $true
ปิด/ลบ Capabilities & Features
# ดู Capabilities
Dism.exe /Image:C:\Mount /Get-Capabilities
Get-WindowsCapability -Path C:\Mount | Where-Object {$_.State -eq "Installed"}
# ลบ Capability (เช่น Face Recognition)
Dism.exe /Image:C:\Mount /Remove-Capability /CapabilityName:Hello.Face.18330~~~~0.0.1.0
# เปิด/ปิด Features (เช่น .NET 3.5, SMB1)
dism.exe /Image:C:\Mount /Enable-Feature /FeatureName:NetFX3 /All /Source:E:\sources\sxs
dism.exe /Image:C:\Mount /Disable-Feature /FeatureName:SMB1Protocol
Optimize และบันทึก Image
# Cleanup Component Store
Dism /Image:C:\Mount /Cleanup-Image /StartComponentCleanup /ResetBase
DISM /Image:C:\Mount /Cleanup-Image /ScanHealth
# Unmount และ Commit
dism.exe /Unmount-Wim /MountDir:C:\Mount /Commit
# (Optional) Compress เป็น ESD
Dism /Export-Image /SourceImageFile:C:\ISO\install_pro.wim /SourceIndex:1 /DestinationImageFile:C:\ISO\install.esd /Compress:recovery
นำ install.wim หรือ install.esd ไปทับไฟล์เดิมในโฟลเดอร์ Sources ของ Media ติดตั้ง สร้าง ISO ใหม่ด้วย Folder2ISO หรือ OSCDIMG