Използвайте Windows PowerShell, за да инсталирате допълнителни функции

Опитайте Нашия Инструмент За Премахване На Проблемите

Microsoft Windows се доставя с набор от така наречените опционални функции, които потребителите могат да разрешат или деактивират с помощта на аплета на контролния панел „включване или изключване на функции на Windows“.

Това работи добре в по-голямата си част, но изисква от вас отворете контролния панел в операционната система, освен ако не заредите прозореца с функции директно като напишете опционални характеристики в Start ,

Въпреки че това е достатъчно през повечето време, администраторите могат да използват PowerShell, както и за управление на незадължителни функции на операционната система Windows.

Следващото ръководство ви предоставя преглед за това как работи в Windows 10. Обърнете внимание, че това може да не работи в предишни версии на Windows, като Windows 7.

Windows PowerShell: инсталирайте допълнителни функции

Имате нужда от повишен PowerShell за следните команди. Докоснете клавиша на Windows, въведете powershell, задръжте клавиша Ctrl и Shift и натиснете клавиша Enter, за да отворите подканата PowerShell с административни привилегии.

Избройте всички незадължителни функции и тяхното състояние

powershell optional features

Първото нещо, което може да искате да направите, поне когато сте нови за използването на командата, е да покажете списъка с налични функции.

тичам get-windowsoptionsfeature -линия да се изброят всички налични имена на функции и техните състояния в компютърната система. Състоянието е или активирано, или деактивирано.

Забележка: параметър -online означава, че действията се изпълняват на текущото устройство.

Въпреки че е достатъчно лесно да се идентифицират някои функции по името на функцията, не е лесно за всички тях.

Следващият списък е от Windows 10 Pro версия 1809

  • FeatureName: Printing-PrintToPDFServices-функции
  • FeatureName: Определения на Windows-Defender-Default-Definitions
  • FeatureName: Printing-XPSServices-функции
  • FeatureName: SearchEngine-Client-Package
  • FeatureName: MSRDC-инфраструктура
  • FeatureName: TelnetClient
  • FeatureName: TFTP
  • FeatureName: TIFFIFilter
  • FeatureName: WorkFolders-клиент
  • FeatureName: LegacyComponents
  • FeatureName: DirectPlay
  • FeatureName: Printing-Foundation-Features
  • FeatureName: FaxServicesClientPackage
  • FeatureName: Printing-Foundation-InternetPrinting-Client
  • FeatureName: Printing-Foundation-LPDPrintService
  • FeatureName: Printing-Foundation-LPRPortMonitor
  • FeatureName: SimpleTCP
  • FeatureName: MicrosoftWindowsPowerShellV2Root
  • FeatureName: MicrosoftWindowsPowerShellV2
  • FeatureName: Windows-Identity-Foundation
  • FeatureName: Microsoft-Windows-Подсистема-Linux
  • FeatureName: HypervisorPlatform
  • FeatureName: VirtualMachinePlatform
  • FeatureName: Клиент-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: IIS-LoggingLibraries
  • FeatureName: IIS-RequestMonitor
  • FeatureName: IIS-HttpTracing
  • FeatureName: IIS-Security
  • FeatureName: IIS-URLAuthorization
  • FeatureName: IIS-RequestFiltering
  • FeatureName: IIS-IPSбезопасност
  • 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
  • FeatureName: WAS-ConfigurationAPI
  • 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: IIS-WMIC Съвместимост
  • FeatureName: IIS-LegacyScripts
  • FeatureName: IIS-LegacySnapIn
  • FeatureName: IIS-FTPServer
  • FeatureName: IIS-FTPSvc
  • FeatureName: IIS-FTPExtensibility
  • FeatureName: WCF-Services45
  • FeatureName: WCF-HTTP-Activation45
  • FeatureName: WCF-TCP-Activation45
  • FeatureName: WCF-Pipe-Activation45
  • FeatureName: WCF-MSMQ-Activation45
  • FeatureName: WCF-TCP-PortSharing45
  • FeatureName: MSMQ-контейнер
  • FeatureName: MSMQ-сървър
  • FeatureName: MSMQ-Triggers
  • FeatureName: MSMQ-ADIntegration
  • FeatureName: MSMQ-HTTP
  • FeatureName: MSMQ-Multicast
  • FeatureName: MSMQ-DCOMProxy
  • FeatureName: WCF-HTTP-Активиране
  • FeatureName: WCF-NonHTTP-Активиране
  • FeatureName: IIS-CertProvider
  • FeatureName: IIS-WindowsAuthentication
  • FeatureName: IIS-DigestAuthentication
  • FeatureName: IIS-ClientCertificateMappingAuthentication
  • FeatureName: US-IISCertificateMappingAuthentication
  • FeatureName: IIS-ODBCLogging
  • FeatureName: NetFx3
  • FeatureName: SMB1Protocol
  • FeatureName: SMB1Protocol-Client
  • FeatureName: SMB1Protocol-Server
  • FeatureName: SMB1Protocol-Deprecation
  • 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
  • FeatureName: HostGuardian
  • FeatureName: Клиент-DeviceLockdown
  • FeatureName: Client-EmbeddedShellLauncher
  • FeatureName: Client-EmbeddedBootExp
  • FeatureName: Клиент-вграден логон
  • FeatureName: Клиент-KeyboardFilter
  • FeatureName: Client-UnifiedWriteFilter
  • FeatureName: DataCenterBridging
  • FeatureName: DirectoryServices-ADAM-клиент
  • FeatureName: Windows-Defender-ApplicationGuard
  • FeatureName: ServicesForNFS-ClientOnly
  • FeatureName: ClientForNFS-инфраструктура
  • FeatureName: NFS администрация
  • FeatureName: Контейнери
  • FeatureName: SmbDirect
  • FeatureName: MultiPoint-Connector
  • FeatureName: MultiPoint-Connector-Services
  • FeatureName: MultiPoint-Tools
  • FeatureName: AppServerClient
  • FeatureName: Internet-Explorer-незадължително-amd64

Показване на информация за функциите

powershell-display information about features

Можете да използвате параметъра -featurename Example, за да покажете подробна информация за функция, която ви интересува.

Командата get-windowsotionalfeature -online -featurename NetFx 3 например разкрива, че това инсталира .Net Framework 3.5 в системата. Има и интернет връзка, при условие че можете да кликнете върху, за да потърсите допълнителна информация онлайн.

Активиране или деактивиране на незадължителна функция

Можете да използвате PowerShell команди, за да активирате или деактивирате незадължителни функции на машина с Windows 10.

За целта се използват командите Enable-WindowsOptionsFeature -FeatureName и Disable-WindowsOtionalFeature -FeatureName.

За да ви дам два примера, за да ви покажем как става това:

  • Активиране-WindowsOptionsFeature -Online -FeatureName 'NetFx3' -Всичко - Тази команда инсталира Net Framework 3.5 на компютъра, на който се изпълнява командата.
  • Деактивиране-WindowsOtionalFeature -Online -FeatureName 'NetFx3' - Тази команда деактивира функцията отново.

Параметърът -All казва на Windows да инсталира и всякакви зависимости. Така че, ако за инсталирането на избраната функция е необходима родителска функция, тя също се инсталира. Забележка: Disable не поддържа параметъра -All.

PowerShell

За Windows

Свали сега

ресурси