DISM 功能套件服務Command-Line選項
Windows 10和Windows 11傳統型版本 (家用版、專業版、企業版和教育版) 。 使用部署映射服務與管理 (DISM.exe) 來服務 Windows 功能。 功能是 Windows 套件類型,可讓您要求像是 .NET 或語言的服務,而不需要指定版本。 使用 DISM 來搜尋如 Windows Update 或貴公司伺服器等多個來源,以尋找並安裝最新的版本。
若要查看可用的功能,請移至 [功能隨選]。
注意
每個命令都需要 /Online
或 /Image:<path_to_offline_image_file>
引數。
/Add-Capability
將功能新增至映像。
語法:
Add-Capability /CapabilityName:<capability_name> [/Source:<source>] [/LimitAccess]
-
CapabilityName
會指定您要新增至映射的功能名稱。 -
Source
可讓您選擇功能來源檔案所在的位置,例如伺服器。 您可以使用多個/Source
引數。注意
DISM 會依照下列順序檢查來源檔案:
- 如果
/Source
已指定,DISM 會先查看指定的位置。 - 如果未
/Source
指定 ,或未在指定的位置中找到來源檔案,DISM 會檢查是否已設定群組原則。 如果是,DISM 會檢查群組原則所指定的位置。 - 如果仍然找不到檔案,而且 DISM 正在針對線上映射運作,如果未
/LimitAccess
指定,則會尋找Windows Update上的檔案。
- 如果
-
LimitAccess
告知 DISM 不會檢查功能來源檔案的Windows Update或Windows Server Update Services。
範例:
Dism /Online /Add-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0
Dism /Online /Add-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /Source:\server\share /Source:\server2\share
Dism /Online /Add-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /Source:\server\share /LimitAccess
/Export-Source
將一組功能匯出至 新的存放庫。
語法:
/Export-Source /CapabilityName:<capability_name> /Source<path_to_installation_packages> /Target:<path_to_repository>
-
/CapabilityName
會指定您想要匯出的功能。 您可以使用多個/CapabilityName
引數。 -
/Source
指定來源存放庫的位置。 -
/Target
會指定新存放庫的位置。
範例:
Dism /Image:C:\test\offline /Export-Source /Source:C:\test\source /Target:C:\test\target /CapabilityName:Language.Basic~~~en-US~0.0.1.0
/Get-Capabilities
取得映射中的功能清單及其安裝狀態。
範例:
DISM /Online /Get-Capabilities
/Get-CapabilityInfo
取得特定功能的相關資訊。
語法:
Get-CapabilityInfo /CapabilityName:<Capability_Name>
-
CapabilityName
會指定您想要相關資訊的功能名稱。
範例:
DISM /Online /Get-CapabilityInfo /CapabilityName:Language.Basic~~~en-US~0.0.1.0
/Remove-Capability
從映像中移除功能。
語法:
Remove-Capability /CapabilityName:<Capability_Name>
-
CapabilityName
會指定您想要移除的功能名稱。 您可以指定要移除的多個功能。
範例:
Dism /Online /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0
Dism /Online /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /CapabilityName:Language.Basic~~~en-GB~0.0.1.0
Dism /Image:C:\test\offline /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0