不要な COM ポートを削除できない - Windows 7

不要な COM ポートを削除できない - Windows 7

最近、一時的に Cannon のワイヤレス プリンターをインストールしたのですが、そのドライバーによって COM ポートのほとんどが常時使用されるように設定されていました (インストール後に ReadMe に時々バグが記録されていますが、修正されていません。Canon の馬鹿どもに感謝します)。

プリンターとドライバーを削除しましたが、ポート (COM 1-2、4-13、15-32) は常に (使用中) として表示されます。デバイス マネージャーではこのように直接表示されませんが、一部のハードウェアで COM ポートを再割り当てしようとすると表示されます (デバイス マネージャー -> ポート設定 -> 詳細設定)。

コントロール パネル -> プリント サーバーのプロパティでポートを削除しようとしましたが、「選択されたポートは削除できません。要求はサポートされていません」というエラー メッセージが表示されます。

印刷管理を使用してポートを削除しようとしましたが、「選択したポートは削除できません。この操作はサポートされていません。」というエラーが表示されます。ポートを構成しようとすると、「選択したポートは構成できません。操作を完了できませんでした (エラー 0x00000057)。」というエラーが表示されます。

これらのポートの使用中ステータスを解除する別の方法はありますか? 私は USB 経由で接続された組み込みハードウェアを頻繁に使用するため、COM ポートを空ける必要があります。

答え1

これを試して:

まず、「Print Spooler」サービスを停止します。
次に、Regedit に入り、キー HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Monitors を探します。
名前に Canon が含まれるサブキーがある場合は、それを削除します。これで、Canon のプリンタ ポートがすべて削除されます。HKEY_LOCAL_MACHINE
\System\CurrentControlSet\Control\Print\Providers の下にも Canon のものが存在する可能性があります。その場合は、それも削除します。

印刷スプーラー サービスを再起動することを忘れないでください。

答え2

管理者コマンドプロンプトを使用してみましたか?

ネット使用com1/消去

答え3

これは可能性は低いですが、以前、別のブランドのプリンター (HP) で、役に立たないドライバーを使用して、これで成功したことがあります...

デバイス マネージャーに移動し、
メニューで [非表示のデバイスの表示] を有効にします
。次に、Canon デバイスを探して無効にします。
(多くの場合、このような偽のゴースト COM ポートは、偽のデバイス ドライバーによって生成されます。)
これにより、それらの COM ポートが解放される可能性があります。(再起動が必要になる場合があります。)

答え4

最終的に問題のあるポートをクリアするために行ったことは、問題のある各ポート番号に COM1 (実際の物理 COM ポート 1 つ) のポート番号を割り当て、使用中であるという警告を受け入れ、使用中の各番号を割り当てた後、COM1 に戻すことでした。その後、すべての COM ポートが使用できるようになりました。

関連情報