该C:\Windows\System32\OptionalFeatures.exe
程序允许Turn windows features on or off
通过选中或清除显示列表中的复选框来实现。
出于教育/学习目的,如何将自定义程序(比如简单的 hello world 应用程序 - 假设我们有该应用程序的可执行文件或源代码)添加到该列表中,以便可以像其他 Windows 可选功能一样打开和关闭它?
答案1
您无法添加自定义 Windows 可选功能(按需功能) 或功能到窗口。
“功能”安装在操作系统级别 - 比如虚拟化支持和开发人员工具。它们更接近于 Windows 更新包而不是应用程序,因为每个功能都是通过 Windows 更新服务请求/下载/安装的。每个版本的 Windows 仅支持这些功能的特定列表,并且无法更改。
当前允许打开和关闭自定义应用程序的内置方式是通过 Windows 上的 Microsoft Store,它现在支持安装几乎所有东西:
- 通用 Windows 平台 (UWP) 应用
- 渐进式 Web 应用 (PWA)
- MSIX 内容
- 基于 Win32 的应用程序。(
.msi
、setup.exe
和其他 Win32 包/安装程序类型)
商店应用可以进行配置,即用户需要时才安装。当用户卸载应用时,它们仍可供其他用户或重新安装。
另一个选择是使用新的内置Windows 软件包管理器(winget)从中获取您的安装程序。
还有许多其他选项可用于管理此类事情,例如通过 AD 组策略发布软件或使用 Microsoft SCCM / Endpoint 管理器等。只是没有添加到“可选功能”列表中