Utilizzare Windows PowerShell per installare funzionalità opzionali

0
345

Microsoft Windows viene fornito con una serie di cosiddetti caratteristiche opzionali che gli utenti possono attivare o disattivare l’utilizzo di “funzionalità di Windows attiva o disattiva” applet del pannello di controllo.

Questo funziona bene per la maggior parte, ma è necessario aprire il Pannello di Controllo del sistema operativo, a meno che non si carica la finestra di Funzionalità direttamente, digitando optionalfeatures in Avvio.

Mentre è sufficiente la maggior parte del tempo, gli amministratori possono utilizzare PowerShell gestione di funzioni opzionali del sistema operativo Windows.

La guida riportata di seguito fornisce una panoramica su come funziona su Windows 10. Si noti che questo potrebbe non funzionare su versioni precedenti di Windows, come Windows 7.

Windows PowerShell: installare funzionalità opzionali

Avete bisogno di un elevato PowerShell per i seguenti comandi. Toccare il tasto di Windows, tipo di powershell, tenere premuto il tasto Ctrl e il tasto Shift, e toccare il tasto invio (Enter) per aprire un PowerShell prompt con privilegi amministrativi.

Elenco di tutti gli optionals e il loro stato

powershell optional features

La prima cosa che si può fare, almeno quando si utilizza il comando, viene visualizzato un elenco di funzioni che sono disponibili.

Eseguire get-windowsoptionalfeature -online per elencare tutte le funzionalità disponibili in nomi e i loro stati nel sistema del computer. Lo stato è abilitato o disabilitato.

Nota: il parametro online significa che le azioni vengono eseguite sul dispositivo corrente.

Mentre è abbastanza facile da identificare alcune caratteristiche, dai il nome della funzione, non è facile per tutti.

Il seguente elenco è da un Windows 10 versione Pro 1703 PC.

FeatureName : Microsoft-Windows-HyperV-Ospite-Pacchetto
FeatureName : LegacyComponents
FeatureName : DirectPlay
FeatureName : SimpleTCP
FeatureName : SNMP
FeatureName : WMISnmpProvider
FeatureName : MicrosoftWindowsPowerShellV2Root
FeatureName : MicrosoftWindowsPowerShellV2
FeatureName : Windows Identity Foundation
FeatureName : Microsoft-Windows-Sottosistema Linux
FeatureName : NetFx3
FeatureName : IIS-WebServerRole
FeatureName : IIS WebServer
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-Sicurezza
FeatureName : IIS-URLAuthorization
FeatureName : IIS-RequestFiltering
FeatureName : IIS-IPSecurity
FeatureName : IIS-Prestazioni
FeatureName : IIS-HttpCompressionDynamic
FeatureName : IIS-WebServerManagementTools
FeatureName : IIS-ManagementScriptingTools
FeatureName : IIS-IIS6ManagementCompatibility
FeatureName : IIS Metabase
FeatureName :-WindowsActivationService
FeatureName :-ProcessModel
FeatureName :-NetFxEnvironment
FeatureName :-ConfigurationAPI
FeatureName : IIS-HostableWebCore
FeatureName : WCF-HTTP-Attivazione
FeatureName : WCF-NonHTTP-Attivazione
FeatureName : WCF-Services45
FeatureName : WCF-HTTP-Activation45
FeatureName : WCF-TCP-Activation45
FeatureName : WCF-Tubo-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-Contenitore
FeatureName : MSMQ-Server
FeatureName : MSMQ-Trigger
FeatureName : MSMQ-ADIntegration
FeatureName : MSMQ-HTTP
FeatureName : MSMQ-Multicast
FeatureName : MSMQ-DCOMProxy
FeatureName : NetFx4-AdvSrvs
FeatureName : NetFx4Extended-ASPNET45
FeatureName : MediaPlayback
FeatureName : WindowsMediaPlayer
FeatureName : La Stampa-PrintToPDFServices-Caratteristiche
FeatureName : La Stampa-XPSServices-Caratteristiche
FeatureName : RasRip
FeatureName : MSRDC-Infrastrutture
FeatureName : Motore Di Ricerca-Client-Pacchetto
FeatureName : TelnetClient
FeatureName : TFTP
FeatureName : Xps-Fondazione-Xps Viewer
FeatureName : WorkFolders-Client
FeatureName : SMB1Protocol
FeatureName : Microsoft Hyper-V-Tutti
FeatureName : Microsoft Hyper-V-Strumenti Di
FeatureName : Microsoft Hyper-V-Gestione Clienti
FeatureName : Microsoft Hyper-V-Di Gestione-Di PowerShell
FeatureName : Microsoft Hyper-V
FeatureName : Microsoft Hyper-V-Hypervisor
FeatureName : Microsoft Hyper-V-Servizi
FeatureName : La Stampa-Fondazione-Caratteristiche
FeatureName : La Stampa-Fondazione-LPRPortMonitor
FeatureName : La Stampa-Fondazione-LPDPrintService
FeatureName : La Stampa-Fondazione-InternetPrinting-Client
FeatureName : FaxServicesClientPackage
FeatureName : ScanManagementConsole
FeatureName : DirectoryServices-ADAM-Client
FeatureName : ServicesForNFS-ClientOnly
FeatureName : ClientForNFS-Infrastrutture
FeatureName : NFS-Amministrazione
FeatureName : RasCMAK
FeatureName : SmbDirect
FeatureName : Contenitori
FeatureName : DataCenterBridging
FeatureName : TIFFIFilter
FeatureName : Client-DeviceLockdown
FeatureName : Client-EmbeddedShellLauncher
FeatureName : Client-EmbeddedBootExp
FeatureName : Client-EmbeddedLogon
FeatureName : Client-KeyboardFilter
FeatureName : Client-UnifiedWriteFilter
FeatureName : MultiPoint-Connettore
FeatureName : MultiPoint-Connettore-Servizi
FeatureName : MultiPoint-Strumenti
FeatureName : Internet-Explorer-Facoltativo-amd64

Leggi anche: Nascondere o mostrare le Reti Wireless in Windows

Visualizzazione di informazioni sulle caratteristiche

powershell-display information about features

È possibile utilizzare l’-featurename parametro di Esempio per visualizzare informazioni dettagliate su una funzionalità che ti interessa.

Il comando get-windowsoptionalfeature -online -featurename NetFx3, per esempio, rivela che questo consente .Net Framework 3.5 sul sistema. C’è anche un collegamento Internet a condizione che si può fare clic su per cercare ulteriori informazioni online.

Attivare o disattivare una funzione opzionale

È possibile utilizzare i comandi di PowerShell per abilitare o disabilitare funzioni opzionali su una macchina Windows 10.

I comandi Consentono-WindowsOptionalFeature -FeatureName e Disattivare-WindowsOptionalFeature -FeatureName sono utilizzati per.

Per dare due esempi per mostrare come funziona:

  • Enable-WindowsOptionalFeature -Online -FeatureName “NetFx3” -Tutti — Questo comando installa il Net Framework 3.5 sul computer viene eseguito il comando.
  • Disable-WindowsOptionalFeature -Online -FeatureName “NetFx3” — Questo comando disabilita la funzione di nuovo.

L’parametro indica a Windows di installare tutte le dipendenze. Quindi, se un genitore funzionalità è necessaria per l’installazione della funzione selezionata, viene installato. Nota: Disattivare non supporta il parametro-All.

Risorse

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