Sử dụng Windows PowerShell để cài đặt các tính năng tùy chọn

Microsoft Windows cung cấp một tập hợp các tính năng được gọi là tùy chọn mà người dùng có thể bật hoặc tắt bằng cách sử dụng ứng dụng "bật hoặc tắt tính năng Windows" của bảng điều khiển.

Điều này hoạt động tốt với hầu hết các phần, nhưng yêu cầu bạn mở Bảng điều khiển trên hệ điều hành trừ khi bạn tải trực tiếp cửa sổ Tính năng bằng cách nhập tùy chọn trong phần Bắt đầu.

Trong khi điều đó là đủ hầu hết thời gian, quản trị viên cũng có thể sử dụng PowerShell để quản lý các tính năng tùy chọn của hệ điều hành Windows.

Hướng dẫn sau đây cung cấp cho bạn tổng quan về cách hoạt động trên Windows 10. Lưu ý rằng điều này có thể không hoạt động trên các phiên bản Windows trước như Windows 7.

Windows PowerShell: cài đặt các tính năng tùy chọn

Bạn cần một PowerShell nâng cao cho các lệnh sau. Nhấn vào phím Windows, nhập powershell, giữ phím Ctrl và phím Shift và nhấn vào phím Enter để mở lời nhắc PowerShell với các đặc quyền quản trị.

Liệt kê tất cả các tính năng tùy chọn và trạng thái của chúng

Điều đầu tiên bạn có thể muốn làm, ít nhất là khi bạn chưa quen với việc sử dụng lệnh, là hiển thị danh sách các tính năng có sẵn.

Chạy get-windowsoptionalfeature -online để liệt kê tất cả các tên tính năng có sẵn và trạng thái của chúng trên hệ thống máy tính. Trạng thái được kích hoạt hoặc vô hiệu hóa.

Lưu ý: tham số -online có nghĩa là các hành động được chạy trên thiết bị hiện tại.

Mặc dù rất dễ để xác định một số tính năng theo tên tính năng, nhưng không dễ dàng cho tất cả chúng.

Danh sách sau đây là từ phiên bản Windows 10 Pro 1809

  • FeatureName: Printing-PrintToPDFService-Feature
  • FeatureName: Windows-Defender-Default-Định nghĩa
  • FeatureName: Printing-XPSService-Feature
  • FeatureName: SearchEngine-Client-Gói
  • FeatureName: MSRDC-Cơ sở hạ tầng
  • Tên tính năng: TelnetClient
  • Tên tính năng: TFTP
  • Tên tính năng: TIFFIFilter
  • FeatureName: WorkFolders-Client
  • FeatureName: LegacyComponents
  • Tên tính năng: DirectPlay
  • FeatureName: Printing-Foundation-Feature
  • FeatureName: FaxServiceClientPackage
  • FeatureName: Printing-Foundation-InternetPrinting-Client
  • FeatureName: Printing-Foundation-LPDPrintService
  • FeatureName: Printing-Foundation-LPRPortMonitor
  • Tên tính năng: SimpleTCP
  • Tên tính năng: MicrosoftWindowsPowerShellV2Root
  • Tên tính năng: MicrosoftWindowsPowerShellV2
  • FeatureName: Windows-Identity-Foundation
  • FeatureName: Microsoft-Windows-subsystem-Linux
  • FeatureName: HypervisorPl Platform
  • FeatureName: VirtualMachinePl Platform
  • FeatureName: Client-ProjFS
  • Tên tính năng: NetFx4-AdvSrvs
  • Tên tính năng: NetFx4Extends-ASPNET45
  • Tên tính năng: IIS-WebServerRole
  • Tên tính năng: Máy chủ IIS-Web
  • FeatureName: IIS-CommonHttpFeatures
  • FeatureName: IIS-HttpErrors
  • FeatureName: IIS-HttpRedirect
  • FeatureName: IIS-ApplicationDevelopment
  • Tên tính năng: IIS-NetFxExtensibility
  • Tên tính năng: IIS-NetFxExtensibility45
  • Tên tính năng: IIS-HealthAndDiagnostics
  • Tên tính năng: IIS-httpLogging
  • FeatureName: IIS-LoggingL Library
  • FeatureName: IIS-RequestMonitor
  • Tên tính năng: IIS-httpTracing
  • Tên tính năng: IIS-Security
  • FeatureName: IIS-URLAuthorization
  • FeatureName: IIS-RequestFiltering
  • FeatureName: IIS-IPSecurance
  • FeatureName: IIS-Performance
  • FeatureName: IIS-HttpCompressionDocate
  • FeatureName: IIS-WebServerQuản lý công cụ
  • FeatureName: IIS-ManagementScriptingTools
  • FeatureName: IIS-IIS6Quản lý Tương thích
  • Tên tính năng: IIS-Metabase
  • FeatureName: WAS-WindowsActivationService
  • FeatureName: WAS-ProcessModel
  • FeatureName: WAS-NetFxEn Môi trường
  • FeatureName: WAS-ConfigurationAPI
  • FeatureName: IIS-HostableWebCore
  • FeatureName: IIS-StaticContent
  • FeatureName: IIS-DefaultDocument
  • FeatureName: IIS-DirectoryBrowing
  • Tên tính năng: IIS-WebDAV
  • Tên tính năng: IIS-WebSockets
  • FeatureName: IIS-ApplicationInit
  • Tên tính năng: IIS-ASPNET
  • Tên tính năng: IIS-ASPNET45
  • Tên tính năng: IIS-ASP
  • Tên tính năng: IIS-CGI
  • Tên tính năng: IIS-ISAPIExtensions
  • Tên tính năng: IIS-ISAPIFilter
  • FeatureName: IIS-ServerSideIncoides
  • FeatureName: IIS-CustomLogging
  • FeatureName: IIS-BasicAuthentication
  • FeatureName: IIS-HttpCompressionStatic
  • FeatureName: IIS-ManagementConsole
  • FeatureName: IIS-ManagementService
  • FeatureName: IIS-WMICompabilities
  • FeatureName: IIS-LegacyScripts
  • Tên tính năng: IIS-LegacySnapIn
  • Tên tính năng: IIS-FTPServer
  • Tên tính năng: IIS-FTPSvc
  • Tên tính năng: IIS-FTPExtensibility
  • Tên tính năng: WCF-Services45
  • Tên tính năng: WCF-HTTP-Kích hoạt45
  • Tên tính năng: WCF-TCP-Kích hoạt45
  • Tên tính năng: WCF-ống-Kích hoạt45
  • Tên tính năng: WCF-MSMQ-Kích hoạt45
  • Tên tính năng: WCF-TCP-PortShared45
  • Tên tính năng: MSMQ-Container
  • Tên tính năng: MSMQ-Server
  • FeatureName: MSMQ-Triggers
  • Tên tính năng: MSMQ-ADIntegration
  • Tên tính năng: MSMQ-HTTP
  • Tên tính năng: MSMQ-Multicast
  • Tên tính năng: MSMQ-DCOMProxy
  • Tên tính năng: WCF-HTTP-Kích hoạt
  • Tên tính năng: WCF-NonHTTP-Kích hoạt
  • FeatureName: IIS-CertProvider
  • Tên tính năng: IIS-WindowsAuthentication
  • FeatureName: IIS-DigestAuthentication
  • FeatureName: IIS-ClientCertertMappingAuthentication
  • FeatureName: IIS-IISCertertMappingAuthentication
  • Tên tính năng: IIS-ODBCLogging
  • Tên tính năng: NetFx3
  • FeatureName: SMB1Protocol
  • FeatureName: SMB1Protatio-Client
  • FeatureName: SMB1Protatio-Server
  • FeatureName: SMB1Protatio-Khấu hao
  • FeatureName: MediaPlayback
  • Tên tính năng: WindowsMediaPlayer
  • Tên tính năng: Gói Microsoft-Windows-NetFx3-OC
  • Tên tính năng: Microsoft-Windows-NetFx4-US-OC-Gói
  • FeatureName: Microsoft-Windows-Client-EmbeddedExp-Gói
  • Tên tính năng: Microsoft-Windows-NetFx3-WCF-OC-Gói
  • Tên tính năng: Microsoft-Windows-NetFx4-WCF-US-OC-Gói
  • FeatureName: Container-Dùng một lầnClientVM
  • Tên tính năng: Microsoft-Hyper-V-All
  • Tên tính năng: Microsoft-Hyper-V
  • FeatureName: Microsoft-Hyper-V-Tools-All
  • Tên tính năng: Microsoft-Hyper-V-Management-PowerShell
  • Tên tính năng: Microsoft-Hyper-V-Hypervisor
  • Tên tính năng: Microsoft-Hyper-V-Services
  • FeatureName: Microsoft-Hyper-V-Management-Client
  • FeatureName: HostGuardian
  • FeatureName: Client-DeviceLockdown
  • FeatureName: Client-EmbeddedShellLauncher
  • FeatureName: Client-EmbeddedBootExp
  • FeatureName: Client-EmbeddedLogon
  • FeatureName: Client-KeyboardFilter
  • FeatureName: Client-UnifiedWriteFilter
  • FeatureName: DataCenterBridging
  • FeatureName: DirectoryService-ADAM-Client
  • FeatureName: Windows-Defender-ApplicationGuard
  • FeatureName: ServicesForNFS-ClientOnly
  • FeatureName: ClientForNFS-Cơ sở hạ tầng
  • FeatureName: NFS-Quản trị
  • FeatureName: Container
  • Tên tính năng: SmbDirect
  • FeatureName: MultiPoint-Connector
  • FeatureName: MultiPoint-Connector-Services
  • FeatureName: MultiPoint-Tools
  • FeatureName: AppServerClient
  • FeatureName: Internet-Explorer-Tùy chọn-amd64

Hiển thị thông tin về các tính năng

Bạn có thể sử dụng tham số Ví dụ -featurename để hiển thị thông tin chi tiết về một tính năng mà bạn quan tâm.

Ví dụ, lệnh get-windowsoptionalfeature -online -featurename NetFx 3 cho thấy rằng điều này sẽ cài đặt .Net Framework 3.5 trên hệ thống. Ngoài ra còn có một liên kết Internet miễn là bạn có thể nhấp vào để tra cứu thêm thông tin trực tuyến.

Bật hoặc tắt một tính năng tùy chọn

Bạn có thể sử dụng các lệnh PowerShell để bật hoặc tắt các tính năng tùy chọn trên máy Windows 10.

Các lệnh Enable-WindowsOptionalFeature -FeatureName và Disable-WindowsOptionalFeature -FeatureName được sử dụng cho điều đó.

Để cho bạn hai ví dụ để cho bạn thấy cách thức hoạt động:

  • Bật-WindowsOptionalFeature -Online -FeatureName "NetFx3" -Tất cả - Lệnh này cài đặt Net Framework 3.5 trên máy tính, lệnh được chạy.
  • Vô hiệu hóa-WindowsOptionalFeature -Online -FeatureName "NetFx3" - Lệnh này vô hiệu hóa lại tính năng này.

Tham số-ALL cũng bảo Windows cài đặt mọi phụ thuộc. Vì vậy, nếu một tính năng gốc được yêu cầu để cài đặt tính năng đã chọn, thì nó cũng được cài đặt. Lưu ý: Vô hiệu hóa không hỗ trợ tham số -Tất cả.

Tài nguyên

  • Microsoft Technet: Enable-WindowsOptionalFeature
  • Microsoft Technet: Vô hiệu hóa-WindowsOptionalFeature
  • Microsoft Technet: Get-WindowsOptionalFeature