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

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

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.

This entry was posted on Thursday 28. September 2006 at 08:50.

Tags: , , , , ,

26 Comments »

2007-08-16 11:34:42
Comment by kosmos

Bei mir kam die Meldung erst nach dem ich die Hardware entfernt hatte (nach dem ich auf “Beenden” geklickt hatte und mir gemeldet wurde, daß ich die Hardware nun erntfernen könne). Habe, wie hier beschrieben, alle Treiber deinstalliert usw. Die Meldung ist nun futsch! Danke für den Tip!

2007-08-16 12:12:47
Comment by Johannes

Freut mich! Dann habe ich den Artikel nicht umsonst geschrieben… Ich schreib sowas normalerweise nur, wenn mich die Lösungssuche recht viel Zeit gekostet hat und ich das anderen ersparen will ;-)

Grüße aus Salzburg!

 
 
2007-11-15 01:31:04
Comment by MoJo

Hallo!

Ich habe das gleiche Problem. Bei mir tritt es definitv erst nach der Installation von Nero 7 Premium auf.
Werde jetzt mal die USB-Treiber deinstallieren.

MfG
MoJo

 
2007-12-14 13:09:11
Comment by ghostnote

Bei mir hat das mit dem Deinstallieren der Treiber nicht funktioniert, d.h. es hat kein positives Ergebnis gebracht. Habe auch einen Thread bei administrator.de gestartet. Letztendlich kann es mir eigentlich egal sein, weil normalerweise die Konsole “Hardware sichern entfernen” nicht brauche. Man kann ja auch weiterhin die Geräte bei Bedarf mit einem Linksklick auf das Tray-Icon entfernen. Dennoch wüßte ich gerne die Ursache. Ich habe zwei Systeme (Home und XP-Pro neu aufgesetzt und alle Win-Updates installiert). Ich hab keine Idee, woran es liegen kann.

 
2007-12-14 13:12:31
Comment by ghostnote

Ich habe auf zwei frisch aufgesetzten XP-Systemen dasselbe Problem (Home/Pro mit SP2+Updates). Ich finde keine Lösung. Ist zwar nicht wirklich schlimm, denn das entfernen geht auch über Linksklick auf das Tray-Symbol, jedoch würde ich schon ganz gerne wissen, woran es liegt. Ich will meine “Hardware Sicher Entfernen”-Konsole zurück!

2007-12-23 16:39:15
Comment by Shellkiller

Wenn die USB Treiber Neuinstallation nichts bringt , mal folgendes probieren:

Im Gerätemanager auf Ansicht gehen und auf “Ausgeblendete Geräte anzeigen” klicken.
Jetzt auf das “+” bei “Speichervolumes” klicken um die Baumansicht zu öffnen.
Jetzt bei jedem “Standardvolumen” mit rechter Maustaste im Menü die Treiber aktualisieren.Auch wenn Windows meckert.
PC neu starten.

Bei mir hat es danach wieder funktioniert.

2008-02-16 16:10:39
Comment by Pöl

Vielen Dank! Nach zwei Tagen Internet Googelei, zahllosen Nervenzusammenbrüchen, Wutaubsrüchen, Fehlversuchen…
endlich Land in Sicht, dank dieser genialen Lösung!
Vielen Dank für den Tip!
Mein Wochenende ist gerettet!

 
2008-02-22 10:54:30
Comment by flohpapa

Hi,
hatte bis eben das selbe Problem. Lösungsansatz mit

“Standardvolumen� mit rechter Maustaste im Menü die Treiber aktualisieren

Hat voll gefruchtet

Vielen Dank für den Tipp

 
2008-08-21 17:16:46
Comment by Michael

Danke für den Tipp!
Hat auch bei mir super geholfen.

 
 
 
2007-12-23 10:28:55
Comment by Shellkiller

Ich hatte das selbe Problem.Nach langem suchen hat bei mir folgendes geholfen:
Im Gerätemanager auf “Ansicht” klicken und “Ausgeblendete Geräte anzeigen” anklicken.
Den Eintrag “Speichervolumes” suchen.
Bei “Speichervolumes” auf das “+”-Symbol klicken um die Baumansicht zu öffnen.
Rechtsklick auf jedes eingetragene Standardvolumen und den Treiber für jedes Standardvolumen aktualisieren.
Es kann passieren das Windows meldet das es nichts gefunden hat,man sollte aber bei allen Einträgen die Treiber aktualisieren.
Danach muss der PC neu gestartet werden.

Bei mir hat es funktioniert.Ich hoffe das es bei euch auch funktioniert.

MfG
Shellkiller ;-)

2008-04-22 12:07:15
Comment by Alexandra Schäfer

super Tipp!!! Geanu das war es! Ansonsten gibt es im Internet, selbst in der Microsoft-Community nur den Tipp: System neu aufsetzen!
Was war aber denn nun die Ursache?
Vielen Dank!
Alexandra

 
2008-05-15 13:29:02
Comment by nostromo

sehr genial, funktioniert.
was die leiben entwickler so programmieren, mit ihren falschen speicherverweisen, etc…
die jungs in redmond können das auch nicht abfangen :-(
Es lebe Unix/linux.
Bin seit knapp 10 jahren sysadmin, hatte relikte von usb geräten in verdacht, habs aufgegeben in der registry zu suchen.
Vielen Dank
Oliver

 
2008-06-28 19:52:14
Comment by Michael

Dankeschön an Shellkiller für den Hinweis auf die Speichervolumes! Bei mir musste ich nur bei einem der dort stehenden Standardvolumes die Treiber aktualisieren und schon ging es wieder. Dort stand “StandardvolumeN” anstatt “Standardvolume”.

 
 
2008-01-06 12:43:13
Trackback by www.JerryWho.de

Fehlermeldung beim Entfernen von Hardware…

Wenn ich auf das Icon im System-Tray meines Windows XP klickte, um eingesteckte USB-Hardware sicher zu entfernen, erhielt ich plötzlich immer die Fehlermeldung Beim Aufruf von shell32.dll Control_RunDLL hotplug.dll ist eine Ausnahme aufgetreten (d…

 
2008-02-03 13:56:12
Comment by trendfriend

Hallo, prima dass ich die Seite hier gefunden habe. Gatte das Problem so, wie es Shellkiller beschreibt. - Habe das Procedere exakt eingehalten, und es hat funktioniert in soofern, dass zwar keine Fehlermeldung mehr erscheint, dass aber im Gerätemanager unter USB-Controller der Eintrag USB- Massenspeichergerät mit “gelbem” Ausrufezeichen verzehen ist peichervolumes” mit der (über Rechtsklick) einsehbaren Fehlerklärung: Dieses Hardwaregerät kann nicht verwendet werden, weil es für “Sicheres Entfernen” konfiguriert, aber noch nicht vom Computer getrennt wurde. (Code 47) - Also leider nur ein Teilerfolg das ganze, bei mir.

 
2008-02-03 14:04:48
Comment by trendfriend

Noch mal Ergänzung: Habe Code 47 bei Microsoft gescheckt (http://support.microsoft.com/kb/310123/de), die Anzeige der gelben Warnung scheint normal zu sein, schließlich ist das betreffende Gerät ja noch eingeschaltet und verbunden, auch wenn es eben getrennt ist. Duch Ausschalten verschwindet das Ausrufezeichen, und durch Einschalten wir das Laufwer wieder korrekt angeschlossen. - Die Meldung “Beim Aufruf von shell32.dll Control_RunDLL hotplug.dll ist eine Ausnahme aufgetreten” taucht aber definitiv nicht mehr auf!

 
2008-02-06 09:14:29
Comment by jango

Dank dieser Seite, die ich leider zu spät gefunden habe, konnte das Problem wie beschrieben gelöst werden.

Mir fiel diese Fehlermeldung das erste Mal nach der Installation von Acronius True Image 11 auf. Deshalb hatte ich anfangs dieses Programm im Verdacht, da auch andere User einen Zusammenhang vermuteten und die Version 11 recht fehlerhaft sein soll. Da ich mir zu diesem Zeitpunkt nicht anders zu helfen wußte, habe ich Windows neu installiert und anschließend die Version 10 aufgespielt.

Zunächst trat das Problem nicht auf, aber nach verschiedenen Windows-Updates und Installation weiterer Programme hatte ich es wieder. Da ich mir in Zwischenschritten Backups mit True Image angelegt habe, kommen an Software diese Kandidaten in Betracht:

nVidia Chipsatz Treiber v12.15,
Michrosoft .net 2.0 & SP1,
Microsoft MSVC80 Runtime,
Vista Mizer 2.2.1,
ALF BanCo 2.

Diese Hardware, mit der das Problem vorher aber nie auftrat, schließe ich über USB an:

Logitech Media Keyboard,
Logitech MouseMan Wheel,
SCM Chipdrive micro,
ICY Box mit 80er Samsung HD,
USB-Stick Extrememory 2GB,
USB-Stick easyNova 1GB,
Digitalkamera Konica Revio.

Vielleicht wird eine Hardware falsch erkannt oder ein fehlerhafter Treiber unbemerkt installiert. Es wäre schön, wenn sich damit die Ursache des Problems eingrenzen läßt. Wenn man googelt scheinen ja ziemlich viele betroffen zu sein und nirgends wird eine eindeutige Erklärung geliefert. Grüsse

2008-04-11 11:48:11
Comment by Johannes

Hi jango -

Ich denke mal USB Hardware gibt’s wie Sand am Meer und hinter jedem Treiber stehen x Pogrammierer von denen eventuell y Programmierer schlampig arbeiten, weil es eventuell nicht viel Geld dafür gibt oder weil es ihnen schlichtweg wurscht ist.

Ich glaube nicht, dass man sagen kann: Hardware x bringt den Fehler. Schon eher Hardware x bringt mit Treiberversion y den Fehler. Und noch eher eine solche Kausalkette: Hardware x mit Treiberversion y >> gleichzeitig Hardware z mit Treiberversion (jetzt gehen mir die Buchstaben aus) >> auf Betriebsystem a >> läuft auf Motherboard b mit Southbridge Hardware c >> Computer steht in Haushalt d mit Stromversorgung e >> … man denke sich den Rest inklusive Schmetterling irgendwo in Südostasien … >> Fehler.

Zahlt sich DER Aufwand der Einschränkung aus?

 
 
2008-05-06 07:00:35
Comment by C-3PO

Hallo zusammen,

hatte das Problem auch, USB neu hat nicht geholfen aber das mit den Speichervolumes hat gefunkt…

Super Vielen Dank !!!

 
2008-05-20 16:15:16
Comment by Axel

Hatte heute das selbe Problem und habe bei Google auf Anhieb
diese Seite gefunden(und zwar auf Platz 1).Ich habe zuerst den Vorschlag von Shellkiller ausprobiert und das war’s dann auch schon.Super!

 
2008-06-05 13:23:54
Comment by JM

Vielen Dank!!!
Der Tipp mit “Speichervolumes” und “Treiber aktualisieren” hat geholfen!!!!!

 

[...] ja einfach einen einfachen Rechtsklick auf das Symbol machen. Diese Seite hast du wahrscheinlich schon gefunden. Dortiger Lösungsweg war es, alles USB-Controller-Treiber zu [...]

 
2008-07-12 11:01:34
Comment by Florian

SUUUUUPEEER!!!!!!

Ich verwalte in meiner Firma knapp 100 PCs, die alle das selbe Problem hatten (kein Wunder wenn alle per Image aufgesetzt sind). Dementsprechend lästig waren die User schon.

Die Lösung mit den Speichervolumes hat absolut perfekt auf ALLEN Geräten funktioniert!!!! (Überall der Eintrag SpeichervolumeH)

Danke!!!!

P.S.: Die Seite ist bei Google noch immer auf Platz 1 - und dort soll Sie auch bleiben!!!

 
2008-08-04 21:25:30
Comment by whosys

Danke Shellkiller, das wars!
Nach depressiven Phasen, wieder ein Redmond-Geschädigter errettet.

 
2008-08-17 16:39:50
Comment by DocKo Subscribed to comments via email

Hallo Johannes,
da hast du ja eine große Fangemeinde erworben… zu recht! Der Tip ist gut.
Nachdem ich zunächst die USB Treiber erfolglos deinstalliert habe, bin ich dann den Standartvolumen (was auch immer das ist) auf den Leib gerückt. Die Treiberaktualisierung ging nicht, da habe ich sie Kurzerhand deinstalliert und schon war’s wieder o.k
Ich will nicht undankbar sein… solltest du bei mir in der Nähe vorbeischauen, sei Dir ein kleines Präsent aus meinem Weinkeller gewiss (38°42’42.62“N / 9°08’08.008“W).
Gruß,
DocKo

 
2008-08-29 20:33:06
Comment by Peter Subscribed to comments via email

Hallo Johannes!

Auch von mir ein herzliches “Dankeschön”. Der Tipp mit Treiber aktualisieren bei Speichervolumes war auch bei mir der Richtige. Endlich ist diese lästige Fehlermeldung (bei der man nie so recht wusste ob man die Hardware nun entfernen konnte oder nicht)weg. Schön, dass es solche Foren gibt, denn die grauen Haare kommen früher als einem lieb ist… ;-)

LG aus Bad Ischl
Peter

 

Respond now

Name (required)
E-mail (required - never shown publicly)
Website
Spam protection: Sum of 3 + 7 ?
Your Comment (smaller size | larger size)