使用 DISM 啟用或停用 Windows 功能
部署映射服務與管理 (DISM) 工具是用來修改 Windows 映像的命令列工具。 您可以使用 DISM 的功能命令 ,直接從命令提示字元啟用或停用 Windows 功能,或將回應檔案套用至映射。 您可以在 WIM 或 VHD 檔案上離線啟用或停用 Windows 功能,或在執行中的作業系統上線上啟用或停用。
掛接離線映像以提供服務
使用系統管理員權限開啟命令提示字元。
使用
/Get-ImageInfo
選項來擷取所要修改映像的名稱或索引編號。 指定映像檔的大部分作業都需要索引或名稱值。例如,在命令提示字元鍵入:
Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
掛接離線 Windows 映像。 例如,鍵入:
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Index:1 /MountDir:C:\test\offline
在映像中尋找可用的 Windows 功能
列出作業系統中所有可用的功能。 例如,鍵入:
Dism /online /Get-Features
若要為離線映像提供服務,請指定掛接的映像目錄位置。 例如,輸入:
Dism /Image:C:\test\offline /Get-Features
您可以將 新增
>
至 命令,將命令的輸出重新導向至文字檔。 例如,>featurelist.txt
將會輸出至名為 的featurelist.txt
文字檔。檢閱功能清單,尋找您想要啟用、停用、移除或還原的功能。
使用
/Get-FeatureInfo
列出您感興趣的特定功能相關資訊。 例如,鍵入:Dism /online /Get-FeatureInfo /FeatureName:TFTP
啟用 Windows 功能
啟用映像中的特定功能。 您可以使用
/All
引數,在相同的命令中啟用所有的父代功能。 例如:Dism /online /Enable-Feature /FeatureName:TFTP /All
若要為離線映像提供服務,請指定掛接的映像目錄位置。 例如,鍵入:
Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP /All
選擇性:取得您已啟用的功能狀態。 例如,鍵入:
Dism /online /Get-FeatureInfo /FeatureName:TFTP
如果狀態是 EnablePending,您必須從映像開機,才能完全啟用此功能。
還原已移除的 Windows 功能
啟用映像中的特定功能。 如果您未指定來源,DISM 會查看群組原則針對啟用功能所需的必要檔案所指定的預設位置。如需詳細資訊,請參閱設定 Windows 修復來源。
如果在預設位置找不到檔案,則 DISM 會與所需檔案的 Windows Update (WU) 聯繫。 您可以使用
/LimitAccess
引數來防止 DISM 與 WU 聯繫。如果您指定多個
/Source
引數,則會從找到檔案的第一個位置收集檔案,並忽略其餘的位置。例如,鍵入:
Dism /Online /Enable-Feature /FeatureName:TFTP /Source:Z:\sources\SxS /Source:C:\test\mount\windows /LimitAccess
若要為離線映像提供服務,請指定掛接的映像目錄位置。 例如,鍵入:
Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP /Source:C:\test\mount\windows
選擇性:取得您已啟用的功能狀態。 例如,鍵入:
Dism /online /Get-FeatureInfo /FeatureName:TFTP
如果狀態是 EnablePending,您必須從映像開機,才能完全啟用此功能。
停用 Windows 功能
啟用映像中的特定功能。 例如,鍵入:
Dism /online /Disable-Feature /FeatureName:TFTP
若要為離線映像提供服務,請指定掛接的映像目錄位置。 例如,鍵入:
Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP
選擇性:使用
DISM /GetFeatureInfo
取得您已停用的功能狀態。 例如,鍵入:Dism /online /Get-FeatureInfo /FeatureName:TFTP
如果狀態是 DisablePending,您必須從映像開機,才能完全停用此功能。
移除隨選安裝的 Windows 功能
移除映像中的特定功能,而不需從映像中移除該功能的資訊清單。 如需詳細資訊,請參閱設定 Windows 修復來源。
例如,鍵入:
Dism /online /Disable-Feature /FeatureName:TFTP /Remove
若要為離線映像提供服務,請指定掛接的映像目錄位置。 例如,鍵入:
Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP /Remove
選擇性:使用
DISM /GetFeatureInfo
取得您已停用的功能狀態。 例如,鍵入:Dism /online /Get-FeatureInfo /FeatureName:TFTP
此狀態為 [已停用] 。 從Windows 10開始,承載不會從 Windows 用戶端版本中移除,以支援按鈕重設。 承載會從 Windows Server 安裝中移除。
使用 DISM 和回應檔案來啟用或停用 Windows 功能
在Windows SIM中,按一下 [檔案] 功能表上的 [選取 Windows 映像],然後在下拉式清單中指定目錄檔案類型 (.clg) ,或按一下 [工具] 功能表上的 [建立類別目錄] 來建立新的目錄。
展開 [Windows 映像] 窗格中的類別目錄,然後展開 [套件] 。
展開 [基礎] ,並以滑鼠右鍵按一下 [Microsoft-Windows-Foundation-Package] 。
按一下 [新增至回應檔案] 。
在您要啟用或停用的功能旁按一下 [啟用] 或 [停用] 。 按一下箭頭以反向選取。
您可能必須展開項目才能看到所有子項。 如果已啟用任何子項,則必須啟用其父系。
注意
您無法針對具有自動回應檔案的隨選功能還原或移除 Windows 功能。
按一下主功能表上的 [工具],然後按一下 [驗證回應檔案]。
更正任何出現在 [訊息] 窗格中的錯誤,然後儲存回應檔案。
在命令提示字元中輸入下列命令,將自動回應檔案套用至映像。
Dism /online /Apply-Unattend:C:\test\answerfiles\myunattend.xml
若要為離線映像提供服務,請指定掛接的映像目錄位置。 例如,輸入:
Dism /Image:C:\test\offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
認可離線映像上的變更
認可變更並取消掛接映像。 例如,輸入:
Dism /Unmount-Image /MountDir:C:\test\offline /Commit