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