web-dev-qa-db-ja.com

プリンタ設定の復元

印刷環境を標準化して、さまざまな印刷キュー全体で一貫した設定を提供しようとしています。これを行うには、プリンターのモデルごとに設定ファイルを作成して、標準設定で新しいWindowsプリントサーバーとキューをすばやく展開できるようにします。使用しました

Rundll32.exe PrintUI.dll,PrintUIEntry /Ss /n <Queue> /a <SettingsFile>

エラーなしで設定ファイルを作成します。しかし、今私はそれらを使用して別のサーバーの設定を復元しようとしています

Rundll32.exe PrintUI.dll,PrintUIEntry /Sr /n <Queue> /a <SettingsFile>

「操作を完了できませんでした(エラー0x0000000c)」というエラーが表示されます。これは、WindowsのエラーコードERROR_INVALID_ACCESSに変換されますが、これは厄介な問題かもしれません。

私が使用しているサーバーは両方ともWindowsServer 2008 R2 RTMであり、キューは両方とも同じドライバーがインストールされた同じプリンターを指しています。UACは両方のマシンで無効になっており、管理者。

この問題のトラブルシューティング方法について誰かアイデアがありますか?あるいは、何百もの印刷キューに対してデバイスごとのレベルで一貫した印刷キュー設定を提供するためにどのような方法を使用できますか?

どうもありがとう。

6
EddP

どうやらrundll32.exe実行可能ファイルは、間違った場所から32ビットバージョンのTcpmonui.dllを呼び出しているようです(おそらくwow64ファイルシステムのリダイレクトが原因です)。

Win764ビットおよびWindows2008 R2で利用可能な修正プログラムが http://support.Microsoft.com/kb/98107 にあります。

3