web-dev-qa-db-ja.com

x64プリントドライバがx64Windowsディスクを要求し続ける

Windows 2003 R2 Standard x86プリントサーバーにx64プリンタードライバーをインストールしようとしています。 AMD64フォルダーをサーバーにローカルにダウンロードしました。

X64ビットプリントドライバをインストールしようとすると、NTPrint.infが要求され、CDドライブE:\AMD64が自動的にポイントされます。 [参照]をクリックして、AMD64フォルダを抽出した場所を参照し、NTPrint.infを見つけます。 Okを受け入れると、[NTPrint.infが必要]と表示されますもう一度。再びCDドライブからe:\AMD64

CDドライブのドライブ文字を変更し、フォルダをCD-ROMがあった場所にマッピングすることでこれを回避するトリックを見てきましたが、それはずさんで危険なようです。これを機能させるためのよりプロフェッショナルでクリーンな方法はありますか?

3
Nixphoe

AMD64フォルダーを要求せずにこれを機能させるには、x64ビットOSを介してプリンターを設定するのが最善の方法のようです。

  1. 開始>実行> \\ servername
  2. 上部でView Remote Printersをクリックします
  3. X64ビットドライバーを追加するプリンターを右クリックして、Propertiesに移動します。
  4. Sharingタブ> Additional Driversボタン
  5. X64のチェックボックスをオン> Ok> x64ビットドライバーの場所を指す
2
Nixphoe

逆の問題がありました。 64ビットプリントサーバー上の32ビットドライバー。このソリューションは、状況に適用できる場合とできない場合がありますが、一見の価値があります。

64ビットシステム(デスクトップなどで問題ありませんが、同じWindows生成を使用することをお勧めします)から、c:\windows\winsxs\AMD64_ntprint.inf_*のディレクトリを32ビットシステム(winsxsではなく)にコピーします。ただし)。次回のドライバーインストールでntprint.infが要求されたときに、コピーしたディレクトリのコピーをポイントします。

これにより、プロンプトが完全に停止しましたが、状況が逆になりました。これがうまくいくかどうか知りたいです!

2
Shane Madden

この問題に遭遇したとき、私は常に印刷の管理を使用して仕事を成し遂げてきました。印刷管理ツールの最も重要な秘密は、印刷管理をanyコンピューターで使用して、ドライバーを任意のotherコンピューターfor anyにインストールできることです。 =以前にそのプリントサーバーにインストールされたプリンタ。私はこれをある時点で非常に有利に使用して、古いサーバーの1つからアンティークプリンター用の「lost-tech」ドライバーをインストールしましたonto新しいプリントサーバー。古いプリントサーバーで[プリント管理]を開き、プリントサーバーリストに新しいプリントサーバーを追加します。新しいプリンタを追加します。

今日の同様のケースでは、x64(別名x86_64)管理ボックスの1つを使用してx64ドライバーをx86ボックスにインストールしています(ええ、64ビットドライバーを32ビットボックスに完全にインストールできますよね?)、別のx64クライアントコンピューターが共有プリンターに印刷できるようにします。

1
Throe