Deinstallieren und erneutes Installieren des Lexmark Druckertreibers unter Windows XP SP3

1635
leeand00

Ich baue einen Drucker bei einem Freund an, der nicht mehr mit ihrem Computer arbeitet. Es ist ein Lexmark Z715 und funktionierte vorher nicht, als ich versuchte, es zum Laufen zu bringen.

Ich habe den Druckertreiber deinstalliert und versucht, ihn mithilfe der Lxk700-Treiber für Windows XP erneut zu installieren.

Als ich versuchte, den Lxk700-Treiber erneut zu installieren, erhielt ich am Ende der Installation die folgende Fehlermeldung: "Der RPC-Server ist nicht verfügbar"

Nachdem ich die Systemdienste (Start-> Systemsteuerung-> Verwaltung-> Dienste) überprüft und festgestellt hatte, dass der Dienst "Print Spooler" gestoppt wurde, versuchte ich, ihn zu starten, und es wurde angezeigt, dass eine der Dienstabhängigkeiten nicht ausgeführt wurde.

Ich dachte sofort an die Fehlermeldung "Der RPC-Server ist nicht verfügbar" und stellte fest, dass der Dienst "Remote Procedure Call (RPC)" eine Abhängigkeit des "Print Spooler" war.

Ich habe den Dienst "Remote Procedure Call (RPC)" überprüft und festgestellt, dass er ausgeführt wurde. Außerdem wurde der Dienst "Remote Procedure Call (RPC) Locator" ausgeführt.

Ich habe versucht, den Dienst "Print Spooler" von der Befehlszeile aus mit dem Befehl "net start spooler" zu starten, und habe den Fehler "Systemfehler 1068 ist aufgetreten" erhalten.

Ich habe diesen Fehler behoben, indem ich diesen Thread und diesen anderen Thread durch das Ausführen des Befehls "del / Q / F / S" C: Windows \ System32 \ Spool \ Printers *. * "Angesehen habe.

Und den Registrierungsschlüssel bearbeiten

HKEY_LOCAL _MACHINE \ System \ Current Control Set \ Services \ Spooler \ DependOnService

Was sah so aus:

LexBces RPCSS

und jetzt sieht es so aus:

RPCSS

Ich habe den Computer neu gestartet. Jetzt kann ich den Druckerspooler problemlos starten.

Bei der Installation des Druckertreibers erhalte ich folgende Fehlermeldung:

"Der angegebene Druckmonitor ist unbekannt"

UPDATE Ich habe meine VM mit einer alten (aber Vanille-) Kopie von Windows XP installiert. Ich konnte procmon nicht zum Laufen bringen oder die vorgeschlagene Software installieren, da nur sp0 (dh keine Service Packs) ausgeführt wird. Regshot scheint jedoch zu funktionieren. Also habe ich vor der Installation des Treibers einen Regshot gemacht und nach der Installation des Treibers einen Regshot und dann den unten aufgelisteten Vergleich aufgeführt:

(Einfügen von Änderungen: http://pastebin.com/VEJhMXde )

Ich frage mich jetzt, ob es einen einfacheren Weg gibt, diese Schlüssel zu entfernen, als nur nach allen 647 Schlüsseln zu suchen. Gibt es ein Dienstprogramm, das eine Liste der Schlüssel übernimmt und entfernt?

1
Rotes Durcheinander, was ich aus dem Web bekomme, ist, dass der Lexmark es mit dem Windows-Spooler (im Grunde) vermischt und jeder Schritt, den Sie unternehmen, nur ein weiteres Problem hinzufügt. (Laut allem scheitert im Web) http://support.microsoft.com/default.aspx?scid=kb;en-us;312052 Ich müsste mich durcharbeiten und versuchen, die Software und die Treiber vollständig zu entfernen auf hartem Weg, so könnte es neu installieren. Haftungsausschluss: Sie müssen "nichts zu verlieren" und ein Backup haben. Disclaimer2, ich rate nur. Psycogeek vor 13 Jahren 1
Möglicherweise muss ich den Treiber auf einer virtuellen Maschine mit einer neuen Kopie von Windows XP installieren und überwachen, welche Registrierungsschlüssel / -dateien hinzugefügt werden, und diese am Ende entfernen. leeand00 vor 13 Jahren 0
Ahh gute Idee. Ich verfolge meine Installationen immer mit einem Deinstallationsprogramm und funktioniert meistens, aber eine solche Installation würde dies auch komplizieren. Es ist möglich, eine Installation auf einem Computer zu verfolgen und das Deinstallationsprotokoll auf dem anderen zu verwenden. Beachten Sie außerdem, dass bei einigen Drucker- / Scannerinstallationen das Gerät während der Installation der Software ausgeschaltet werden soll. Dies ist nicht intuitiv. Psycogeek vor 13 Jahren 0
Ich dachte daran, etwas wie procmon zu verwenden, um herauszufinden, was es tat. Haben Sie bessere Vorschläge? leeand00 vor 13 Jahren 0
RegShot oder Total Uninstaller (alt und kostenlos) sind Tracer-Programme, die alles nachverfolgen. Regshot nimmt ein Bild von der Registrierung auf, dann nehmen Sie Änderungen vor (vorzugsweise nur die, die Sie verfolgen möchten), nehmen Sie dann ein anderes Regshot auf und verwenden Sie den Vergleich. Das Revo-Deinstallationsprogramm ist auch ein Deinstallationsprogramm mit Ablaufverfolgungsfunktion. Wie bei einer vollständigen Sicherung muss die Nachverfolgung von Installationen jedoch zuvor durchgeführt werden. Psycogeek vor 13 Jahren 1
@Psycogeek Also ich habe jetzt Regshot der Registry-Änderungen; Aber! Es gibt 647 Änderungen, die an der Registry vorgenommen wurden. Also ... um ... um ... gibt es irgendwelche Tools / Tools, mit denen ich all diese Änderungen rückgängig machen kann? Ich vermute, du wirst mir nicht sagen ... leeand00 vor 13 Jahren 0
Was für ein Albtraum, wenn aus der SuperUser-Druckertreiberfrage eine StackOverflow-Registrierungsfrage wird! leeand00 vor 13 Jahren 0
Lol natürlich gibt es 647 Änderungen. aber oft sind viele von ihnen unter der gleichen Überschrift. Ich weiß nicht, was ich Ihnen sagen soll, denn das Entfernen von 600 Änderungen macht manchmal Spaß, hilft bei der Datensicherung, und dann reißen Sie es einfach ohne Kopfschmerzen in den Kopf. Allgemeine Namen wie "lex ???" kann gesucht werden, um Zeit zu sparen. Psycogeek vor 13 Jahren 0
Ja, ich wünschte, mein Kunde hätte ein Backup erstellt ...: D leeand00 vor 13 Jahren 1

1 Antwort auf die Frage

1
Psycogeek

Yes, there is a way to remove the registry items based on the list you have . A Minus sign in front of the key will remove it.

Just put in a minus sign in front of the key in the .Reg file, then import that reg file in.

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc Find Spec MRU] 

Like this, The minus sign tells it to Remove the item instead of add it. I dont remember why the [ ] braces are used or if that is nessisary.

The items that are strictly User based S-1-5-21-1715567821-688789844-1343024091-1003 Will not be the same on a different computer, because of the ID of the user will likely be different. but it is not a big problem

Your still going to want a backup, and might have to be somewhat selective on removal. I have only used the minus sign when I want to completly tear something out. soo, I dont know if you can JUST put it in front of all the items in the reg list there and do that.

Aber wie immer ... erstmal ein Backup machen! :) Danke Mann, ich werde es das nächste Mal versuchen, wenn ich dort bin. leeand00 vor 13 Jahren 0
Das Setzen des - Zeichens mit etwas wie VIM-Makros sollte einfach sein, aber ja, ich verstehe, was Sie unter Selektivität verstehen. leeand00 vor 13 Jahren 0