在 Windows 10 版本 20H2 中,它似乎MSPaint.exe
已成为“可选功能”,但在旧版可选功能中找不到它。它仅在新Settings
应用程序中可见。
同样,当您运行时,Get-WindowsOptionalFeature -Online | Format-Table
您看不到新的可选功能。
我曾尝试运行:
Enable-WindowsOptionalFeature -Online -FeatureName "Microsoft Paint" -All -LogLevel WarningsInfo
我得到了
Enable-WindowsOptionalFeature:功能名称 Microsoft Paint 未知。
我可以通过 GUI 手动启用可选功能,但如果我想将 Paint 推送到一组计算机怎么办?我们需要一个新的 PowerShell 命令?或者我们正在等待 Microsoft 将新的可选功能添加到 cmdlet 中?
答案1
由于从技术上讲这被视为“功能”而不是“可选功能”,因此正确的本机 PowerShell 命令是Add-WindowsCapability
。
当前添加 MSPaint 功能的完整命令是:
Add-WindowsCapability -Online -Name Microsoft.Windows.MSPaint~~~~0.0.1.0
现在,显然这最终与版本息息相关,因此您可能希望使用通配符。不幸的是,Add-WindowsCapability
似乎不接受通配符,但Get-WindowsCapability
可以:
Get-WindowsCapability -Online -Name Microsoft.Windows.MSPaint* | Add-WindowsCapability -Online
(注意:如果同时有多个版本/包可用,我不知道这会有什么反应。)
当然,您只需使用以下命令即可获得可用功能的完整列表:
Get-WindowsCapability -Online
或者经过筛选的与 MSPaint 相关的列表:
Get-WindowsCapability -Online -Name *MSPaint*
答案2
您可以使用分布式系统管理mspaint.exe
在 Windows 10 的较新版本中安装(或卸载) 。
安装 Microsoft Paint打开管理员提升的命令提示符或 PowerShell 并运行:
DISM /Online /Add-Capability /CapabilityName:Microsoft.Windows.MSPaint~~~~0.0.1.0
卸载 Microsoft Paint打开管理员提升的命令提示符或 PowerShell 并运行:
DISM /Online /Remove-Capability /CapabilityName:Microsoft.Windows.MSPaint~~~~0.0.1.0
支持资源
-
部署映像服务和管理 (DISM) 工具是一个用于修改 Windows® 映像的命令行工具。您可以使用 DISM 直接从命令提示符启用或禁用 Windows 功能,也可以通过将应答文件应用于映像来启用或禁用 Windows 功能。您可以在 WIM 或 VHD 文件上脱机启用或禁用 Windows 功能,也可以在正在运行的操作系统上联机启用或禁用 Windows 功能。
在映像中查找可用的 Windows 功能
从管理员提升的命令提示符或 PowerShell 运行列出操作系统中可用的所有功能:
Dism /online /Get-Features
-
以下特性和功能已从 Windows 10 的已安装产品映像中删除。依赖于这些功能的应用程序或代码将无法在删除时的版本或更高版本中运行。
特征:微软画图
详细信息和缓解措施:此应用程序不支持未列入完整本地化列表。
删除版本:1703