【问题标题】:Can i run Get-WindowsFeature PowerShell Command on Windows?我可以在 Windows 上运行 Get-WindowsFeature PowerShell 命令吗?
【发布时间】:2019-03-06 06:54:50
【问题描述】:

我正在尝试禁用 Windows 10 上不必要的功能以优化操作系统性能。我想创建 Powershell DSC 配置,参考其中的 Windows 功能资源并禁用我想要的功能。

要提及功能名称,我必须运行 Get-WindowsFeature 命令并查看其中有哪些功能。但该命令在我的 powershell 中不可用。我做了一些研究,我知道 Get-WindowsFeature 只能工作在 Windows 服务器上。这是真的吗?

那么我必须运行什么命令才能获取 Windows 10 上的功能列表?

【问题讨论】:

    标签: powershell dsc


    【解决方案1】:
    Get-WindowsOptionalFeature -Online 
    

    将给出 Windows 中可用的功能列表。更多请参考docs

    【讨论】:

    • 我已经试过了。如文档中所述,我认为它仅列出可选功能。这样有什么区别吗?
    • 我不这么认为
    【解决方案2】:

    看看这个script 由 scconfigmgr 人员删除适用于 Windows 10 的内置应用程序。根据我的经验,删除这些未使用的应用程序可以大大提高性能,尤其是在机器上构建新配置文件时。

    本质上,它使用Get-AppxPackage 命令来识别然后删除您可能不想要的内置应用程序。

    编辑

    除了上述之外,您还可以使用 Win32_OptionalFeature 类查询 WMI 以获取启用了哪些功能。

    Get-WmiObject -Query "Select * from Win32_OptionalFeature where InstalledState = '1'"
    

    “InstalledState”为“1”的所有内容都表示它当前已安装。

    【讨论】:

      猜你喜欢
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 2020-01-27
      • 1970-01-01
      相关资源
      最近更新 更多