Bruk Windows PowerShell til å installere valgfrie funksjoner

Microsoft Windows leveres med et sett med såkalte valgfrie funksjoner som brukere kan aktivere eller deaktivere ved å bruke "slå Windows-funksjoner på eller av" -kontrollpanelet.

Dette fungerer for det meste, men krever at du åpner kontrollpanelet på operativsystemet, med mindre du laster inn vinduet Funksjoner direkte ved å skrive valgfrie funksjoner i Start.

Selv om det er tilstrekkelig mesteparten av tiden, kan administratorer også bruke PowerShell til å administrere valgfrie funksjoner i Windows-operativsystemet.

Følgende guide gir deg en oversikt over hvordan det fungerer i Windows 10. Merk at dette kanskje ikke fungerer på tidligere versjoner av Windows, for eksempel Windows 7.

Windows PowerShell: installer valgfrie funksjoner

Du trenger en forhøyet PowerShell for følgende kommandoer. Trykk på Windows-tasten, skriv powershell, hold nede Ctrl-tasten og Shift-tasten, og trykk på Enter-tasten for å åpne en PowerShell-ledetekst med administrative rettigheter.

Liste over alle valgfrie funksjoner og deres status

Det første du kanskje vil gjøre, i det minste når du er ukjent med å bruke kommandoen, er å vise listen over tilgjengelige funksjoner.

Kjør get-windowsoptionalfeature -online for å liste alle tilgjengelige funksjonsnavn og tilstander på datasystemet. Staten er enten aktivert eller deaktivert.

Merk: parameteren -online betyr at handlingene kjøres på den gjeldende enheten.

Selv om det er enkelt å identifisere noen funksjoner etter funksjonsnavnet, er det ikke lett for dem alle.

Følgende liste er fra en Windows 10 Pro versjon 1809

  • Funksjonsnavn: Printing-PrintToPDFServices-Features
  • Funksjonsnavn: Windows-Defender-Standard-Definisjoner
  • Funksjonsnavn: Printing-XPSServices-Features
  • Funksjonsnavn: SearchEngine-Client-Package
  • Funksjonsnavn: MSRDC-Infrastructure
  • Funksjonsnavn: TelnetClient
  • Funksjonsnavn: TFTP
  • Funksjonsnavn: TIFFIFilter
  • Funksjonsnavn: WorkFolders-Client
  • Funksjonsnavn: LegacyComponents
  • Funksjonsnavn: DirectPlay
  • Funksjonsnavn: Printing-Foundation-funksjoner
  • Funksjonsnavn: FaxServicesClientPackage
  • Funksjonsnavn: Printing-Foundation-InternetPrinting-Client
  • Funksjonsnavn: Printing-Foundation-LPDPrintService
  • Funksjonsnavn: Printing-Foundation-LPRPortMonitor
  • Funksjonsnavn: SimpleTCP
  • Funksjonsnavn: MicrosoftWindowsPowerShellV2Root
  • Funksjonsnavn: MicrosoftWindowsPowerShellV2
  • Funksjonsnavn: Windows-Identity-Foundation
  • Funksjonsnavn: Microsoft-Windows-Subsystem-Linux
  • Funksjonsnavn: HypervisorPlatform
  • Funksjonsnavn: VirtualMachinePlatform
  • Funksjonsnavn: Client-ProjFS
  • Funksjonsnavn: NetFx4-AdvSrvs
  • Funksjonsnavn: NetFx4Extended-ASPNET45
  • Funksjonsnavn: IIS-WebServerRole
  • Funksjonsnavn: IIS-WebServer
  • Funksjonsnavn: IIS-CommonHttpFeatures
  • Funksjonsnavn: IIS-HttpErrors
  • Funksjonsnavn: IIS-HttpRedirect
  • Funksjonsnavn: IIS-ApplicationDevelopment
  • Funksjonsnavn: IIS-NetFxExtensibility
  • Funksjonsnavn: IIS-NetFxExtensibility45
  • Funksjonsnavn: IIS-HealthAndDiagnostics
  • Funksjonsnavn: IIS-HttpLogging
  • Funksjonsnavn: IIS-LoggingLibraries
  • Funksjonsnavn: IIS-RequestMonitor
  • Funksjonsnavn: IIS-HttpTracing
  • Funksjonsnavn: IIS-sikkerhet
  • Funksjonsnavn: IIS-URLAutorization
  • Funksjonsnavn: IIS-RequestFiltering
  • Funksjonsnavn: IIS-IPSecurity
  • Funksjonsnavn: IIS-ytelse
  • Funksjonsnavn: IIS-HttpCompressionDynamic
  • Funksjonsnavn: IIS-WebServerManagementTools
  • Funksjonsnavn: IIS-ManagementScriptingTools
  • Funksjonsnavn: IIS-IIS6ManagementCompatibility
  • Funksjonsnavn: IIS-Metabase
  • Funksjonsnavn: WAS-WindowsActivationService
  • Funksjonsnavn: WAS-ProcessModel
  • Funksjonsnavn: WAS-NetFxEngivelse
  • Funksjonsnavn: WAS-ConfigurationAPI
  • Funksjonsnavn: IIS-HostableWebCore
  • Funksjonsnavn: IIS-StaticContent
  • Funksjonsnavn: IIS-DefaultDocument
  • Funksjonsnavn: IIS-DirectoryBrowsing
  • Funksjonsnavn: IIS-WebDAV
  • Funksjonsnavn: IIS-WebSockets
  • Funksjonsnavn: IIS-ApplicationInit
  • Funksjonsnavn: IIS-ASPNET
  • Funksjonsnavn: IIS-ASPNET45
  • Funksjonsnavn: IIS-ASP
  • Funksjonsnavn: IIS-CGI
  • Funksjonsnavn: IIS-ISAPIEekstensions
  • Funksjonsnavn: IIS-ISAPIFilter
  • Funksjonsnavn: IIS-ServerSideIncludes
  • Funksjonsnavn: IIS-CustomLogging
  • Funksjonsnavn: IIS-BasicAuthentication
  • Funksjonsnavn: IIS-HttpCompressionStatic
  • Funksjonsnavn: IIS-ManagementConsole
  • Funksjonsnavn: IIS-ManagementService
  • Funksjonsnavn: IIS-WMIC-kompatibilitet
  • Funksjonsnavn: IIS-LegacyScripts
  • Funksjonsnavn: IIS-LegacySnapIn
  • Funksjonsnavn: IIS-FTPServer
  • Funksjonsnavn: IIS-FTPSvc
  • Funksjonsnavn: IIS-FTPExtensibility
  • Funksjonsnavn: WCF-Services45
  • Funksjonsnavn: WCF-HTTP-Activation45
  • Funksjonsnavn: WCF-TCP-Activation45
  • Funksjonsnavn: WCF-Pipe-Activation45
  • Funksjonsnavn: WCF-MSMQ-Activation45
  • Funksjonsnavn: WCF-TCP-PortSharing45
  • Funksjonsnavn: MSMQ-Container
  • Funksjonsnavn: MSMQ-Server
  • Funksjonsnavn: MSMQ-triggere
  • Funksjonsnavn: MSMQ-ADIntegration
  • Funksjonsnavn: MSMQ-HTTP
  • Funksjonsnavn: MSMQ-Multicast
  • Funksjonsnavn: MSMQ-DCOMProxy
  • Funksjonsnavn: WCF-HTTP-aktivering
  • Funksjonsnavn: WCF-NonHTTP-aktivering
  • Funksjonsnavn: IIS-CertProvider
  • Funksjonsnavn: IIS-WindowsAuthentication
  • Funksjonsnavn: IIS-DigestAuthentication
  • Funksjonsnavn: IIS-ClientCertificateMappingAuthentication
  • Funksjonsnavn: IIS-IISCertificateMappingAuthentication
  • Funksjonsnavn: IIS-ODBCLogging
  • Funksjonsnavn: NetFx3
  • Funksjonsnavn: SMB1Protocol
  • Funksjonsnavn: SMB1Protocol-Client
  • Funksjonsnavn: SMB1Protocol-Server
  • Funksjonsnavn: SMB1Protocol-avskrivning
  • Funksjonsnavn: MediaPlayback
  • Funksjonsnavn: WindowsMediaPlayer
  • Funksjonsnavn: Microsoft-Windows-NetFx3-OC-pakke
  • Funksjonsnavn: Microsoft-Windows-NetFx4-US-OC-pakke
  • Funksjonsnavn: Microsoft-Windows-Client-EmbeddedExp-Package
  • Funksjonsnavn: Microsoft-Windows-NetFx3-WCF-OC-pakke
  • Funksjonsnavn: Microsoft-Windows-NetFx4-WCF-US-OC-pakke
  • Funksjonsnavn: Containers-DisposableClientVM
  • Funksjonsnavn: Microsoft-Hyper-V-All
  • Funksjonsnavn: Microsoft-Hyper-V
  • Funksjonsnavn: Microsoft-Hyper-V-Tools-All
  • Funksjonsnavn: Microsoft-Hyper-V-Management-PowerShell
  • Funksjonsnavn: Microsoft-Hyper-V-Hypervisor
  • Funksjonsnavn: Microsoft-Hyper-V-Services
  • Funksjonsnavn: Microsoft-Hyper-V-Management-kunder
  • Funksjonsnavn: HostGuardian
  • Funksjonsnavn: Client-DeviceLockdown
  • Funksjonsnavn: Client-EmbeddedShellLauncher
  • Funksjonsnavn: Client-EmbeddedBootExp
  • Funksjonsnavn: Client-EmbeddedLogon
  • Funksjonsnavn: Client-KeyboardFilter
  • Funksjonsnavn: Client-UnifiedWriteFilter
  • Funksjonsnavn: DataCenterBridging
  • Funksjonsnavn: DirectoryServices-ADAM-Client
  • Funksjonsnavn: Windows-Defender-ApplicationGuard
  • Funksjonsnavn: ServicesForNFS-ClientOnly
  • Funksjonsnavn: ClientForNFS-infrastruktur
  • Funksjonsnavn: NFS-administrasjon
  • Funksjonsnavn: containere
  • Funksjonsnavn: SmbDirect
  • Funksjonsnavn: MultiPoint-kontakt
  • Funksjonsnavn: MultiPoint-Connector-Services
  • Funksjonsnavn: MultiPoint-verktøy
  • Funksjonsnavn: AppServerClient
  • Funksjonsnavn: Internet-Explorer-Optional-amd64

Vis informasjon om funksjoner

Du kan bruke parameteren -Featurename Example for å vise detaljert informasjon om en funksjon som du er interessert i.

Kommandoen get-windowsoptionalfeature -online -featurename NetFx 3 avslører for eksempel at dette installerer .Net Framework 3.5 på systemet. Det er også en Internett-kobling forutsatt at du kan klikke på for å slå opp tilleggsinformasjon online.

Aktiver eller deaktiver en valgfri funksjon

Du kan bruke PowerShell-kommandoer for å aktivere eller deaktivere valgfrie funksjoner på en Windows 10-maskin.

Kommandoene Enable-WindowsOptionalFeature -FeatureName og Disable-WindowsOptionalFeature -FeatureName brukes til det.

For å gi deg to eksempler som viser deg hvordan det fungerer:

  • Aktiver-WindowsOptionalFeature -Online -FeatureName "NetFx3" -All - Denne kommandoen installerer Net Framework 3.5 på datamaskinen kommandoen kjøres på.
  • Deaktiver-WindowsOptionalFeature -Online -FeatureName "NetFx3" - Denne kommandoen deaktiverer funksjonen igjen.

Parameteren -Alle forteller Windows om å installere eventuelle avhengigheter også. Så hvis en overordnet funksjon er nødvendig for installasjon av den valgte funksjonen, installeres den også. Merk: Deaktiver støtter ikke -All-parameteren.

ressurser

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