Gebruik Windows PowerShell om optionele functies te installeren
- Categorie: Ramen
Microsoft Windows wordt geleverd met een reeks zogenaamde optionele functies die gebruikers kunnen in- of uitschakelen met de applet 'Windows-functies in- of uitschakelen' in het configuratiescherm.
Dit werkt voor het grootste deel goed, maar vereist dat u open het Configuratiescherm op het besturingssysteem, tenzij u het venster Functies laadt rechtstreeks door optionele functies in Start te typen .
Hoewel dat meestal voldoende is, kunnen beheerders PowerShell ook gebruiken om optionele functies van het Windows-besturingssysteem te beheren.
De volgende gids geeft u een overzicht van hoe dat werkt op Windows 10. Merk op dat dit mogelijk niet werkt op eerdere versies van Windows zoals Windows 7.
Windows PowerShell: installeer optionele functies
Je hebt een verhoogde PowerShell voor de volgende opdrachten. Tik op de Windows-toets, typ powershell, houd de Ctrl-toets en de Shift-toets ingedrukt en tik op de Enter-toets om een PowerShell-prompt met beheerdersrechten te openen.
Maak een lijst van alle optionele functies en hun status
Het eerste dat u misschien wilt doen, in ieder geval wanneer u nieuw bent met het gebruik van de opdracht, is de lijst met beschikbare functies weergeven.
Rennen get-windowsoptionalfeature -online om alle beschikbare functienamen en hun status op het computersysteem weer te geven. De status is ingeschakeld of uitgeschakeld.
Opmerking: de parameter -online betekent dat de acties worden uitgevoerd op het huidige apparaat.
Hoewel het gemakkelijk genoeg is om sommige functies aan de naam van de functie te herkennen, is het niet voor alle elementen gemakkelijk.
De volgende lijst is van een Windows 10 Pro-versie 1809
- Functienaam: Printing-PrintToPDFServices-Features
- Functienaam: Windows-Defender-Default-Definitions
- Functienaam: Printing-XPSServices-Features
- Functienaam: SearchEngine-Client-Package
- Functienaam: MSRDC-infrastructuur
- Functienaam: TelnetClient
- Functienaam: TFTP
- Functienaam: TIFFIFilter
- Functienaam: WorkFolders-Client
- Functienaam: LegacyComponents
- Functienaam: DirectPlay
- Functienaam: Printing-Foundation-Features
- Functienaam: FaxServicesClientPackage
- Functienaam: Printing-Foundation-InternetPrinting-Client
- Functienaam: Printing-Foundation-LPDPrintService
- Functienaam: Printing-Foundation-LPRPortMonitor
- Functienaam: SimpleTCP
- Functienaam: MicrosoftWindowsPowerShellV2Root
- Functienaam: MicrosoftWindowsPowerShellV2
- Functienaam: Windows-Identity-Foundation
- Functienaam: Microsoft-Windows-Subsystem-Linux
- Functienaam: HypervisorPlatform
- Functienaam: VirtualMachinePlatform
- Functienaam: Client-ProjFS
- Functienaam: NetFx4-AdvSrvs
- Functienaam: NetFx4Extended-ASPNET45
- Functienaam: IIS-WebServerRole
- Functienaam: IIS-WebServer
- Functienaam: IIS-CommonHttpFeatures
- Functienaam: IIS-HttpErrors
- Functienaam: IIS-HttpRedirect
- Functienaam: IIS-ApplicationDevelopment
- Functienaam: IIS-NetFxExtensibility
- Functienaam: IIS-NetFxExtensibility45
- Functienaam: IIS-HealthAndDiagnostics
- Functienaam: IIS-HttpLogging
- Functienaam: IIS-LoggingLibraries
- Functienaam: IIS-RequestMonitor
- Functienaam: IIS-HttpTracing
- Functienaam: IIS-Security
- Functienaam: IIS-URLAuthorization
- Functienaam: IIS-RequestFiltering
- Functienaam: IIS-IPSecurity
- Functienaam: IIS-Performance
- Functienaam: IIS-HttpCompressionDynamic
- Functienaam: IIS-WebServerManagementTools
- Functienaam: IIS-ManagementScriptingTools
- Functienaam: IIS-IIS6ManagementCompatibility
- Functienaam: IIS-Metabase
- Functienaam: WAS-WindowsActivationService
- Functienaam: WAS-ProcessModel
- Functienaam: WAS-NetFxEnvironment
- Functienaam: WAS-ConfigurationAPI
- Functienaam: IIS-HostableWebCore
- Functienaam: IIS-StaticContent
- Functienaam: IIS-DefaultDocument
- Functienaam: IIS-DirectoryBrowsing
- Functienaam: IIS-WebDAV
- Functienaam: IIS-WebSockets
- Functienaam: IIS-ApplicationInit
- Functienaam: IIS-ASPNET
- Functienaam: IIS-ASPNET45
- Functienaam: IIS-ASP
- Functienaam: IIS-CGI
- Functienaam: IIS-ISAPIExtensions
- Functienaam: IIS-ISAPIFilter
- Functienaam: IIS-ServerSideInclusief
- Functienaam: IIS-CustomLogging
- Functienaam: IIS-BasicAuthentication
- Functienaam: IIS-HttpCompressionStatic
- Functienaam: IIS-ManagementConsole
- Functienaam: IIS-ManagementService
- Functienaam: IIS-WMICompatibiliteit
- Functienaam: IIS-LegacyScripts
- Functienaam: IIS-LegacySnapIn
- Functienaam: IIS-FTPServer
- Functienaam: IIS-FTPSvc
- Functienaam: IIS-FTPExtensibility
- Functienaam: WCF-Services45
- Functienaam: WCF-HTTP-Activation45
- Functienaam: WCF-TCP-Activation45
- Functienaam: WCF-Pipe-Activation45
- Functienaam: WCF-MSMQ-Activation45
- Functienaam: WCF-TCP-PortSharing45
- Functienaam: MSMQ-Container
- Functienaam: MSMQ-Server
- Functienaam: MSMQ-Triggers
- Functienaam: MSMQ-ADIntegration
- Functienaam: MSMQ-HTTP
- Functienaam: MSMQ-Multicast
- Functienaam: MSMQ-DCOMProxy
- Functienaam: WCF-HTTP-activering
- Functienaam: WCF-NonHTTP-Activation
- Functienaam: IIS-CertProvider
- Functienaam: IIS-WindowsAuthentication
- Functienaam: IIS-DigestAuthentication
- Functienaam: IIS-ClientCertificateMappingAuthentication
- Functienaam: US-IISCertificateMappingAuthentication
- Functienaam: IIS-ODBCLogging
- Functienaam: NetFx3
- Functienaam: SMB1Protocol
- Functienaam: SMB1Protocol-Client
- Functienaam: SMB1 Protocol-server
- Functienaam: SMB1 Protocol-deprecatie
- Functienaam: MediaPlayback
- Functienaam: WindowsMediaPlayer
- Functienaam: Microsoft-Windows-NetFx3-OC-pakket
- Functienaam: Microsoft-Windows-NetFx4-US-OC-pakket
- Functienaam: Microsoft-Windows-Client-EmbeddedExp-pakket
- Functienaam: Microsoft-Windows-NetFx3-WCF-OC-pakket
- Functienaam: Microsoft-Windows-NetFx4-WCF-US-OC-pakket
- Functienaam: Containers-DisposableClientVM
- Functienaam: Microsoft-Hyper-V-All
- Functienaam: Microsoft-Hyper-V
- Functienaam: Microsoft-Hyper-V-Tools-All
- Functienaam: Microsoft-Hyper-V-Management-PowerShell
- Functienaam: Microsoft-Hyper-V-Hypervisor
- Functienaam: Microsoft-Hyper-V-Services
- Functienaam: Microsoft-Hyper-V-Management-Clients
- Functienaam: HostGuardian
- Functienaam: Client-DeviceLockdown
- Functienaam: Client-EmbeddedShellLauncher
- Functienaam: Client-EmbeddedBootExp
- Functienaam: Client-EmbeddedLogon
- Functienaam: Client-KeyboardFilter
- Functienaam: Client-UnifiedWriteFilter
- Functienaam: DataCenterBridging
- Functienaam: DirectoryServices-ADAM-Client
- Functienaam: Windows-Defender-ApplicationGuard
- Functienaam: ServicesForNFS-ClientOnly
- Functienaam: ClientForNFS-infrastructuur
- Functienaam: NFS-administratie
- Functienaam: containers
- Functienaam: SmbDirect
- Functienaam: MultiPoint-Connector
- Functienaam: MultiPoint-Connector-Services
- Functienaam: MultiPoint-Tools
- Functienaam: AppServerClient
- Functienaam: Internet-Explorer-Optioneel-amd64
Informatie weergeven over functies
U kunt de parameter -featurename Example gebruiken om gedetailleerde informatie weer te geven over een functie waarin u geïnteresseerd bent.
Het bevel get-windowsoptionalfeature -online -featurename NetFx 3 onthult bijvoorbeeld dat dit het .Net Framework 3.5 op het systeem installeert. Er is ook een internetlink voorzien waarop u kunt klikken om online aanvullende informatie op te zoeken.
Schakel een optionele functie in of uit
U kunt PowerShell-opdrachten gebruiken om optionele functies op een Windows 10-machine in of uit te schakelen.
Daarvoor worden de commando's Enable-WindowsOptionalFeature -FeatureName en Disable-WindowsOptionalFeature -FeatureName gebruikt.
Om u twee voorbeelden te geven om u te laten zien hoe dat werkt:
- Enable-WindowsOptionalFeature -Online -FeatureName 'NetFx3' -All - Met deze opdracht wordt Net Framework 3.5 geïnstalleerd op de computer waarop de opdracht wordt uitgevoerd.
- Disable-WindowsOptionalFeature -Online -FeatureName 'NetFx3' - Met deze opdracht wordt de functie weer uitgeschakeld.
De parameter -All vertelt Windows om ook eventuele afhankelijkheden te installeren. Dus als een bovenliggende functie vereist is voor de installatie van de geselecteerde functie, wordt deze ook geïnstalleerd. Opmerking: Uitschakelen biedt geen ondersteuning voor de parameter -All.

PowerShell
Voor ramen
Download nuMiddelen
- Microsoft Technet: Enable-WindowsOptionalFeature
- Microsoft Technet: Disable-WindowsOptionalFeature
- Microsoft Technet: Get-WindowsOptionalFeature