Brug Windows PowerShell til at installere valgfri funktioner

Microsoft Windows leveres med et sæt af såkaldte valgfri funktioner, som brugere muligvis aktiverer eller deaktiverer ved hjælp af "tænd eller sluk Windows-funktioner" kontrolpanelets applet.

Dette fungerer for det meste godt, men kræver, at du åbner kontrolpanelet på operativsystemet, medmindre du indlæser funktionsvinduet direkte ved at skrive valgfri funktioner i Start.

Selvom det er tilstrækkeligt det meste af tiden, kan administratorer også bruge PowerShell til at administrere valgfri funktioner i Windows-operativsystemet.

Følgende vejledning giver dig en oversigt over, hvordan det fungerer i Windows 10. Bemærk, at dette muligvis ikke fungerer på tidligere versioner af Windows, f.eks. Windows 7.

Windows PowerShell: installer valgfri funktioner

Du har brug for en forhøjet PowerShell til følgende kommandoer. Tryk på Windows-tasten, skriv powershell, hold Ctrl-tasten og Shift-tasten nede, og tryk på Enter-tasten for at åbne en PowerShell-prompt med administrative rettigheder.

Liste over alle valgfri funktioner og deres status

Den første ting, du måske ønsker at gøre, i det mindste når du er ny til at bruge kommandoen, er at vise listen over tilgængelige funktioner.

Kør get-windowsoptionalfeature -online for at liste alle tilgængelige funktionsnavne og deres tilstande på computersystemet. Tilstanden er enten aktiveret eller deaktiveret.

Bemærk: -online-parameteren betyder, at handlingerne køres på den aktuelle enhed.

Selvom det er let nok at identificere nogle funktioner ved hjælp af funktionsnavnet, er det ikke let for dem alle.

Den følgende liste er fra en Windows 10 Pro version 1809

  • Funktionsnavn: Udskrivning-PrintToPDFServices-Features
  • Funktionsnavn: Windows-Defender-Standard-definitioner
  • Funktionsnavn: Udskrivning-XPSServices-funktioner
  • Funktionsnavn: SearchEngine-Client-Package
  • Funktionsnavn: MSRDC-infrastruktur
  • Funktionsnavn: TelnetClient
  • Funktionsnavn: TFTP
  • Funktionsnavn: TIFFIFilter
  • Funktionsnavn: WorkFolders-Client
  • Funktionsnavn: LegacyComponents
  • Funktionsnavn: DirectPlay
  • Funktionsnavn: Print-Foundation-funktioner
  • Funktionsnavn: FaxServicesClientPackage
  • Funktionsnavn: Printing-Foundation-InternetPrinting-Client
  • Funktionsnavn: Printing-Foundation-LPDPrintService
  • Funktionsnavn: Printing-Foundation-LPRPortMonitor
  • Funktionsnavn: SimpleTCP
  • Funktionsnavn: MicrosoftWindowsPowerShellV2Root
  • Funktionsnavn: MicrosoftWindowsPowerShellV2
  • Funktionsnavn: Windows-Identity-Foundation
  • Funktionsnavn: Microsoft-Windows-Subsystem-Linux
  • Funktionsnavn: HypervisorPlatform
  • Funktionsnavn: VirtualMachinePlatform
  • Funktionsnavn: Client-ProjFS
  • Funktionsnavn: NetFx4-AdvSrvs
  • Funktionsnavn: NetFx4Extended-ASPNET45
  • Funktionsnavn: IIS-WebServerRole
  • Funktionsnavn: IIS-WebServer
  • Funktionsnavn: IIS-CommonHttpFeatures
  • Funktionsnavn: IIS-HttpErrors
  • Funktionsnavn: IIS-HttpRedirect
  • Funktionsnavn: IIS-ApplicationDevelopment
  • Funktionsnavn: IIS-NetFxExtensibility
  • Funktionsnavn: IIS-NetFxExtensibility45
  • Funktionsnavn: IIS-HealthAndDiagnostics
  • Funktionsnavn: IIS-HttpLogging
  • Funktionsnavn: IIS-LoggingLibraries
  • Funktionsnavn: IIS-RequestMonitor
  • Funktionsnavn: IIS-HttpTracing
  • Funktionsnavn: IIS-sikkerhed
  • Funktionsnavn: IIS-URLAutorization
  • Funktionsnavn: IIS-RequestFiltering
  • Funktionsnavn: IIS-IPSecurity
  • Funktionsnavn: IIS-Performance
  • Funktionsnavn: IIS-HttpCompressionDynamic
  • Funktionsnavn: IIS-WebServerManagementTools
  • Funktionsnavn: IIS-ManagementScriptingTools
  • Funktionsnavn: IIS-IIS6ManagementCompatibility
  • Funktionsnavn: IIS-Metabase
  • Funktionsnavn: WAS-WindowsActivationService
  • Funktionsnavn: WAS-ProcessModel
  • Funktionsnavn: WAS-NetFxEngivelse
  • Funktionsnavn: WAS-KonfigurationAPI
  • Funktionsnavn: IIS-HostableWebCore
  • Funktionsnavn: IIS-StaticContent
  • Funktionsnavn: IIS-DefaultDocument
  • Funktionsnavn: IIS-DirectoryBrowsing
  • Funktionsnavn: IIS-WebDAV
  • Funktionsnavn: IIS-WebSockets
  • Funktionsnavn: IIS-ApplicationInit
  • Funktionsnavn: IIS-ASPNET
  • Funktionsnavn: IIS-ASPNET45
  • Funktionsnavn: IIS-ASP
  • Funktionsnavn: IIS-CGI
  • Funktionsnavn: IIS-ISAPIE-udvidelser
  • Funktionsnavn: IIS-ISAPIFilter
  • Funktionsnavn: IIS-ServerSideIncludes
  • Funktionsnavn: IIS-CustomLogging
  • Funktionsnavn: IIS-BasicAuthentication
  • Funktionsnavn: IIS-HttpCompressionStatic
  • Funktionsnavn: IIS-ManagementConsole
  • Funktionsnavn: IIS-ManagementService
  • Funktionsnavn: IIS-WMIC-kompatibilitet
  • Funktionsnavn: IIS-LegacyScripts
  • Funktionsnavn: IIS-LegacySnapIn
  • Funktionsnavn: IIS-FTPServer
  • Funktionsnavn: IIS-FTPSvc
  • Funktionsnavn: IIS-FTPExtensibility
  • Funktionsnavn: WCF-Services45
  • Funktionsnavn: WCF-HTTP-aktivering45
  • Funktionsnavn: WCF-TCP-Activation45
  • Funktionsnavn: WCF-røraktivering45
  • Funktionsnavn: WCF-MSMQ-Activation45
  • Funktionsnavn: WCF-TCP-PortSharing45
  • Funktionsnavn: MSMQ-container
  • Funktionsnavn: MSMQ-server
  • Funktionsnavn: MSMQ-triggere
  • Funktionsnavn: MSMQ-ADIntegration
  • Funktionsnavn: MSMQ-HTTP
  • Funktionsnavn: MSMQ-Multicast
  • Funktionsnavn: MSMQ-DCOMProxy
  • Funktionsnavn: WCF-HTTP-aktivering
  • Funktionsnavn: WCF-NonHTTP-aktivering
  • Funktionsnavn: IIS-CertProvider
  • Funktionsnavn: IIS-WindowsAuthentication
  • Funktionsnavn: IIS-DigestAuthentication
  • Funktionsnavn: IIS-ClientCertificateMappingAuthentication
  • Funktionsnavn: IIS-IISCertificateMappingAuthentication
  • Funktionsnavn: IIS-ODBCLogging
  • Funktionsnavn: NetFx3
  • Funktionsnavn: SMB1Protocol
  • Funktionsnavn: SMB1Protocol-Client
  • Funktionsnavn: SMB1Protocol-server
  • Funktionsnavn: SMB1Protocol-afskrivning
  • Funktionsnavn: MediaPlayback
  • Funktionsnavn: WindowsMediaPlayer
  • Funktionsnavn: Microsoft-Windows-NetFx3-OC-pakke
  • Funktionsnavn: Microsoft-Windows-NetFx4-US-OC-pakke
  • Funktionsnavn: Microsoft-Windows-Client-EmbeddedExp-Package
  • Funktionsnavn: Microsoft-Windows-NetFx3-WCF-OC-pakke
  • Funktionsnavn: Microsoft-Windows-NetFx4-WCF-US-OC-pakke
  • Funktionsnavn: Containers-DisposableClientVM
  • Funktionsnavn: Microsoft-Hyper-V-All
  • Funktionsnavn: Microsoft-Hyper-V
  • Funktionsnavn: Microsoft-Hyper-V-Tools-All
  • Funktionsnavn: Microsoft-Hyper-V-Management-PowerShell
  • Funktionsnavn: Microsoft-Hyper-V-Hypervisor
  • Funktionsnavn: Microsoft-Hyper-V-Services
  • Funktionsnavn: Microsoft-Hyper-V-Management-klienter
  • Funktionsnavn: HostGuardian
  • Funktionsnavn: Client-DeviceLockdown
  • Funktionsnavn: Client-EmbeddedShellLauncher
  • Funktionsnavn: Client-EmbeddedBootExp
  • Funktionsnavn: Client-EmbeddedLogon
  • Funktionsnavn: Client-KeyboardFilter
  • Funktionsnavn: Client-UnifiedWriteFilter
  • Funktionsnavn: DataCenterBridging
  • Funktionsnavn: DirectoryServices-ADAM-Client
  • Funktionsnavn: Windows-Defender-ApplicationGuard
  • Funktionsnavn: ServicesForNFS-ClientOnly
  • Funktionsnavn: ClientForNFS-infrastruktur
  • Funktionsnavn: NFS-administration
  • Funktionsnavn: containere
  • Funktionsnavn: SmbDirect
  • Funktionsnavn: MultiPoint-stik
  • Funktionsnavn: MultiPoint-Connector-Services
  • Funktionsnavn: MultiPoint-værktøjer
  • Funktionsnavn: AppServerClient
  • Funktionsnavn: Internet-Explorer-Valgfri-amd64

Vis oplysninger om funktioner

Du kan bruge parameteren -Featurename Example til at vise detaljerede oplysninger om en funktion, som du er interesseret i.

Kommandoen get-windowsoptionalfeature -online -featurename NetFx 3 for eksempel afslører, at dette installerer .Net Framework 3.5 på systemet. Der findes også et internetlink, som du kan klikke på for at finde yderligere oplysninger online.

Aktivér eller deaktiver en valgfri funktion

Du kan bruge PowerShell-kommandoer til at aktivere eller deaktivere valgfri funktioner på en Windows 10-maskine.

Kommandoerne Enable-WindowsOptionalFeature -FeatureName og Disable-WindowsOptionalFeature -FeatureName bruges til det.

For at give dig to eksempler, der viser dig, hvordan det fungerer:

  • Aktivér-WindowsOptionalFeature -Online -FeatureName "NetFx3" -All - Denne kommando installerer Net Framework 3.5 på computeren kommandoen køres på.
  • Deaktiver-WindowsOptionalFeature -Online -FeatureName "NetFx3" - Denne kommando deaktiverer funktionen igen.

Parameteren -Alle fortæller Windows om også at installere alle afhængigheder. Så hvis der kræves en overordnet funktion til installationen af ​​den valgte funktion, installeres den også. Bemærk: Deaktiver understøtter ikke -All-parameteren.

Ressourcer

  • Microsoft Technet: Enable-WindowsOptionalFeature
  • Microsoft Technet: Disable-WindowsOptionalFeature
  • Microsoft Technet: Get-WindowsOptionalFeature