Willkommen auf der privaten Homepage von Johannes Jarolim, Salzburg, Österreich

Welcome to the private homepage of Johannes Jarolim, Salzburg, Austria, Europe.

 

Und wieder mal eine Lösung für ein Problem, das die Welt nicht braucht: die neueste iTunes-Version findet mit der Meldung

"cd/dvd brenner oder software nicht gefunden"

meinen Brenner nicht mehr. Dadurch ist natürlich auch kein CD-Brennen mehr möglich, was ich aber bei iTunes wegen seiner Einfachheit sehr schätze. Hier meine Lösung, damit andere nicht so lange suchen müssen wie ich:

Das Problem

In meinem Fall lag der Fehler im Zusammenspiel mit der Software Daemon Tools - Oder genauer gesagt mit dem beigelegten SCSI-Virtualisierungstreiber SPTD in Version 1.4.x, mit dem iTunes 7.3 nicht zurande kommt. Manche Threads raten zu einer kompletten Deinstallation der Daemon Tools damit es mit iTunes wieder klappt - Das kommt aber für mich nicht in Frage, da ich DT fast ständig nutze (Battlefield2 läßt grüßen).

Die Lösung

Glücklicherweise ist die Lösung sehr einfach (Wenn man sie kennt): Nach Installation der neuesten Version von SPTD (Version 1.5+ hier downloaden, 816 KB - bei der Installation "update" wählen) und einem Neustart war alles behoben und alles brennt wieder ;-)

 

 

This is a YAPB post

28. September 2006, 08:50

Windows XP und Hotplug.dll Problem

160

Ein Wunder, was man bei XP für tolle Fehlermeldungen bekommen kann - Beim Aufrufen des Control Panels "Hardware sicher entfernen" kommt kein Fenster, sondern eine nette, kurze Meldung.

Da ich im Internet schlicht nichts dazu gefunden habe, hier die Lösung, falls es jemand mal braucht:

Problem

Die hotplug.dll wirft eine Ausnahme, das Control Panel läßt sich mit folgender Fehlermeldung nicht mehr starten:
"Beim Aufruf von shell32.dll Control_RunDLL hotplug.dll ist eine Ausnahme aufgetreten"

Mögliche Ursache

Vorherige Installation und Deinstallation eines noname USB-to-Serial Adapters - Der Treiber ist wahrscheinlich schlampig programmiert und hinterläßt einen nicht stabilen Zustand des Systems.

Lösung bei mir

Diverse Lösungsansätze wie das Ersetzen der shell32.dll oder hotplug.dll bringen nichts. Den Grund für die Ausnahme kann ich selbst mit diversen Tools von sysinternals.com nicht finden. Systemwiederherstellungspunkte vernichten inzwischen geleistete Installationsarbeit - Die Treiberwiederherstellung bringt auch nichts.

Ein kleiner Artikel in der Microsoft Knowledgebase über unlösbare USB-Probleme empfiehlt, dass man alle USB-Controller-Treiber im Gerätemanager deinstalliert und den Rechner neustartet.

Nach dem Neustart natürlich eine automatische Treiberinstallationsorgie - Und voila, es funktioniert auch wieder mit dem sicheren Hardwareentfernen ;-)

Fazit

Eine lange Fehlersuche und Internetrecherche endete mit einer Radikalkur. Mir wäre es lieber gewesen, ich hätte den Fehleintrag in der Registry gefunden (Ich vermutete den Fehler zumindestens dort), statt so eine Roßkur durchzuführen.