web-dev-qa-db-ja.com

GPP経由でプリンターを展開するときにドライバーのインストールが機能しない

グループポリシーを使用してプリンターを展開しようとしています。インターネット周辺の投稿では、グループポリシーの基本設定のアプローチ(User/Preferences/Control Panel Settings/Printers)の使用を推奨しています。

ただし、プリンターの展開に失敗し、次のエラーがイベントビューアーに表示されます。

'グループポリシーオブジェクト{GUID}'グループポリシーオブジェクトのユーザー 'Epsonプリンター'基本設定項目は、エラーコード '0x80070bcbで失敗しました。指定されたプリンタードライバーがシステム上に見つからず、ダウンロードする必要があるため、適用されませんでした。'このエラーは抑制されました。

Microsoft Technet を含む、インターネット上のさまざまなソースは、ポイントと印刷の制限GPOポリシーを示唆していますドライバーをプロンプトなしでインストールできるようにするには、変更する必要があります。

このポリシーは、User/Policies/Administrative Templates/Control Panel/Printers;の下の両方のユーザー設定ツリーに存在します。 Computer/Policies/Administrative Templates/Printersの下のコンピュータ構成ツリー。

私は2つのアプローチを試しました:

  • ユーザーとコンピューターの両方のポイントと印刷の制限ポリシーを無効に設定します。
  • ユーザーとコンピューターの両方のポイントと印刷の制限ポリシーを、上記のTechnet記事( ポリシーのスクリーンキャプチャ )で説明されている構成に設定します。

各試行の後に、完全なディレクトリレプリケーションを実行し、テストコンピューターで、管理者特権と通常のユーザーコマンドの両方からgpupdate/forceプロンプトを実行し、再起動してから実行しましたgpresult/H result.htmlを実行して、設定が適用されたことを検証します。

ただし、イベントビューアで引き続き上記のエラーが発生し、プリンタがインストールされません。

コントロールパネルでAdd Printerを使用して手動でプリンターを追加すると、ドライバーは正常にインストールされます。さらに、Computer/Windows Settings/Deployed Printersを介してプリンター接続を展開する「従来の」アプローチを使用すると、プリンタードライバーとプリンターは正常にインストールされているように見えますが、 GPPアプローチでサポートされているいくつかの新しい機能を使用します。

ドメインコントローラーはWindows Server 2012 R2で、クライアントはWindows 10 Enterpriseです。すべてのコンピューターが最新のパッチで更新されている。

7
Cameron

これは、KB3170455-これにパッチを適用することによって引き起こされています: https://technet.Microsoft.com/library/security/MS16-087

パッケージ化され、署名されたドライバでない限り、ポイントアンドプリントドライバが警告ボックスなしでインストールされるのを防ぎます。残念ながら、多くのプリンター会社はパッケージドライバーをリリースしていません。

これまでのところ、プリンターを自動的にインストールする方法はありません。ポイントと印刷の設定を変更しても修正されません。アップデートを削除しても修正されますが、セキュリティホールが残ります。

7
Grant

グラントが言ったように、問題はセキュリティ更新プログラムKB3170455によって引き起こされ、正確な修正は彼が述べたとおりです。ただし、状況によっては役立つレジストリ編集(実際にはハック)があります。これには、プリントサーバーのレジストリの編集と、パッケージ化されたドライバーではないことが示されているドライバーの "PrinterDriverAttributes"値の1ずつの増加が含まれます。それでも、適切なすべてのグループポリシー設定、特にPoint and Print RestrictionsPackage Point and print - Approved Servers設定が適切であることを確認する必要があります。

重複した回答を投稿しないようにするには、こちらの他の質問に対する私の回答をご覧ください。 プリンタドライバのレジストリ編集

2
Slicktrick