Uporabite Windows PowerShell za namestitev dodatnih funkcij

Preizkusite Naš Instrument Za Odpravo Težav

Microsoft Windows ima nabor tako imenovanih izbirnih funkcij, ki jih lahko uporabniki omogočijo ali onemogočijo s programčkom nadzorne plošče 'Vklopi ali izklopijo funkcije Windows'.

To večinoma dobro deluje, vendar vas to zahteva odprite nadzorno ploščo v operacijskem sistemu, razen če naložite okno Funkcije neposredno tako, da v Start začnete vnašati neobvezne lastnosti .

Čeprav to večino časa zadostuje, lahko skrbniki uporabljajo PowerShell tudi za upravljanje izbirnih funkcij operacijskega sistema Windows.

Naslednji vodič vam ponuja pregled nad delovanjem sistema Windows 10. Upoštevajte, da to morda ne deluje pri prejšnjih različicah sistema Windows, kot je Windows 7.

Windows PowerShell: namestite dodatne funkcije

Potrebujete povišan PowerShell za naslednje ukaze. Tapnite tipko Windows, vtipkajte powershell, pridržite tipko Ctrl in tipko Shift in tapnite tipko Enter, da odprete poziv PowerShell s skrbniškimi privilegiji.

Naštejte vse neobvezne funkcije in njihov status

powershell optional features

Prva stvar, ki jo boste morda želeli narediti, vsaj ko ne uporabljate ukaza, je prikaz seznama funkcij, ki so na voljo.

Teči get-windowsotionalfeature-line seznam vseh razpoložljivih imen funkcij in njihovih stanj v računalniškem sistemu. Stanje je omogočeno ali onemogočeno.

Opomba: parameter -online pomeni, da se dejanja izvajajo na trenutni napravi.

Čeprav je mogoče nekatere lastnosti prepoznati po imenu funkcije, ni enostavno za vse.

Naslednji seznam je iz Windows 10 Pro različice 1809

  • FeatureName: Printing-PrintToPDFServices-značilnosti
  • FeatureName: Definicije Windows-Defender-Default-Definitions
  • FeatureName: Printing-XPSServices-Features
  • FeatureName: SearchEngine-Client-Package
  • FeatureName: MSRDC-Infrastruktura
  • FeatureName: TelnetClient
  • FeatureName: TFTP
  • FeatureName: TIFFIFilter
  • FeatureName: WorkFolders-odjemalec
  • FeatureName: LegacyComponents
  • FeatureName: DirectPlay
  • FeatureName: Printing-Foundation-Funkcije
  • FeatureName: FaxServicesClientPackage
  • FeatureName: Printing-Foundation-InternetPrinting-odjemalec
  • FeatureName: Printing-Foundation-LPDPrintService
  • FeatureName: Printing-Foundation-LPRPortMonitor
  • FeatureName: SimpleTCP
  • FeatureName: MicrosoftWindowsPowerShellV2Root
  • FeatureName: MicrosoftWindowsPowerShellV2
  • FeatureName: Windows-Identity-Foundation
  • FeatureName: Microsoft-Windows-Podsistem-Linux
  • FeatureName: HypervisorPlatform
  • FeatureName: VirtualMachinePlatform
  • FeatureName: Client-ProjFS
  • FeatureName: NetFx4-AdvSrvs
  • FeatureName: NetFx4Extended-ASPNET45
  • 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: Knjižnice IIS-Logging
  • FeatureName: IIS-RequestMonitor
  • FeatureName: IIS-HttpTracing
  • FeatureName: IIS-varnost
  • FeatureName: IIS-URLAutorizacija
  • FeatureName: IIS-RequestFiltering
  • FeatureName: IIS-IPSecurity
  • FeatureName: IIS-Performance
  • FeatureName: IIS-HttpCompressionDynamic
  • FeatureName: IIS-WebServerManagementTools
  • FeatureName: IIS-ManagementScriptingTools
  • FeatureName: IIS-IIS6ManagementCompatibility
  • FeatureName: IIS-Metabase
  • FeatureName: WAS-WindowsActivationService
  • FeatureName: WAS-ProcessModel
  • FeatureName: WAS-NetFxEnvironment
  • Ime funkcije: Konfiguracija WASAPI
  • FeatureName: IIS-HostableWebCore
  • 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: Združljivost IIS-WMIC
  • FeatureName: IIS-LegacyScripts
  • FeatureName: IIS-LegacySnapIn
  • FeatureName: IIS-FTPServer
  • FeatureName: IIS-FTPSvc
  • FeatureName: IIS-FTPExtensibility
  • Ime funkcije: WCF-Services45
  • FeatureName: WCF-HTTP-Activation45
  • FeatureName: WCF-TCP-Activation45
  • FeatureName: WCF-Pipe-Activation45
  • FeatureName: WCF-MSMQ-Activation45
  • FeatureName: WCF-TCP-PortSharing45
  • FeatureName: MSMQ-Container
  • FeatureName: MSMQ-strežnik
  • FeatureName: MSMQ-sprožilci
  • FeatureName: MSMQ-ADIintegration
  • FeatureName: MSMQ-HTTP
  • FeatureName: MSMQ-Multicast
  • FeatureName: MSMQ-DCOMProxy
  • FeatureName: WCF-HTTP-Activation
  • FeatureName: WCF-NonHTTP-Aktivacija
  • FeatureName: IIS-CertProvider
  • FeatureName: IIS-WindowsAuthentication
  • FeatureName: IIS-DigestAuthentication
  • FeatureName: IIS-ClientCertificateMappingAuthentication
  • FeatureName: US-IISCertificateMappingAuthentication
  • FeatureName: IIS-ODBCLogging
  • FeatureName: NetFx3
  • Ime funkcije: SMB1Protocol
  • FeatureName: SMB1Protocol-odjemalec
  • FeatureName: SMB1Protocol-Server
  • Ime funkcije: SMB1Protokol-odprava
  • FeatureName: MediaPlayback
  • FeatureName: WindowsMediaPlayer
  • FeatureName: Microsoft-Windows-NetFx3-OC-paket
  • FeatureName: Microsoft-Windows-NetFx4-US-OC-paket
  • FeatureName: Microsoft-Windows-Client-EmbeddedExp-Package
  • FeatureName: Microsoft-Windows-NetFx3-WCF-OC-paket
  • FeatureName: Microsoft-Windows-NetFx4-WCF-US-OC-paket
  • FeatureName: Containers-DisposableClientVM
  • FeatureName: Microsoft-Hyper-V-All
  • FeatureName: Microsoft-Hyper-V
  • FeatureName: Microsoft-Hyper-V-Tools-All
  • FeatureName: Microsoft-Hyper-V-Management-PowerShell
  • FeatureName: Microsoft-Hyper-V-Hypervisor
  • FeatureName: Microsoft-Hyper-V-Services
  • FeatureName: Microsoft-Hyper-V-Management-Clients
  • FeatureName: HostGuardian
  • FeatureName: Client-DeviceLockdown
  • FeatureName: Client-EmbeddedShellLauncher
  • FeatureName: Client-EmbeddedBootExp
  • FeatureName: odjemalca, vdelane v sistem
  • FeatureName: Client-KeyboardFilter
  • FeatureName: Client-UnifiedWriteFilter
  • FeatureName: DataCenterBridging
  • FeatureName: DirectoryServices-ADAM-odjemalec
  • FeatureName: Windows-Defender-ApplicationGuard
  • FeatureName: ServicesForNFS-ClientOnly
  • FeatureName: ClientForNFS-Infrastructure
  • FeatureName: NFS-uprava
  • FeatureName: Posode
  • FeatureName: SmbDirect
  • FeatureName: MultiPoint-Connector
  • FeatureName: MultiPoint-Connector-Services
  • FeatureName: MultiPoint-Tools
  • FeatureName: AppServerClient
  • FeatureName: Internet-Explorer-Izbirno-amd64

Prikaz informacij o funkcijah

powershell-display information about features

S parametrom -featurename Example lahko uporabite za prikaz podrobnih informacij o funkciji, ki vas zanima.

Ukaz get-windowsotionalfeature -online -featurename NetFx 3 na primer razkriva, da ta v sistem namesti .Net Framework 3.5. Obstaja tudi internetna povezava, če želite klikniti, da poiščete dodatne informacije v spletu.

Omogoči ali onemogoči neobvezno funkcijo

Ukaze PowerShell lahko uporabite za omogočanje ali onemogočanje dodatnih funkcij na napravi Windows 10

Za to se uporabljajo ukazi Enable-WindowsOtionalFeature -FeatureName in Disable-WindowsOtionalFeature -FeatureName.

Da vam dam dva primera, ki vam bo pokazal, kako to deluje:

  • Omogoči-WindowsOtionalFeature -Online -FeatureName 'NetFx3' -Vse - Ta ukaz namesti Net Framework 3.5 v računalnik, v katerem se izvaja ukaz.
  • Onemogoči-WindowsOtionalFeature -Online -FeatureName 'NetFx3' - Ta ukaz ponovno onemogoči funkcijo.

Parameter -All Windows pove, da bo Windows namestil tudi vse odvisnosti. Če je za namestitev izbrane funkcije potrebna nadrejena funkcija, jo namestite tudi. Opomba: Onemogoči ne podpira parametra -All.

PowerShell

Za Windows

Prenesi zdaj

Viri