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.
Comment by kosmos
Comment by Johannes
Grüße aus Salzburg!
Comment by MoJo
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
Comment by ghostnote
Comment by ghostnote
Comment by Shellkiller
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.
Comment by Pöl
endlich Land in Sicht, dank dieser genialen Lösung!
Vielen Dank für den Tip!
Mein Wochenende ist gerettet!
Comment by flohpapa
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
Comment by Michael
Hat auch bei mir super geholfen.
Comment by Reiner Hoffmann
Comment by Shellkiller
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 ;-)
Comment by Alexandra Schäfer
Was war aber denn nun die Ursache?
Vielen Dank!
Alexandra
Comment by nostromo
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
Comment by Michael
Comment by qp
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 ;-)
---
VIELEN DANK! Bei mir hat das auch funktioniert! JUHUUU! :D
Comment by mr_wb
Nach einem Neustart war der Fehler verschwunden.
Meine Anerkennung für diesen qualifizierten Hinweis von Shellkiller!
mr_wb
Comment by trendfriend
Comment by trendfriend
Comment by jango
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
Comment by Johannes
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?
Comment by C-3PO
hatte das Problem auch, USB neu hat nicht geholfen aber das mit den Speichervolumes hat gefunkt...
Super Vielen Dank !!!
Comment by Axel
diese Seite gefunden(und zwar auf Platz 1).Ich habe zuerst den Vorschlag von Shellkiller ausprobiert und das war's dann auch schon.Super!
Comment by JM
Der Tipp mit "Speichervolumes" und "Treiber aktualisieren" hat geholfen!!!!!
Comment by Florian
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!!!
Comment by whosys
Nach depressiven Phasen, wieder ein Redmond-Geschädigter errettet.
Comment by DocKo
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
Comment by Peter
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
Comment by Daniel
hatte das Problem auch, USB neu hat nicht geholfen aber das mit den Speichervolumes hat gefunkt…
Super Vielen Dank !!!
Schöne Grüsse aus der Fribourg (Schweiz)
Dani
Comment by hippolyt meles
Comment by Axxis
Bei mir war das Hardware sicher entfernen-Symbol im Systry verschwunden-diese Seite hat geholfen
Grüße
Axxis
Comment by Jupp
Bei mir hat es gereicht, die (ausgegrauten) Geräte zu deinstallieren, deren Name "StandardvolumeXXX" (XXX steht für irgendwelche Sonderzeichen) lautete; jetzt ist alles wieder im grünen Bereich.
Gottseidank war diese Seite einer der ersten Treffer beim Suchen... ;-)
Comment by V2
USB Treiber Neuinstallation hat nichts gebracht, aber dafür der andere Tip:
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” also wirklich jedem Eintrag mit rechter Maustaste im Menü die Treiber aktualisieren.Auch wenn Windows meckert.Wurscht.
PC neu starten.
Vielen Dank. Nun ist alles ok.
Comment by musiq
Wobei ich der Meinung bin das dieses durch ein Update zustande kommt. Denn bis zum April war noch alles OK.
Besten Dank für den Tipp!
Comment by django
DANKE SCHÖN!
Comment by Mike
Comment by Patte
Die Lösung mit den Speichervolumes funktionierte auch bei mir sofort. Hinter einem Speichervolume waren drei Vierecke
Comment by Ronny
Zitat von Patte:
Ich möchte dazu noch was ergänzen.
Das Scheint das eigentliche Problem zu sein!
Das Fenster mit den entfernbaren USB-Geräten scheint bei den Sonderzeichen, weiß der Teufel wie die da hin kommen, zu streiken. In diesem Zudammenhang zeigt sich noch eine andere / weitere Fehlermeldung:
"Die Anweisung in "0x7c921f6e" verweist auf Speicher in "0x0029003e". Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden."
Durch diese Fehlermeldung wird das Fenster mit der Meldung:
"Beim Ausführen von "shell32.dll,Control_RunDLL hotplug.dll" ist eine Ausnahme aufgetreten."
verdeckt.
Bei mir hat die Treiberaktualisierung der defekten Standardvolumen-Einträge (die, mit den "Schmierzeichen" dahinter) geholfen. Dadurch werden die Schmierzeichen entfernt. ;-)
Gruß Ronny
Comment by Rainer