Norėdami įdiegti pasirenkamas funkcijas, naudokite „Windows PowerShell“

„Microsoft Windows“ pristatoma kartu su vadinamųjų neprivalomų funkcijų rinkiniu, kurį vartotojai gali įjungti arba išjungti naudodami valdymo skydelio programėlę „įjungti arba išjungti„ Windows “funkcijas“.

Tai iš esmės veikia gerai, tačiau reikia atidaryti operacinės sistemos valdymo skydelį, nebent „Funkcijų“ langą įkeliate tiesiogiai, pasirinkdami „Pradėti“ pasirinktines savybes.

Nors to dažniausiai ir pakanka, administratoriai gali naudoti ir „PowerShell“ norėdami valdyti pasirenkamas „Windows“ operacinės sistemos funkcijas.

Šiame vadove pateikiama apžvalga, kaip tai veikia „Windows 10“. Atminkite, kad tai gali neveikti ankstesnėse „Windows“ versijose, tokiose kaip „Windows 7“.

„Windows PowerShell“: įdiekite pasirenkamas funkcijas

Šioms komandoms reikia padidintos „PowerShell “. Bakstelėkite „Windows“ klavišą, įveskite powerhell, laikykite nuspaudę klavišą „Ctrl“ ir „Shift“ ir bakstelėkite klavišą Enter, kad atidarytumėte „PowerShell“ raginimą su administravimo teisėmis.

Išvardykite visas pasirenkamas funkcijas ir jų būseną

Pirmas dalykas, kurį galbūt norėsite padaryti, bent jau tada, kai dar nesinaudojote komanda, yra parodyti galimų funkcijų sąrašą.

Vykdykite „ get-windowsoptionalfeature-online“, kad kompiuterio sistemoje pateiktumėte visų galimų funkcijų pavadinimus ir jų būsenas. Būsena įjungta arba išjungta.

Pastaba: parametras -online reiškia, kad veiksmai vykdomi dabartiniame įrenginyje.

Nors pagal objekto pavadinimą pakankamai lengva identifikuoti kai kurias funkcijas, visoms joms nėra lengva.

Šis sąrašas yra iš „Windows 10 Pro“ versijos 1809

  • FeatureName: Printing-PrintToPDFServices-Features
  • FeatureName: „Windows Defender-Default-Definitions“
  • FeatureName: Spausdinimas-XPSPaslaugos-savybės
  • FeatureName: „SearchEngine-Client-Package“
  • FeatureName: MSRDC-infrastruktūra
  • „FeatureName“: „TelnetClient“
  • FeatureName: TFTP
  • „FeatureName“: „TIFFIFilter“
  • „FeatureName“: „WorkFolders-Client“
  • „FeatureName“: „LegacyComponents“
  • „FeatureName“: „DirectPlay“
  • FeatureName: Spausdinimo fondo ypatybės
  • „FeatureName“: „FaxServicesClientPackage“
  • FeatureName: Spausdinimas-Fondas-Internetas Spausdinimas-Klientas
  • „FeatureName“: „Printing-Foundation-LPDPrintService“
  • „FeatureName“: „Printing-Foundation-LPRPortMonitor“
  • „FeatureName“: „SimpleTCP“
  • „FeatureName“: „MicrosoftWindowsPowerShellV2Root“
  • „FeatureName“: „MicrosoftWindowsPowerShellV2“
  • FeatureName: „Windows-Identity-Foundation“
  • FeatureName: „Microsoft-Windows-Subsystem-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-Http klaidos
  • FeatureName: IIS-HttpRedirect
  • FeatureName: IIS-ApplicationDevelopment
  • „FeatureName“: „IIS-NetFxExtenibility“
  • „FeatureName“: „IIS-NetFxExtenibility45“
  • „FeatureName“: IIS-HealthAndDiagnostics
  • FeatureName: IIS-HttpLogging
  • FeatureName: IIS-LoggingLibraries
  • FeatureName: IIS-RequestMonitor
  • „FeatureName“: „IIS-HttpTracing“
  • FeatureName: IIS-sauga
  • „FeatureName“: IIS-URLAuthorization
  • FeatureName: IIS-RequestFiltering
  • FeatureName: IIS-IPSecurity
  • FeatureName: IIS-Performance
  • „FeatureName“: IIS-HttpCompressionDynamic
  • FeatureName: IIS-WebServerManagementTools
  • FeatureName: IIS-ManagementScriptingTools
  • FeatureName: IIS-IIS6ManagementCompatibility
  • FeatureName: IIS duomenų bazė
  • „FeatureName“: „WAS-WindowsActivationService“
  • „FeatureName“: „WAS-ProcessModel“
  • FeatureName: WAS-NetFxEnvironment
  • „FeatureName“: WAS-ConfigurationAPI
  • „FeatureName“: „IIS-HostableWebCore“
  • FeatureName: IIS-StaticContent
  • FeatureName: IIS-DefaultDocument
  • FeatureName: IIS-katalogų naršymas
  • FeatureName: IIS-WebDAV
  • „FeatureName“: „IIS-WebSockets“
  • FeatureName: IIS-ApplicationInit
  • FeatureName: IIS-ASPNET
  • FeatureName: IIS-ASPNET45
  • FeatureName: IIS-ASP
  • „FeatureName“: IIS-CGI
  • „FeatureName“: „IIS-ISAPIE“ plėtiniai
  • „FeatureName“: „IIS-ISAPIFilter“
  • FeatureName: IIS-ServerSideIncludes
  • FeatureName: IIS-CustomLogging
  • FeatureName: IIS-BasicAuthentication
  • „FeatureName“: IIS-HttpCompressionStatic
  • FeatureName: IIS-ManagementConsole
  • FeatureName: IIS-ManagementService
  • FeatureName: IIS-WMIC suderinamumas
  • „FeatureName“: „IIS-LegacyScripts“
  • „FeatureName“: „IIS-LegacySnapIn“
  • „FeatureName“: „IIS-FTPServer“
  • FeatureName: IIS-FTPSvc
  • FeatureName: IIS-FTPPratęsimas
  • „FeatureName“: „WCF-Services45“
  • „FeatureName“: WCF-HTTP-Activation45
  • FeatureName: WCF-TCP-Activation45
  • „FeatureName“: „WCF-Pipe-Activation “45
  • „FeatureName“: WCF-MSMQ-Activation45
  • FeatureName: WCF-TCP-PortSharing45
  • „FeatureName“: „MSMQ-Container“
  • „FeatureName“: „MSMQ-Server“
  • „FeatureName“: „MSMQ-Triggers“
  • „FeatureName“: „MSMQ-ADIntegration“
  • FeatureName: MSMQ-HTTP
  • „FeatureName“: „MSMQ-Multicast“
  • „FeatureName“: „MSMQ-DCOMProxy“
  • FeatureName: WCF-HTTP aktyvinimas
  • „FeatureName“: „WCF-NonHTTP-Activation“
  • „FeatureName“: „IIS-CertProvider“
  • FeatureName: IIS-WindowsAuthentication
  • FeatureName: IIS-DigestAuthentication
  • FeatureName: IIS-ClientCertificateMappingAuthentication
  • FeatureName: IIS-IISCertificateMappingAuthentication
  • FeatureName: IIS-ODBCPrograma
  • „FeatureName“: „NetFx3“
  • „FeatureName“: „SMB1Protocol“
  • FeatureName: SMB1Protocol-Client
  • FeatureName: SMB1Protocol-Server
  • „FeatureName“: SMB1Protokolo panaikinimas
  • „FeatureName“: „MediaPlayback“
  • „FeatureName“: „WindowsMediaPlayer“
  • FeatureName: „Microsoft-Windows-NetFx3-OC-Package“
  • FeatureName: „Microsoft-Windows-NetFx4-US-OC-Package“
  • FeatureName: „Microsoft-Windows-Client-EmbeddedExp-Package“
  • FeatureName: „Microsoft-Windows-NetFx3-WCF-OC-Package“
  • FeatureName: „Microsoft-Windows-NetFx4-WCF-US-OC-Package“
  • „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“: „Client-EmbeddedLogon“
  • „FeatureName“: „Client-KeyboardFilter“
  • „FeatureName“: „Client-UnifiedWriteFilter“
  • „FeatureName“: „DataCenterBridging“
  • FeatureName: DirectoryServices-ADAM-Client
  • FeatureName: „Windows-Defender-ApplicationGuard“
  • „FeatureName“: „ServicesForNFS-ClientOnly“
  • „FeatureName“: „ClientForNFS“ - infrastruktūra
  • „FeatureName“: NFS administracija
  • „FeatureName“: konteineriai
  • „FeatureName“: „SmbDirect“
  • „FeatureName“: „MultiPoint-Connector“
  • FeatureName: „MultiPoint-Connector-Services“
  • „FeatureName“: „MultiPoint-Tools“
  • „FeatureName“: „AppServerClient“
  • „FeatureName“: „Internet Explorer“ - pasirinktinai-amd64

Rodyti informaciją apie funkcijas

Norėdami parodyti išsamią informaciją apie jus dominančią funkciją, galite naudoti parametrą -featurename Pavyzdys.

Pavyzdžiui, komanda „ get-windowsoptionalfeature -online -featurename NetFx 3“ rodo, kad tai įdiegia .Net Framework 3.5 sistemoje. Taip pat yra interneto nuoroda, kurią galite spustelėti norėdami internete ieškoti papildomos informacijos.

Įjungti arba išjungti pasirenkamą funkciją

Galite naudoti „PowerShell“ komandas norėdami įjungti arba išjungti pasirenkamas funkcijas „Windows 10“ įrenginyje.

Tam naudojamos komandos „Enable-WindowsOptionalFeature -FeatureName“ ir „Disable-WindowsOptionalFeature -FeatureName“.

Pateiksiu du pavyzdžius, kaip parodyti, kaip tai veikia:

  • Įgalinti - „WindowsOptionalFeature -Online -FeatureName“ NetFx3 “-Visi - Ši komanda įdiegia„ Net Framework 3.5 “kompiuteryje, kuriame vykdoma komanda.
  • Disable-WindowsOptionalFeature -Online -FeatureName „NetFx3“ - Ši komanda vėl išjungia funkciją.

Parametras „Visi“ nurodo „Windows“ įdiegti ir bet kokias priklausomybes. Taigi, jei pasirinktai funkcijai įdiegti reikalinga pagrindinė funkcija, ji taip pat įdiegiama. Pastaba: Išjungti nepalaikomas visas parametras.

Šaltiniai

  • „Microsoft Technet“: „Enable-WindowsOptionalFeature“
  • „Microsoft Technet“: Išjungti - „WindowsOptionalFeature“
  • „Microsoft Technet“: „Get-WindowsOptionalFeature“