Χρησιμοποιήστε το Windows PowerShell για να εγκαταστήσετε προαιρετικές λειτουργίες

Τα Microsoft Windows συνοδεύονται από ένα σύνολο των αποκαλούμενων προαιρετικών λειτουργιών που οι χρήστες μπορούν να ενεργοποιήσουν ή να απενεργοποιήσουν χρησιμοποιώντας τη μικροεφαρμογή "ενεργοποίηση ή απενεργοποίηση των λειτουργιών των Windows".

Αυτό λειτουργεί καλά για το μεγαλύτερο μέρος, αλλά απαιτεί να ανοίξετε τον Πίνακα Ελέγχου στο λειτουργικό σύστημα, εκτός αν φορτώσετε απευθείας το παράθυρο Χαρακτηριστικά πληκτρολογώντας τις προαιρετικές δυνατότητες στο Έναρξη.

Ενώ αυτό είναι αρκετό, οι διαχειριστές μπορούν να χρησιμοποιήσουν το PowerShell και για να διαχειριστούν προαιρετικές δυνατότητες του λειτουργικού συστήματος των Windows.

Ο παρακάτω οδηγός σάς παρέχει μια επισκόπηση του τρόπου με τον οποίο λειτουργεί στα Windows 10. Σημειώστε ότι αυτό μπορεί να μην λειτουργήσει σε προηγούμενες εκδόσεις των Windows, όπως τα Windows 7.

Windows PowerShell: εγκαταστήστε προαιρετικές λειτουργίες

Χρειάζεται ένα ανυψωμένο PowerShell για τις ακόλουθες εντολές. Πατήστε στο πλήκτρο Windows, πληκτρολογήστε powerhell, κρατήστε πατημένο το πλήκτρο Ctrl και το πλήκτρο Shift και πατήστε το πλήκτρο Enter για να ανοίξετε μια ερώτηση PowerShell με δικαιώματα διαχειριστή.

Καταχωρίστε όλες τις προαιρετικές λειτουργίες και την κατάστασή τους

Το πρώτο πράγμα που μπορεί να θέλετε να κάνετε, τουλάχιστον όταν είστε νέος στη χρήση της εντολής, είναι να εμφανίσετε τη λίστα με τις διαθέσιμες λειτουργίες.

Εκτελέστε get-windowsoptionalfeature -online για να καταγράψετε όλα τα διαθέσιμα ονόματα χαρακτηριστικών και τις καταστάσεις τους στο σύστημα υπολογιστών. Η κατάσταση είναι ενεργοποιημένη ή απενεργοποιημένη.

Σημείωση: Η παράμετρος -online σημαίνει ότι οι ενέργειες εκτελούνται στην τρέχουσα συσκευή.

Παρόλο που είναι αρκετά εύκολο να εντοπίσετε κάποιες λειτουργίες από το όνομα του χαρακτηριστικού, δεν είναι εύκολο για όλα αυτά.

Η παρακάτω λίστα προέρχεται από μια έκδοση των Windows 10 Pro 1809

  • FeatureName: Εκτύπωση-PrintToPDFServices-Χαρακτηριστικά
  • Χαρακτηριστικό Όνομα: Προκαθορισμένοι ορισμοί των Windows-Defender
  • Χαρακτηριστικό γνώρισμα: Χαρακτηριστικά εκτύπωσης-XPSServices
  • FeatureName: SearchEngine-Client-Package
  • Χαρακτηριστικό γνώρισμα: Υποδομή MSRDC
  • Χαρακτηριστικό: TelnetClient
  • Χαρακτηριστικό Όνομα: TFTP
  • Χαρακτηριστικό Όνομα: TIFFIFilter
  • Χαρακτηριστικό Όνομα: Φάκελοι εργασίας-Πελάτης
  • ΧαρακτηριστικόName: LegacyComponents
  • ΧαρακτηριστικόName: DirectPlay
  • Χαρακτηριστικό γνωρίσματος: Χαρακτηριστικά εκτύπωσης-ιδρυμάτων
  • Χαρακτηριστικό Όνομα: FaxServicesClientPackage
  • FeatureName: Εκτύπωση-Ίδρυμα-InternetPrinting-Client
  • ΧαρακτηριστικόName: Εκτύπωση-Foundation-LPDPrintService
  • ΧαρακτηριστικόName: Εκτύπωση-Foundation-LPRPortMonitor
  • ΧαρακτηριστικόName: SimpleTCP
  • ΧαρακτηριστικόName: MicrosoftWindowsPowerShellV2Root
  • ΧαρακτηριστικόName: MicrosoftWindowsPowerShellV2
  • Χαρακτηριστικό Όνομα: Windows-Identity-Foundation
  • Χαρακτηριστικό Όνομα: Microsoft-Windows-Subsystem-Linux
  • Χαρακτηριστικό Όνομα: HypervisorPlatform
  • ΧαρακτηριστικόName: VirtualMachinePlatform
  • Χαρακτηριστικό Όνομα: Client-ProjFS
  • ΧαρακτηριστικόName: NetFx4-AdvSrvs
  • ΧαρακτηριστικόName: NetFx4Extended-ASPNET45
  • Χαρακτηριστικό γνωρίσματος: IIS-WebServerRole
  • Χαρακτηριστικό: IIS-WebServer
  • Χαρακτηριστικό γνώρισμα: IIS-CommonHttpFeatures
  • Χαρακτηριστικό Όνομα: IIS-HttpErrors
  • Χαρακτηριστικό: IIS-HttpRedirect
  • Χαρακτηριστικό Όνομα: IIS-ApplicationDevelopment
  • Χαρακτηριστικό γνωρίσματος: IIS-NetFxExtensibility
  • Χαρακτηριστικό γνώρισμα: IIS-NetFxExtensibility45
  • Χαρακτηριστικό γνώρισμα: IIS-HealthAndDiagnostics
  • Χαρακτηριστικό Όνομα: IIS-HttpLogging
  • Χαρακτηριστικό Όνομα: IIS-LoggingLibraries
  • Χαρακτηριστικό Όνομα: IIS-RequestMonitor
  • Χαρακτηριστικό Όνομα: IIS-HttpTracing
  • Χαρακτηριστικό Όνομα: IIS-Security
  • Χαρακτηριστικό Όνομα: IIS-URLAuthorization
  • Χαρακτηριστικό Όνομα: IIS-RequestFiltering
  • Χαρακτηριστικό Όνομα: IIS-IPSecurity
  • Χαρακτηριστικό γνώρισμα: IIS-Performance
  • Χαρακτηριστικό γνώρισμα: IIS-HttpCompressionDynamic
  • Χαρακτηριστικό: IIS-WebServerManagementTools
  • Χαρακτηριστικό Όνομα: IIS-ManagementScriptingTools
  • Χαρακτηριστικό γνωρίσματος: IIS-IIS6Compability διαχείρισης
  • Χαρακτηριστικό Όνομα: IIS-Metabase
  • Χαρακτηριστικό Όνομα: WAS-WindowsActivationService
  • ΧαρακτηριστικόName: WAS-ProcessModel
  • ΧαρακτηριστικόName: WAS-NetFxEnvironment
  • ΧαρακτηριστικόName: WAS-ConfigurationAPI
  • Χαρακτηριστικό: IIS-HostableWebCore
  • Χαρακτηριστικό γνωρίσματος: IIS-StaticContent
  • Χαρακτηριστικό: IIS-DefaultDocument
  • Χαρακτηριστικό: IIS-DirectoryBrowsing
  • Χαρακτηριστικό γνωρίσματος: IIS-WebDAV
  • Χαρακτηριστικό: IIS-WebSockets
  • Χαρακτηριστικό Όνομα: IIS-ApplicationInit
  • Χαρακτηριστικό Όνομα: IIS-ASPNET
  • Χαρακτηριστικό: IIS-ASPNET45
  • Χαρακτηριστικό: IIS-ASP
  • Χαρακτηριστικό γνώρισμα: IIS-CGI
  • FeatureName: IIS-ISAPIExtensions
  • Χαρακτηριστικό Όνομα: IIS-ISAPIFilter
  • Χαρακτηριστικό Όνομα: IIS-ServerSideIncludes
  • Χαρακτηριστικό Όνομα: IIS-CustomLogging
  • Χαρακτηριστικό Όνομα: IIS-BasicAuthentication
  • Χαρακτηριστικό: IIS-HttpCompressionStatic
  • Χαρακτηριστικό Όνομα: IIS-ManagementConsole
  • Χαρακτηριστικό: IIS-ManagementService
  • Χαρακτηριστικό γνωρίσματος: IIS-WMICcompatibility
  • Χαρακτηριστικό Όνομα: IIS-LegacyScripts
  • Χαρακτηριστικό: IIS-LegacySnapIn
  • Χαρακτηριστικό Όνομα: IIS-FTPServer
  • Χαρακτηριστικό: IIS-FTPSvc
  • Χαρακτηριστικό γνωρίσματος: Διαθεσιμότητα IIS-FTPE
  • Χαρακτηριστικό Όνομα: WCF-Services45
  • Χαρακτηριστικό Όνομα: WCF-HTTP-Ενεργοποίηση45
  • Χαρακτηριστικό Όνομα: WCF-TCP-Ενεργοποίηση45
  • Χαρακτηριστικό Όνομα: WCF-Pipe-Activation45
  • Χαρακτηριστικό Όνομα: WCF-MSMQ-Ενεργοποίηση45
  • Χαρακτηριστικό Όνομα: WCF-TCP-PortSharing45
  • Χαρακτηριστικό Όνομα: MSMQ-Container
  • Χαρακτηριστικό Όνομα: MSMQ-Server
  • Χαρακτηριστικό Όνομα: MSMQ-Triggers
  • Χαρακτηριστικό Όνομα: MSMQ-ADIntegration
  • Χαρακτηριστικό Όνομα: MSMQ-HTTP
  • Χαρακτηριστικό γνωρίσματος: MSMQ-Multicast
  • Χαρακτηριστικό Όνομα: MSMQ-DCOMProxy
  • Χαρακτηριστικό Όνομα: Ενεργοποίηση WCF-HTTP
  • Χαρακτηριστικό Όνομα: WCF-NonHTTP-Ενεργοποίηση
  • Χαρακτηριστικό Όνομα: IIS-CertProvider
  • Χαρακτηριστικό Όνομα: IIS-WindowsAuthentication
  • Χαρακτηριστικό γνώρισμα: IIS-DigestAuthentication
  • Χαρακτηριστικό γνωρίσματος: IIS-ClientCertificateMappingAuthentication
  • Χαρακτηριστικό Όνομα: IIS-IISCertificateMappingAuthentication
  • Χαρακτηριστικό: IIS-ODBCLogging
  • ΧαρακτηριστικόName: NetFx3
  • Χαρακτηριστικό Όνομα: SMB1Protocol
  • Χαρακτηριστικό Όνομα: SMB1Protocol-Client
  • Χαρακτηριστικό Όνομα: SMB1Protocol-Server
  • Χαρακτηριστικό Όνομα: SMB1Protocol-Deprecation
  • Όνομα_εφαρμογής: MediaPlayback
  • Όνομα_εφαρμογής: WindowsMediaPlayer
  • Χαρακτηριστικό Όνομα: Πακέτο Microsoft-Windows-NetFx3-OC
  • ΧαρακτηριστικόName: Πακέτο Microsoft-Windows-NetFx4-US-OC
  • FeatureName: Πακέτο Microsoft-Windows-Client-EmbeddedExp
  • Χαρακτηριστικό Όνομα: Πακέτο Microsoft-Windows-NetFx3-WCF-OC
  • Όνομα_δυνατοθήκης: Πακέτο Microsoft-Windows-NetFx4-WCF-US-OC
  • FeatureName: Containers-DisposableClientVM
  • Χαρακτηριστικό γνωρίσματος: Microsoft-Hyper-V-All
  • ΧαρακτηριστικόName: Microsoft-Hyper-V
  • FeatureName: Microsoft-Hyper-V-Tools-Όλα
  • Χαρακτηριστικό γνώρισμα: Microsoft-Hyper-V-Management-PowerShell
  • Χαρακτηριστικό: Microsoft-Hyper-V-Hypervisor
  • Χαρακτηριστικό γνώσης: Υπηρεσίες Microsoft-Hyper-V
  • Όνομα_ευθυντικού στοιχείου: Πελάτες της Microsoft-Hyper-V-Management
  • Χαρακτηριστικό: HostGuardian
  • Χαρακτηριστικό Όνομα: Client-DeviceLockdown
  • Χαρακτηριστικό Όνομα: Client-EmbeddedShellLauncher
  • Όνομα_δυνατοθήκης: Client-EmbeddedBootExp
  • Χαρακτηριστικό Όνομα: Client-EmbeddedLogon
  • Χαρακτηριστικό Όνομα: Client-KeyboardFilter
  • Χαρακτηριστικό Όνομα: Client-UnifiedWriteFilter
  • ΧαρακτηριστικόName: DataCenterBridging
  • Χαρακτηριστικό Όνομα: DirectoryServices-ADAM-Client
  • Χαρακτηριστικό Όνομα: Windows-Defender-ApplicationGuard
  • Όνομα_προγράμματος: ΥπηρεσίεςForNFS-ClientOnly
  • Όνομα_ιδιόνου: Υποδομή ClientForNFS
  • FeatureName: Διαχείριση NFS
  • FeatureName: Δοχεία
  • Χαρακτηριστικό Όνομα: SmbDirect
  • Χαρακτηριστικό Όνομα: Σύνδεση MultiPoint
  • Χαρακτηριστικό Όνομα: Υπηρεσίες MultiPoint-Connector-Services
  • FeatureName: Εργαλεία MultiPoint
  • Χαρακτηριστικό Όνομα: AppServerClient
  • Όνομα_προγράμματος: Internet-Explorer-Προαιρετικό-amd64

Εμφάνιση πληροφοριών σχετικά με τις λειτουργίες

Μπορείτε να χρησιμοποιήσετε την παράμετρο Example -feature Example για να εμφανίσετε λεπτομερείς πληροφορίες σχετικά με μια λειτουργία που σας ενδιαφέρει.

Η εντολή get-windowsoptionalfeature -online -featurename NetFx 3 για παράδειγμα αποκαλύπτει ότι αυτό εγκαθιστά το .Net Framework 3.5 στο σύστημα. Υπάρχει επίσης ένας σύνδεσμος στο Διαδίκτυο υπό τον όρο ότι μπορείτε να κάνετε κλικ για να αναζητήσετε πρόσθετες πληροφορίες online.

Ενεργοποιήστε ή απενεργοποιήστε μια προαιρετική λειτουργία

Μπορείτε να χρησιμοποιήσετε τις εντολές PowerShell για να ενεργοποιήσετε ή να απενεργοποιήσετε τις προαιρετικές δυνατότητες σε ένα μηχάνημα των Windows 10.

Οι εντολές Enable-WindowsOptionalFeature -FeatureName και Disable-WindowsOptionalFeature -FeatureName χρησιμοποιούνται για αυτό.

Για να σας δώσω δύο παραδείγματα για να σας δείξει πώς λειτουργεί:

  • Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3" -Όλα - Αυτή η εντολή εγκαθιστά το Net Framework 3.5 στον υπολογιστή στον οποίο εκτελείται η εντολή.
  • Απενεργοποίηση-WindowsOptionalFeature -Online -FeatureName "NetFx3" - Αυτή η εντολή απενεργοποιεί ξανά τη λειτουργία.

Η -παράλληλη παράμετρος λέει στα Windows να εγκαταστήσει και τυχόν εξαρτήσεις. Έτσι, εάν απαιτείται μια γονική λειτουργία για την εγκατάσταση της επιλεγμένης δυνατότητας, εγκαθίσταται επίσης. Σημείωση: Η απενεργοποίηση δεν υποστηρίζει την παράμετρο -Όλες οι παράμετροι.

Πόροι

  • Microsoft Technet: Ενεργοποίηση-WindowsOptionalFeature
  • Microsoft Τεχνική: Απενεργοποίηση-WindowsOptionalFeature
  • Microsoft Τεχνική: Get-WindowsOptionalFeature