Win11與Windows Server可選功能安裝命令選擇與使用指南

在 Windows 11 和 Windows Server 系統(tǒng)中,微軟為用戶提供了大量未默認安裝的附加組件和實用工具。根據(jù)不同的操作系統(tǒng)版本,你可以通過圖形界面或 PowerShell 命令來手動安裝這些功能。
然而,整個功能安裝體系存在命令混亂、使用方式不統(tǒng)一的問題,這讓不少用戶,甚至是 Windows Server 管理員也常常感到非常困惑。
舉例來說:在安裝 RSAT(遠程服務器管理工具)時,應該使用哪個 PowerShell 命令?是 Enable-WindowsOptionalFeature、Install-WindowsFeature,還是 Add-WindowsCapability?微軟還為這些命令使用了不同的動詞(如Enable
、Install
和Add
),進一步加大了理解難度。
在「設置」應用中安裝 RSAT 的時候,使用的操作名稱是「添加可選功能」。從字面來看,你可能認為這對應 PowerShell 中的Enable-WindowsOptionalFeature
;但實際上,情況遠沒有這么簡單。比如:
- 在 Windows 11 上,如果你在 PowerShell 中執(zhí)行以下命令,往往什么都查不到。
Get-WindowsOptionalFeature -Online -FeatureName *RSAT*
- 但在 Windows Server 上,這條命令卻能正確輸出所有 RSAT 相關功能。
Windows 11 無法 Get-WindowsOptionalFeature 到 RSAT 功能
Windows Server 2025 能夠 Get-WindowsOptionalFeature 到 RSAT 功能
Feature 和 Capability 的區(qū)別
在 Windows 11 上,RSAT 工具只能通過Add-WindowsCapability
來安裝。例如:
Add-WindowsCapability -Name Rsat.DHCP.Tools* -Online
然而,如果你把這條命令照搬到 Windows Server 上,反而會失敗。
雖然兩個系統(tǒng)都支持Add-WindowsCapability
命令,但 RSAT 在 Windows Server 上并不是以 Capability 的形式存在。核心區(qū)別在于:系統(tǒng)是如何管理這些工具的——是直接集成在系統(tǒng)映像內,還是需要聯(lián)網(wǎng)從微軟服務器下載。
- 在 Windows Server 上,RSAT 工具已經包含在安裝介質中,因此可以直接通過
Enable-WindowsOptionalFeature
啟用。 - 但是在 Windows 11 上,需要聯(lián)網(wǎng)從微軟服務器下載該功能,所以必須使用
Add-WindowsCapability
。
Add-WindowsCapability:從互聯(lián)網(wǎng)下載并安裝功能
Add-WindowsCapability
在本質上,相當于在使用 PowerShell 版本的「設置」>「系統(tǒng)」>「可選功能」>「添加可選功能」。但需要注意的是,只有在以管理員身份登錄系統(tǒng)時,才能通過「設置」安裝「可選功能」。而 Microsoft Store 應用無法通過runas
方式「以管理員身份啟動」。
如果你對比Get-WindowsCapability
命令輸出與「設置」中的「可選功能」列表,就會發(fā)現(xiàn),數(shù)量差異很大:
- 在 Windows 11 的「設置」中,最多只顯示 50/60 來項。
- 而通過
Get-WindowsCapability
查詢,這個數(shù)值有 400 多項。
使用 PowerShell 比「設置」管理「可選功能」更加細膩
這就很明顯了——PowerShell 提供了更為細致和全面的功能控制權限。許多在圖形界面下無法直接管理的子組件,都可以通過命令行靈活調用。
Enable-WindowsOptionalFeature:啟用系統(tǒng)鏡像自帶的功能
相比之下,Enable-WindowsOptionalFeature
所對應的功能,其實就是「控制面板」>「程序」>「程序和功能」>「程序和功能」中的「啟用或關閉 Windows 功能」,這個經典對話框。
到目前為止,Windows 11 的「設置」依然無法直接管理這些系統(tǒng)級組件,這也是為什么「控制面板」還不能被直接拿掉的原因之一。
Enable-WindowsOptionalFeature 相當于「啟用或關閉 Windows 功能」
常見命令如下:
Enable-WindowsOptionalFeature -FeatureName TelnetClient -Online
- 跟
Add-WindowsCapability
一樣,在操作當前活動系統(tǒng)時,都需要加上-Online
參數(shù)。 - 這兩個命令都屬于 DISM 模塊,也可以通過指定
-Path
參數(shù)來修改脫機映像。 - 不過,這兩者的參數(shù)并不完全一致:
Enable-WindowsOptionalFeature
使用-FeatureName
來指定功能,而Add-WindowsCapability
使用的是-Name
。
Windows Server 角色與功能安裝方式
在 Windows Server 上,「服務器管理器」是首選的圖形化角色與功能管理工具。當然,你也可以使用 PowerShell 命令來管理,例如經典的Install-WindowsFeature
命令(它還有別名Add-WindowsFeature
)。
Add-WindowsFeature 屬于 ServerManager 模塊,另外兩個 cmdlet 屬于 DISM 模塊
常見命令如下:
Install-WindowsFeature -Name Hyper-V, Container
Install-WindowsFeature
總是針對當前運行的服務器,不需要像 DISM 系列命令那樣手動指定-Online
。- 但是,如果你在客戶端上安裝了「服務器管理器」來遠程操作其他服務器,別忘了加
-ComputerName
參數(shù),不然就會收到報錯——因為這個命令僅適用于服務器環(huán)境。
值得一提的是,Windows Server 同樣支持前面提到的兩條 DISM 命令:
*Add-WindowsCapability*
依然用于從互聯(lián)網(wǎng)下載額外組件。例如,使用以下命令為服務器安裝 IIS:
Enable-WindowsOptionalFeature -FeatureName IIS-WebServer -Online
- 但需要注意的是,
Enable-WindowsOptionalFeature
并不能完全覆蓋所有服務器角色及功能。例如像BranchCache
這樣的功能,在命令結果中就完全找不到。
此外,微軟在這些 PowerShell 命令中對功能名稱的定義也都經常不統(tǒng)一。在Get-WindowsFeature
和Get-WindowsOptionalFeature
的查詢結果中,同一個功能可能會使用不同的名稱 ??。
功能安裝體系碎片化,選擇命令需謹慎
總體來看,Windows 11 和 Windows Server 的「可選功能」安裝體系頗為碎片化,且缺乏統(tǒng)一規(guī)范。究竟使用哪個工具、哪條命令,取決于你需要安裝的具體功能:
- 如果需要聯(lián)網(wǎng)下載安裝,建議通過「設置」應用操作。
- 如果組件已經集成在系統(tǒng)映像中,客戶端推薦使用「控制面板」,服務器則建議使用「服務器管理器」。
在命令行層面,情況會更加復雜。PowerShell 并沒有像圖形界面那樣明確劃分不同命令的適用范圍,例如:
- 某些服務器角色,既可以使用
Install-WindowsFeature
,也能使用Enable-WindowsOptionalFeature
來安裝,但它們的功能覆蓋范圍并不相同。 - 通常來說,如果你只針對正在運行的服務器,不涉及脫機映像,建議優(yōu)先使用
Install-WindowsFeature
,它在服務器功能管理上更為高效。
相關文章
硬盤修復與數(shù)據(jù)恢復的神器! Win11系統(tǒng)使用CHKDSK命令的技巧
由于各種原因,如突然斷電、病毒感染、文件系統(tǒng)錯誤等,硬盤可能會出現(xiàn)各種問題,繼而出現(xiàn)數(shù)據(jù)丟失或系統(tǒng)無法正常運行,這時,Windows系統(tǒng)自帶的CHKDSK工具便成為了一款不2025-05-07- 國外網(wǎng)友分享了跳過賬戶登錄新方法,只需要在命令提示符中輸入 start ms-cxh:localonly 即可調出賬戶設置窗口,在這里可以更快創(chuàng)建本地賬戶2025-04-03
- 最近在Windows 11中,我發(fā)現(xiàn)了一個特別有趣的功能——Powershell中的AI聊天提示,微軟正在將人工智能技術逐步整合到命令提示符和PowerShell中,以幫助用戶更輕松地完成日常2024-12-30
Win11怎么查看和清除DNS緩存? 清除dns緩存命令使用指南
本文介紹了如何刷新和清除WindowsDNS緩存,包括使用“運行”對話框、命令提示符和Windows PowerShell的方法2024-11-21Win11/10怎么對固態(tài)硬盤測速? Windows命令行輕松實現(xiàn)SSD測速
不使用第三方工具,怎么對電腦固態(tài)硬盤進行測速?這篇文章是本站給大家?guī)淼腤in11對固態(tài)硬盤測速教程2024-09-20微軟已封殺Win11繞過硬件檢測的命令最新教程來了(Win11 Canary 27686預
有網(wǎng)友反饋在安裝Canary通道的Windows 11Build 27686版本(早期預覽版)時,發(fā)現(xiàn)上述方法已被微軟封掉,今天我們來分享Win11繞過硬件檢測的命令最新教程2024-08-20Win11 Canary 27686預覽版中微軟已封堵繞過硬件檢查命令
在Win11 最新Canary Build 27686 預覽版中,已經封堵了“setup.exe/ product server”繞過硬件檢查方式,詳細請看下文介紹2024-08-19Win11系統(tǒng)如何繼續(xù)使用 WMIC 命令行界面工具?
WMIC是 Windows 系統(tǒng)中的一種命令行界面工具,用于通過 Windows 管理規(guī)范(WMI)獲取系統(tǒng)和網(wǎng)絡信息、管理 Windows 操作系統(tǒng)和設備,該怎么在win11中使用呢?詳細請看下文2024-07-13windows下的sudo命令是什么? Win11 24H2中Sudo 命令使用方法
在Windows 11 24H2電腦中,用戶可以通過Sudo命令,快速執(zhí)行管理員權限操作,操作起來更加便捷,如果用戶想要使用該功能,就需要先手動啟用并配置Sudo的運行方式2024-07-03如何利用命令提示符列出文件和文件夾? win11/10中DIR命令的使用技巧
電腦里面接觸過的所有東西里,功能最強大的還是命令提示符,這里我們將講,win11/10系統(tǒng)如何通過CMD的DIR命令得到某目錄下的路徑以及文件列表2024-06-19