Windows 7からプリンターを完全に削除する方法


19

Canon Pixma IP1900プリンターに問題があります。OSの要求に応答しません。私はWindows 7 x64に追加のCanonドライバーとプリンターを使用していましたが、最近はもう機能しません。

Win7 x86で動作する2台目のPCに接続し、Canonドライバーを追加せず、プリンターは再び動作しました-Windowsが適切なドライバーを単独で検出しただけでなく、他のすべても魅力的に動作しました。

ここで、問題はドライバー(OSによって台無しにされた)またはOS自体のいずれかであると思います。私の考えは、Canonドライバーとプリンターに関連するデータを完全に削除することです。どうすればいいのですか?

回答:


29

見てみましょう。この不要なプリンタドライバパッケージを削除するには、Microsoft管理コンソール(MMC)を使用する方法について説明し、チュートリアルを。

それでもうまくいかない場合は、printui.exeツールを使用してみてください。

admin昇格されたコマンドプロンプトタイプ printui /s /t2で、ドライバーとパッケージを必ず削除してください。

手順は次のとおりです。

  1. 管理者権限でコマンドラインを開きます。スタート->すべてのプログラム->アクセサリ->コマンドプロンプト。右クリック->管理者として実行
  2. printuiツールを実行します。 printui /s /t2
  3. プリンターを削除してみてください。それがうまくいかない場合...(つまり、printuiにリストされているプリンターの削除が成功しない場合)
  4. [ スタート]> [実行]> [Services.msc]をクリックします。
  5. 印刷スプーラーサービスを見つけ、右クリックして[プロパティ]> [サービスの停止]を選択します。
  6. [マイコンピュータ]を開いて参照しC:\Windows\System32\spool\Printersます(フォルダにアクセスするには[OK]をクリックする必要があります)。
  7. 手順6で開いたフォルダーの内容を削除します。
  8. services.msc印刷スプーラーサービスに戻って再起動します。
  9. printuiユーティリティに戻り(上記と同じ方法を使用して再起動する必要がある場合があります)、プリンタの削除を再試行します。今回は動作するはずです。必要に応じて、[ポート]タブを確認し、古いプリンターに関連付けられているTCP / IPポートを削除します。
  10. 最後になりましたが、ホームネットワーク上の他のコンピューターをチェックして、それらのいずれかが古いプリンターにマップされているかどうかを確認し、これらのマッピングを削除します

1
よく説明した。いい答えだ。
チャーリーRB

説明したすべてが機能しました(少なくともエラーは表示されませんでした)。問題は、ドライバーを削除し、プリンターを再起動して接続すると、同じ問題が発生することです。プリンターはx86 Windows 7で正常に動作しますが、プリンターとの接続を確立できません。他に何ができますか /削除/リセットできますか?
エルメス

別のポートまたはケーブルを試しましたか?

はい、私は...の両方を変更しようとした
エルメス

プリンターをインストールするときに行った手順について詳しく説明すると、コンピューターがドライバーをオンラインで自動的に検索するように設定されていない可能性があります

4

ドライバーとパッケージの両方を削除できる唯一の一貫した方法は次のとおりです。

  1. [スタート]メニューを開きます。
  2. 「コマンドプロンプト」と入力します。
  3. [プログラム]の下の[コマンドプロンプト]を右クリックし、[管理者として実行]をクリックして、UACプロンプトを受け入れます。
  4. 管理者特権でのコマンドプロンプトで、実行printui /s /t2して管理者特権モードで[ドライバー]タブの[プリントサーバーのプロパティ]を開きます。コマンドプロンプトを閉じないでください。
  5. アンインストールするドライバーを選択します。
  6. 「削除...」を選択します。
  7. 「削除ドライバとドライバパッケージ」を選択したが去る「このプリンタドライバパッケージを削除すると、システムから削除されます。あなたは%DRIVERNAME%削除してもよろしいですか?」ウィンドウが開きます。
  8. 管理者特権のコマンドプロンプトで、を実行しnet stop spoolerます。
  9. 管理者特権でのコマンドプロンプトで、入力しますが実行しないでください net start spooler
  10. [コマンドプロンプト]ウィンドウをクリックし、ドライバーパッケージの削除ウィンドウの[はい]ボタンにカーソルを合わせます。
  11. Enter net start spoolerキーを押してコマンドを実行し、The Print Spooler service is starting.出力が表示されたらすぐに、ドライバーパッケージの削除ウィンドウの[はい]ボタンをクリックします。

タイミングが重要な成功です。


サービススプーラーを停止する単純なコマンドをありがとう(使用するよりもservice.msc)!
MUYベルギー

@MUYベルギーこれはnet [start | stop] 任意のサービス名で実行できます。:)
mythofechelon

数回のクリックを減らすバリエーション:パート(A):Admin CMDシェルとコントロールパネルの[ デバイスとプリンター ]の両方を開き、スプーラーサービスを再起動し、すぐにプリンターをRクリックして削除します。目的のプリンターがすべてなくなるまで繰り返します。パート(B):printui /s /t2ドライバーとパッケージの削除に使用します(毎回スプーラーを開始/停止する必要はありません)。(((*サービスを単一コマンドとして再起動- net stop spooler && net start spooler)))
マットウィルキー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.