Brug Windows PowerShell til at installere valgfrie funktioner

Microsoft Windows leveres med et sæt af såkaldte valgfrie funktioner, som brugerne muligvis kan aktivere eller deaktivere ved hjælp af "slå Windows-funktioner til eller fra" kontrolpanelapplet.

Dette fungerer godt for det meste, men kræver at du Åbn Kontrolpanel på operativsystemet, medmindre du læser vinduet Funktioner direkte ved at indtaste optionalfeatures i Start.

Selvom det er tilstrækkeligt det meste, kan administratorer også bruge PowerShell til at styre valgfrie funktioner i Windows-operativsystemet.

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

Windows PowerShell: Installer valgfrie funktioner

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

Angiv alle valgfrie funktioner og deres status

powershell valgfri funktioner

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

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

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

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

Følgende liste er fra a Windows 10 Pro version 1703 PC.

FeatureName: Microsoft-Windows-HyperV-gæst-pakke
FeatureName: LegacyComponents
FeatureName: DirectPlay
Funktionsnavn: SimpleTCP
Funktionsnavn: SNMP
Funktionsnavn: WMISnmpProvider
Funktionsnavn: MicrosoftWindowsPowerShellV2Root
FeatureName: MicrosoftWindowsPowerShellV2
Funktionsnavn: Windows-Identity-Foundation
FeatureName: Microsoft-Windows-Subsystem-Linux
Funktionsnavn: NetFx3
Funktionsnavn: IIS-WebServerRole
Funktionsnavn: IIS-WebServer
FeatureName: IIS-CommonHttpFeatures
Funktionsnavn: IIS-HttpErrors
Funktionsnavn: IIS-HttpRedirect
FeatureName: IIS-ApplicationDevelopment
Funktionsnavn: IIS-NetFxExtensibility
Funktionsnavn: IIS-NetFxExtensibility45
Funktionsnavn: IIS-HealthAndDiagnostics
Funktionsnavn: IIS-HttpLogging
Funktionsnavn: IIS-LoggingLibraries
Funktionsnavn: IIS-RequestMonitor
Funktionsnavn: IIS-HttpTracing
FeatureName: IIS-Security
FeatureName: IIS-URLAuthorization
Funktionsnavn: IIS-RequestFiltering
Funktionsnavn: IIS-IPSecurity
FeatureName: IIS-Performance
Funktionsnavn: IIS-HttpCompressionDynamic
Funktionsnavn: IIS-WebServerManagementTools
FeatureName: IIS-ManagementScriptingTools
FeatureName: IIS-IIS6ManagementCompatibility
Funktionsnavn: IIS-Metabase
Funktionsnavn: WAS-WindowsActivationService
Funktionsnavn: WAS-ProcessModel
Funktionsnavn: WAS-NetFxEnvironment
Funktionsnavn: WAS-ConfigurationAPI
Funktionsnavn: IIS-HostableWebCore
Funktionsnavn: WCF-HTTP-aktivering
Funktionsnavn: WCF-NonHTTP-aktivering
Funktionsnavn: WCF-Services45
Funktionsnavn: WCF-HTTP-Activation45
Funktionsnavn: WCF-TCP-Activation45
Funktionsnavn: WCF-Pipe-Activation45
Funktionsnavn: WCF-MSMQ-Activation45
Funktionsnavn: WCF-TCP-PortSharing45
Funktionsnavn: IIS-CertProvider
Funktionsnavn: IIS-WindowsAuthentication
Funktionsnavn: IIS-DigestAuthentication
Funktionsnavn: IIS-ClientCertificateMappingAuthentication
FeatureName: IIS-IISCertificateMappingAuthentication
Funktionsnavn: IIS-ODBCLogging
Funktionsnavn: IIS-StaticContent
FeatureName: 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
FeatureName: IIS-ISAPIExtensions
Funktionsnavn: IIS-ISAPIFilter
FeatureName: IIS-ServerSideIncludes
Funktionsnavn: IIS-CustomLogging
Funktionsnavn: IIS-BasicAuthentication
Funktionsnavn: IIS-HttpCompressionStatic
Funktionsnavn: IIS-ManagementConsole
Funktionsnavn: IIS-ManagementService
Funktionsnavn: IIS-WMIC-kompatibilitet
FeatureName: IIS-LegacyScripts
Funktionsnavn: IIS-LegacySnapIn
Funktionsnavn: IIS-FTPServer
Funktionsnavn: IIS-FTPSvc
FeatureName: IIS-FTPExtensibility
FeatureName: MSMQ-Container
Funktionsnavn: MSMQ-Server
Funktionsnavn: MSMQ-Triggers
Funktionsnavn: MSMQ-ADIntegration
Funktionsnavn: MSMQ-HTTP
Funktionsnavn: MSMQ-Multicast
Funktionsnavn: MSMQ-DCOMProxy
Funktionsnavn: NetFx4-AdvSrvs
Funktionsnavn: NetFx4Extended-ASPNET45
FeatureName: MediaPlayback
Funktionsnavn: WindowsMediaPlayer
Funktionsnavn: Udskrivning-PrintToPDFServices-Funktioner
Funktionsnavn: Udskrivning-XPSServices-Funktioner
Funktionsnavn: RasRip
Funktionsnavn: MSRDC-Infrastruktur
FeatureName: SearchEngine-Client-Package
Funktionsnavn: TelnetClient
Funktionsnavn: TFTP
FeatureName: Xps-Foundation-Xps-Viewer
Funktionsnavn: WorkFolders-Client
Funktionsnavn: SMB1Protocol
FeatureName: Microsoft-Hyper-V-All
FeatureName: Microsoft-Hyper-V-Tools-All
FeatureName: Microsoft-Hyper-V-Management-Clients
FeatureName: Microsoft-Hyper-V-Management-PowerShell
FeatureName: Microsoft-Hyper-V
FeatureName: Microsoft-Hyper-V-Hypervisor
FeatureName: Microsoft-Hyper-V-Services
FeatureName: Udskrivnings-Foundation-Funktioner
FeatureName: Printing-Foundation-LPRPortMonitor
FeatureName: Printing-Foundation-LPDPrintService
FeatureName: Printing-Foundation-InternetPrinting-Client
FeatureName: FaxServicesClientPackage
Funktionsnavn: ScanManagementConsole
Funktionsnavn: DirectoryServices-ADAM-Client
Funktionsnavn: ServicesForNFS-ClientOnly
Funktionsnavn: ClientForNFS-Infrastruktur
Funktionsnavn: NFS-administration
Funktionsnavn: RasCMAK
Funktionsnavn: SmbDirect
FeatureName: Containere
Funktionsnavn: DataCenterBridging
Funktionsnavn: TIFFIFilter
Funktionsnavn: Client-DeviceLockdown
Funktionsnavn: Client-EmbeddedShellLauncher
Funktionsnavn: Client-EmbeddedBootExp
Funktionsnavn: Client-EmbeddedLogon
Funktionsnavn: Client-KeyboardFilter
Funktionsnavn: Client-UnifiedWriteFilter
FeatureName: MultiPoint-Connector
FeatureName: MultiPoint-Connector-Services
FeatureName: MultiPoint-Tools
Funktionsnavn: Internet Explorer-Valgfrit-amd64

Vis oplysninger om funktioner

powerhell-display information om funktioner

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

Kommandoen få-windowsoptionalfeature -online -featurename NetFx3 afslører for eksempel, at dette installerer .Net Framework 3.5 på systemet. Der er også en internetlink, forudsat at du måske klikker på for at finde yderligere oplysninger online.

Aktivér eller deaktiver en valgfri funktion

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

Kommandoer Aktiver-WindowsOptionalFeature -FeatureName og Disable-WindowsOptionalFeature -FeatureName bruges til det.

At give dig to eksempler for at vise dig, hvordan det virker:

  • Aktiver-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.

-All parameter fortæller Windows at installere eventuelle afhængigheder også. Så hvis det er nødvendigt med en forælderfunktion til installation af den valgte funktion, er den også installeret. Bemærk: Deaktiver ikke understøtter -Alle parameter.

Ressourcer

Stillingen Brug Windows PowerShell til at installere valgfrie funktioner dukkede først på gHacks Technology News.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.