Unerwünschte COM-Ports können nicht gelöscht werden – Windows 7

Unerwünschte COM-Ports können nicht gelöscht werden – Windows 7

Ich habe vor Kurzem zur vorübergehenden Verwendung einen drahtlosen Drucker von Canon installiert, dessen Treiber fast alle meine COM-Anschlüsse auf ständige Verwendung eingestellt haben (ein gelegentlicher Fehler, der nach der Installation in der ReadMe-Datei vermerkt und für den es keine Lösung gab – danke, Canon-Idioten!).

Ich habe jetzt den Drucker und die Treiber gelöscht, aber die Ports (COM 1-2,4-13 und 15-32) werden ständig als (in Verwendung) angezeigt. Beachten Sie, dass sie im Gerätemanager nicht direkt so angezeigt werden, aber wenn ich versuche, einen COM-Port auf einer Hardware neu zuzuweisen (Gerätemanager -> Porteinstellungen -> Erweitert).

Ich habe versucht, die Ports in der Systemsteuerung -> Druckservereigenschaften zu löschen, erhalte jedoch die Fehlermeldung „Ausgewählte Ports können nicht gelöscht werden. Die Anforderung wird nicht unterstützt.“

Ich habe auch versucht, die Ports über die Druckverwaltung zu löschen, aber hier erhalte ich die Fehlermeldung „Der ausgewählte Port kann nicht gelöscht werden. Dieser Vorgang wird nicht unterstützt.“. Wenn ich versuche, die Ports zu konfigurieren, erhalte ich die Fehlermeldung „Der ausgewählte Port kann nicht konfiguriert werden. Vorgang konnte nicht abgeschlossen werden (Fehler 0x00000057).“

Kennt jemand alternative Methoden, um den Status „In Verwendung“ dieser Ports zu entfernen? Ich arbeite häufig mit eingebetteter Hardware, die über USB angeschlossen ist, und muss daher meine COM-Ports frei haben.

Antwort1

Versuche dies:

Stoppen Sie zuerst den Dienst „Druckspooler“.
Gehen Sie dann in Regedit und suchen Sie den Schlüssel HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Monitors .
Wenn ein Unterschlüssel mit Canon im Namen vorhanden ist, löschen Sie ihn. Dadurch sollten die Canon-Druckeranschlüsse vollständig entfernt werden.
Unter HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Providers könnte sich auch Canon-Material befinden. Wenn ja, entfernen Sie das ebenfalls.

Vergessen Sie nicht, den Druckerspoolerdienst neu zu starten.

Antwort2

Haben Sie versucht, eine Administrator-Eingabeaufforderung zu verwenden?

Nettoverbrauchcom1/löschen

Antwort3

Das ist zwar unwahrscheinlich, aber ich hatte damit schon einmal Erfolg bei einem Drucker einer anderen Marke (HP) mit hoffnungslosen Treibern ...

Gehen Sie in den Gerätemanager.
Aktivieren Sie im Menü „Versteckte Geräte anzeigen“.
Suchen Sie dann nach Canon-Geräten und deaktivieren Sie diese.
(Oft werden solche gefälschten Ghost-Com-Ports von einem gefälschten Gerätetreiber generiert.)
Dadurch werden diese Com-Ports möglicherweise freigegeben. (Ein Neustart kann erforderlich sein.)

Antwort4

Um die fehlerhaften Ports zu löschen, habe ich sie letztendlich wie folgt gelöscht: Ich habe den fehlerhaften Ports jeweils die Portnummer COM1 (der einzige echte physische COM-Port) zugewiesen, die Warnung akzeptiert, dass der Port verwendet wird, und ihn dann, nachdem ich ihm alle verwendeten Nummern zugewiesen hatte, wieder auf COM1 gesetzt. Danach waren alle COM-Ports verfügbar.

verwandte Informationen