我使用以下命令来查找功能名称,并使用第二个命令(Powershell)来禁用 Microsoft Print to PDF,使用第三个命令来重新启用它。
DISM /online /get-features /format:table | find "Disabled"
Disable-WindowsOptionalFeature -Online -FeatureName "Microsoft-Windows-Printing-PrintToPDFServices-Package"
Enable-WindowsOptionalFeature -Online -FeatureName "Microsoft-Windows-Printing-PrintToPDFServices-Package"
禁用命令运行良好,但是,当我尝试启用它时收到以下消息。
“enable-windowsoptionalfeature:几个父功能之一已被禁用,因此无法启用当前功能。”(见屏幕截图)
其次,我尝试通过“打开或关闭 Windows 功能”启用该功能,但找不到。(见截图)
我已经研究了几个小时,我能找到的唯一信息是如何通过“程序和功能”重新添加打印机。非常感谢大家帮助我解决这个问题。
答案1
一个 Bug 已
已报告
在 Windows 10 中,最早可追溯到版本 1607,因此Disable-WindowsOptionalFeature
删除了功能文件,尽管这应该只在指定/Remove
开关时才会发生。这使得无法通过使用重新启用该功能
Enable-WindowsOptionalFeature
,因为它已经从 Windows 中消失了。
您可以尝试使用-All
可能还会安装任何所需父包的参数:
Enable-WindowsOptionalFeature -online -FeatureName Printing-PrintToPDFServices-Features -All
如果这不能解决问题,那么唯一的解决方案(直到 Microsoft 修复此错误(如果有的话))是在再次安装时包含一个源,该源应该是与您正在使用的版本完全相同的提取的 Windows ISO。
这可能会起作用:
Enable-WindowsOptionalFeature -online -FeatureName Printing-PrintToPDFServices-Features -All -Source "C:\SourceISO\sxs"
(注意:我没有测试过这些命令。)