[WinXP] Druckerport löschen

matsch79

Der mit der Posting-MP
Druckerport löschen

Ich wollte mir einen Drucker einrichten, habe jedoch bei der
Konfig etwas falsch gemacht. Habe den Drucker gelöscht und
wieder von vorn begonnen, was leider nicht bei Null war.
Da ich die IP für meinen Drucker richtig eingegeben habe,
kommt nun die Meldung, daß der Port belegt sei und ich einen
anderen wählen soll.
Das geht jedoch nicht, da der Drucker ja an dieser IP hängt.
Eine Änderung der besagten IP hätte unabsehbare Auswirkungen
auf das gesamte Netz, kommt also nicht in Frage.

Habe dann kurz gesucht und auch etwas gefunden.
Leider komme ich damit mal wieder nicht klar. Es wird lediglich
eine Fehlermeldung ausgeworfen, daß die Datei ... nicht gefunden
wird.

Wer wäre also mal so nett und bastelt mir die nötige Datei mit
den nötigen Parametern und hängt sie hier an?

Anleitung von M$: Prnport.vbs

Ich denke, daß ich nur die ersten 2 Schalter brauche,
weil der Drucker an einem Router hängt.Als Beispiel IPs
können die 192.168.0.1 und 192.168.0.2 eingesetzt
werden, da noch eine zweite uralte Konfig im System
drin ist, die auch weg kann.
Sollte es nicht machbar sein mit 2 Einträgen, so kann ich
auch die Datei manuell editieren.

Bitte die fertige Datei anbieten, ich bin absoluter Laie und
habe keinen Plan von *.VBS.
_____________________
 
Die prnport.vbs hast Du ja schon, die liegt unter windows\system32
Es muss also kein Script erstellt werden, Du musst nur in einem DOS-Fenster das Script mit den entsprechenden Parametern aufrufen.
Da der Port lokal gelöscht werden soll, musst Du nur dessen Namen herausfinden.
Der Befehl lautet dann

cscript prnport.vbs -d -r <Portname>
 
Das Doppelklicken dieser Datei brachte nichts,
läuft einfach durch. Das Starten der Cscript.exe
bringt auch nichts, sie will Parameter.
Habe dann versucht eine Verknüpfung zum Desktop
zu erstellen und in den Eigenschaften die Parameter
laut Beispiel angehängt, geht nicht ...

Habe in der Eingabeaufforderung den Pfad und den
Befehl mit den Parametern eingegeben, kommt eine
Meldung, daß eine Datei fehlt, die aber da ist oder
daß ich Parameter eingeben soll.

Ich bekomme also bei allen meinen Versuchen einer
der drei folgenden Fehler:
- (vorhandene) Datei fehlt
- Parameter angeben
- läuft ohne Erfolg / Meldung durch

Bei deiner Zeile, die ich schon mehrfach versucht hatte,
fehlt die Pfadangabe. Ich muß erst in system32 wechseln
sonst kommt die Meldung, daß unter dem Benutzernamen
keine vbs gefunden wurde.
Habe es dann auch mit
C:\Windows\System32\cscript prnport.vbs -d -r IP_192.168.0.1
versucht, was aber nicht geht.

So wie ich die Anleitung verstanden habe, brauche ich eine VBS,
die zuerst auf den Pfad und dann auf die Datei mit den Parametern
verweist.
_____________________
 
Da sucht man stundenlang im Netz und spielt sich was
mit den Befehlszeilen hin bis zum Verzweifeln und dann
diese leichte Lösung.

Ich habe im system32 &Co. gesucht, ob es irgendwelche
Konfigdateien dazu gibt, die die IP enthalten. Gefunden
habe ich nichts.
Dann ab in die Registry, dort gab es dann Einträge, die ich
gelöscht habe und nach einem Neustart konnte ich meinen
Drucker ohne Murren einrichten.

Gelöscht habe ich hier:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors\Standard TCP/IP Port

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Print\Monitors\Standard TCP/IP Port

Aber nicht einfach drauf los löschen, sondern nur die Einträge,
die ihr eindeutig den "alten" Druckern zuordnen könnt!

_____________________
 
Jetzt hat es ja so geklappt - hätte es aber auch, wenn an Deinem System nicht noch mehr "kaputt" wäre. Der Ordner system32 ist normalerweise in der Path-Variable enthalten und jede Datei, die da drin steht, kann man von einem beliebigen Verzeichnis aus aufrufen.
Nichtsdestotrotz hätte
C:\Windows\System32\cscript prnport.vbs -d -r IP_192.168.0.1
funktionieren müssen, sofern der Port-Name so richtig war.
 
Selbst probiert? Ach verdammt, hast kein XP.
Bei mir kommt da immer eine Fehlermeldung.
Ich habe es doch mehrmals von der MS-Seite
abgetippt. War nichts zu machen und nun ist
alles wieder in goldgelber Butter und läuft.
 
In der Firma habe ich XP und konnte es zumindest soweit testen, dass es funktioniert hätte, wenn es einen entsprechenden Port gäbe.
Und den echten Drucker zu löschen, nur um Recht zu haben, ging mir dann doch zu weit ;).
 
Na dann weiß ich auch nicht, wo der Unterschied sein soll.
Hast du das unter Ausführen - CMD eingetippt oder wo?
 
genau, ausführen -> cmd und in dem Fenster dann den Befehl eingegeben.
Dabei stand ich irgendwo unterhalb meines Benutzerverzeichnisses
 
Oben