Använd Windows PowerShell för att installera valfria funktioner

0
326

Microsoft Windows levereras med en uppsättning så kallade valfria funktioner som användare kan aktivera eller inaktivera användning av “inaktivera Windows-funktioner på eller av” kontroll panel-applet.

Detta fungerar bra för det mesta, men kräver att du öppnar Kontrollpanelen i operativsystemet om du inte laddar Funktioner fönstret direkt genom att skriva optionalfeatures i Början.

Samtidigt som det är tillräckligt med de flesta av tiden, administratörer kan använda PowerShell samt att hantera valfria funktioner i Windows-operativsystem.

Följande guide ger dig en översikt om hur det fungerar på Windows-10. Observera att detta kanske inte fungerar i tidigare versioner av Windows så som Windows 7.

Windows PowerShell: installera valfria funktioner

Du behöver en förhöjd PowerShell för följande kommandon. Tryck på Windows-tangenten, skriv powershell, håll ner Ctrl-tangenten och Shift-tangenten och tryck på Enter-tangenten för att öppna en PowerShell-prompten med administrativa privilegier.

En lista över alla valbara funktioner och deras status

powershell optional features

Det första du kanske vill göra, åtminstone när du är ny på att använda kommandot, är för att visa listan över funktioner som är tillgängliga.

Kör get-windowsoptionalfeature -online – för att lista alla tillgängliga funktionsnamn och deras stater på datorn. Staten är antingen aktiverad eller inaktiverad.

Obs:- online-parameter innebär att den verksamhet som bedrivs på den aktuella enheten.

Även om det är lätt att identifiera vissa funktioner genom att den har namn, det är inte lätt för dem alla.

Följande lista är från en Windows-10 Pro-versionen 1703 PC.

FeatureName : Microsoft-Windows-HyperV-Guest-Paket
FeatureName : LegacyComponents
FeatureName : DirectPlay
FeatureName : SimpleTCP
FeatureName : SNMP
FeatureName : WMISnmpProvider
FeatureName : MicrosoftWindowsPowerShellV2Root
FeatureName : MicrosoftWindowsPowerShellV2
FeatureName : Windows-Identitet-Grunden
FeatureName : Microsoft-Windows-Delsystem-Linux
FeatureName : NetFx3
FeatureName : IIS-WebServerRole
FeatureName : IIS-Webbserver
FeatureName : IIS-CommonHttpFeatures
FeatureName : IIS-HttpErrors
FeatureName : IIS-HttpRedirect
FeatureName : IIS-ApplicationDevelopment
FeatureName : IIS-NetFxExtensibility
FeatureName : IIS-NetFxExtensibility45
FeatureName : IIS-HealthAndDiagnostics
FeatureName : IIS-HttpLogging
FeatureName : IIS-LoggingLibraries
FeatureName : IIS-RequestMonitor
FeatureName : IIS-HttpTracing
FeatureName : IIS-Säkerhet
FeatureName : IIS-URLAuthorization
FeatureName : IIS-RequestFiltering
FeatureName : IIS-IPSecurity
FeatureName : IIS-Prestanda
FeatureName : IIS-HttpCompressionDynamic
FeatureName : IIS-WebServerManagementTools
FeatureName : IIS-ManagementScriptingTools
FeatureName : IIS-IIS6ManagementCompatibility
FeatureName : IIS-Metabasen
FeatureName : VAR-WindowsActivationService
FeatureName : VAR-ProcessModel
FeatureName : VAR-NetFxEnvironment
FeatureName : VAR-ConfigurationAPI
FeatureName : IIS-HostableWebCore
FeatureName : WCF-HTTP-Aktivering
FeatureName : WCF-NonHTTP-Aktivering
FeatureName : WCF-Tjänster45
FeatureName : WCF-HTTP-Activation45
FeatureName : WCF-TCP-Activation45
FeatureName : WCF-Pipe-Activation45
FeatureName : WCF-MSMQ-Activation45
FeatureName : WCF-TCP-PortSharing45
FeatureName : IIS-CertProvider
FeatureName : IIS-WindowsAuthentication
FeatureName : IIS-DigestAuthentication
FeatureName : IIS-ClientCertificateMappingAuthentication
FeatureName : IIS-IISCertificateMappingAuthentication
FeatureName : IIS-ODBCLogging
FeatureName : IIS-StaticContent
FeatureName : IIS-DefaultDocument
FeatureName : IIS-DirectoryBrowsing
FeatureName : IIS-WebDAV
FeatureName : IIS-WebSockets
FeatureName : IIS-ApplicationInit
FeatureName : IIS-ASPNET
FeatureName : IIS-ASPNET45
FeatureName : IIS-ASP
FeatureName : IIS-CGI
FeatureName : IIS-ISAPIExtensions
FeatureName : IIS-ISAPIFilter
FeatureName : IIS-ServerSideIncludes
FeatureName : IIS-CustomLogging
FeatureName : IIS-BasicAuthentication
FeatureName : IIS-HttpCompressionStatic
FeatureName : IIS-ManagementConsole
FeatureName : IIS-ManagementService
FeatureName : IIS-WMICompatibility
FeatureName : IIS-LegacyScripts
FeatureName : IIS-LegacySnapIn
FeatureName : IIS-FTPServer
FeatureName : IIS-FTPSvc
FeatureName : IIS-FTPExtensibility
FeatureName : MSMQ-Behållare
FeatureName : MSMQ-Server
FeatureName : MSMQ-Utlösare
FeatureName : MSMQ-ADIntegration
FeatureName : MSMQ-HTTP –
FeatureName : MSMQ-Multicast
FeatureName : MSMQ-DCOMProxy
FeatureName : NetFx4-AdvSrvs
FeatureName : NetFx4Extended-ASPNET45
FeatureName : MediaPlayback
FeatureName : WindowsMediaPlayer
FeatureName : Utskrift-PrintToPDFServices-Funktioner
FeatureName : Utskrift-XPSServices-Funktioner
FeatureName : RasRip
FeatureName : MSRDC-Infrastruktur
FeatureName : Söktjänsten-Klient-Paket
FeatureName : TelnetClient
FeatureName : TFTP
FeatureName : Xps-Foundation-Xps-Viewer
FeatureName : WorkFolders-Klient
FeatureName : SMB1Protocol
FeatureName : Microsoft Hyper-V-Alla
FeatureName : Microsoft Hyper-V-Verktyg-Alla
FeatureName : Microsoft Hyper-V-Management-Klienter
FeatureName : Microsoft Hyper-V-Management-PowerShell
FeatureName : Microsoft Hyper-V
FeatureName : Microsoft Hyper-V Hypervisor
FeatureName : Microsoft Hyper-V-Tjänster
FeatureName : Utskrift-Foundation-Funktioner
FeatureName : Utskrift-Foundation-LPRPortMonitor
FeatureName : Utskrift-Foundation-LPDPrintService
FeatureName : Utskrift-Foundation-InternetPrinting-Klient
FeatureName : FaxServicesClientPackage
FeatureName : ScanManagementConsole
FeatureName : DirectoryServices-ADAM-Klient
FeatureName : ServicesForNFS-ClientOnly
FeatureName : ClientForNFS-Infrastruktur
FeatureName : NFS-Administration
FeatureName : RasCMAK
FeatureName : SmbDirect
FeatureName : Behållare
FeatureName : DataCenterBridging
FeatureName : TIFFIFilter
FeatureName : Klient-DeviceLockdown
FeatureName : Klient-EmbeddedShellLauncher
FeatureName : Klient-EmbeddedBootExp
FeatureName : Klient-EmbeddedLogon
FeatureName : Klient-KeyboardFilter
FeatureName : Klient-UnifiedWriteFilter
FeatureName : MultiPoint-Anslutning
FeatureName : MultiPoint-Connector-Tjänster
FeatureName : MultiPoint-Verktyg
FeatureName : Internet-Explorer-Optional-amd64

Läs också: Dölj eller visa Trådlösa Nätverk i Windows

Visa information om funktioner

powershell-display information about features

Du kan använda -funktionsnamn Exempel parameter för att visa detaljerad information om en funktion som du är intresserad av.

Kommandot get-windowsoptionalfeature -online -funktionsnamn NetFx3 för exempel visar att detta installerar den .Net Framework 3.5 på systemet. Det finns också en Internet-länk som du kan klicka på för att se ytterligare information på nätet.

Aktivera eller inaktivera en valfri funktion

Du kan använda PowerShell-kommandon för att aktivera eller inaktivera valfria funktioner på en Windows-10 maskin.

De kommandon som Möjligt-WindowsOptionalFeature -Funktionsnamn och Inaktivera-WindowsOptionalFeature -Funktionsnamn används för att.

För att ge dig två exempel för att visa dig hur det fungerar:

  • Aktivera-WindowsOptionalFeature -Online -Funktionsnamn “NetFx3” -Alla — det Här kommandot installeras Net Framework 3.5 på datorn kommandot körs på.
  • Inaktivera-WindowsOptionalFeature -Online -Funktionsnamn “NetFx3” — Detta kommando stänger av funktionen igen.

-Alla parameter som talar om för Windows att installera eventuella beroenden. Så, om en förälder har är som krävs för installationen av den valda funktionen, den är installerad. Obs: Inaktivera stöder inte -Alla-parametern.

Resurser

  • Microsoft Technet: Aktivera-Om Du WindowsOptionalFeature
  • Microsoft Technet: Avaktivera-WindowsOptionalFeature
  • Microsoft Technet: Få-WindowsOptionalFeature