web-dev-qa-db-ja.com

サーバー上のプリンタードライバーにクライアント上のドライバーを強制的に置き換えるにはどうすればよいですか?

Konica/Miolta 7222 BizHubなどのプリントサーバーとして機能するWindows2003サーバーがあります。最近、ドライバーがサーバー上で誤ったバージョンに更新されました(Konicaが何かのための「特別な」ドライバーを持っている理由は私を超えています)。それはかなり迅速にキャッチされ、正しいドライバーがインストールされました。

一部のXPクライアントでは、誤ったドライバーが更新されたため、パスワードプロンプト(ドライバーの一部)が表示されました。2回目の更新後、パスワードボックスが消えました。ただし、一部のクライアントでは、パスワードプロンプトが続行されます。これは、数日後、数回再起動しても、正しくないドライバがインストールされていることを示します。

影響を受けるクライアントからプリンターを削除して再度追加しようとしましたが、うまくいきませんでした。クライアントからドライバーを削除しようとすると、「ファイルが使用されている可能性があります」というメッセージが表示されて失敗します。これは、クリーンブートの直後でも発生します。スプーラサービスが実行されていないとドライバが起動しないため、セーフモードで実行することはできません。これは、セーフモードで実行されないサービスの1つです。

どんな助けや提案も大歓迎です。

3
palehorse
  • [プリンタとFAX]ダイアログからプリンタの「接続」を削除して、クライアントコンピュータから削除します。

  • 削除後、「ファイル/サーバーのプロパティ」に移動します。

  • [ドライバー]タブで、デバイスのドライバーを見つけて削除します。

  • 以前に使用した方法を使用して、プリンタの「接続」をクライアントに再度追加します。

  • 正しいドライババージョンがあることを確認してください。

5
Evan Anderson

私はまったく同じ問題を抱えていて、それを整理するために少し調査をしなければならなかったので、これに追加すると思っただけです。

基本的に、後でプリントサーバーに新しいプリントドライバーをインストールして問題が発生していることを確認し、サーバー上の古いバージョンにプリンタードライバーを戻しましたが、XPまだ新しい(障害のある)バージョンのドライバーを使用しているクライアント。

これを修正するために、 prndrvr.vbsスクリプト を使用してログオフ時にプリントドライバーを削除しました(スクリプトを実行して動作させる前に、プリントスプーラーサービスを停止および開始するための数行も含める必要がありました)。

その後、ユーザーが再度ログインすると、サーバーからドライバーを取得しました。

1
David Hymers