Microsoft Print to PDF を無効にすると有効にできなくなります

Microsoft Print to PDF を無効にすると有効にできなくなります

機能名を見つけるために次のコマンドを使用し、2 番目のコマンド (Powershell) を使用して Microsoft Print to PDF を無効にし、3 番目のコマンドを使用して再度有効にしました。

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: いくつかの親機能の 1 つが無効になっているため、現在の機能を有効にできません。」(スクリーンショットを参照)

enable-windowsoptionalfeature エラー

次に、「Windows の機能の有効化または無効化」で機能を有効にしようとしましたが、見つかりません。(スクリーンショットを参照)

Windowsの機能をオンまたはオフにします

私は数時間にわたってこの件について調査しましたが、私が見つけることができた唯一の情報は、「プログラムと機能」からプリンターを再度追加する方法でした。この問題を解決するために、皆様のご協力をいただければ幸いです。

答え1

バグが見つかりました 報告 Windows 10 のバージョン 1607 以降では、スイッチDisable-WindowsOptionalFeature を指定した場合にのみ実行されるはずであるにもかかわらず、 によって機能ファイルが削除されます/Remove。この機能は Windows から削除されているため、 を使用して再度有効にすることは不可能です Enable-WindowsOptionalFeature

-All必要な親パッケージもインストールできるパラメータを使用することもできます。

Enable-WindowsOptionalFeature -online -FeatureName Printing-PrintToPDFServices-Features -All

これで問題が解決しない場合は、Microsoft がこのバグを修正するまで (修正される場合)、唯一の解決策は、再度インストールするときにソースを含めることです。ソースは、使用しているバージョンとまったく同じ、抽出された Windows ISO である必要があります。

こうすればできるかもしれません:

Enable-WindowsOptionalFeature -online -FeatureName Printing-PrintToPDFServices-Features -All -Source "C:\SourceISO\sxs"

(注: これらのコマンドはテストしていません。)

関連情報