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: , , , , ,

43 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-09-09 20:58:48
Comment by qp

Shellkiller schrieb:

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

 
2009-05-05 11:43:37
Comment by mr_wb

FĂĽr diesen ausgezeichneten Tipp vielen Dank! Ich habe mir die USB-Treiber-Neuinstallation erspart, da ich davon ausging, dass es keine Ă„nderung bringt und gleich fĂĽr jedes “Standardvolumen” eine Aktualisierung vorgenommen.
Nach einem Neustart war der Fehler verschwunden.

Meine Anerkennung fĂĽr diesen qualifizierten Hinweis von Shellkiller!

mr_wb

 
 
2008-01-06 12:43:13
Trackback by www.JerryWho.de Subscribed to comments via email

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

 
2008-09-24 20:06:03
Comment by Daniel

Hallo zusammen,

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

 
2008-09-25 17:46:10
Comment by hippolyt meles

ganz lieben dank fĂĽr dies rezept, den safely remove icon wieder herzustellen. auch ich habe alle treiber unterhalb von usb-controller von unten nach oben deinstalliert, vorher noch “ausgeblendete anzeigen”. ich kenne das problem nur vom SP3 fĂĽr windows XP, dort danach sehr häufig, vorher mir unbekannt. resultat: nach neustart, ĂĽberall perfekt.

 
2008-10-05 18:30:34
Comment by Axxis

DAnke DAnke Danke.
Bei mir war das Hardware sicher entfernen-Symbol im Systry verschwunden-diese Seite hat geholfen

GrĂĽĂźe
Axxis

 
2008-10-06 18:37:30
Comment by Jupp

Auch von mir herzlichen Dank.

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… ;-)

 
2008-10-08 12:58:07
Comment by V2

Hallo Johannes,

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.

 
2008-10-09 02:05:55
Comment by musiq

Bei 3 Rechnern hatte ich das Problem…
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!

 
2008-10-12 22:06:55
Comment by django

Ja die Lösung mit den Speichervolumes funktionierte bei mir auf Anhieb

DANKE SCHĂ–N!

 
2008-10-24 22:47:14
Comment by Mike

Your hint helped me at 23:47 PM after a lot of stupid answers…

2008-12-29 18:46:10
Comment by Patte

Einfach nur vielen vielen Dank
Die Lösung mit den Speichervolumes funktionierte auch bei mir sofort. Hinter einem Speichervolume waren drei Vierecke

 
 

[...] > Was ist da los? Kann ich das irgendwie reparieren? Hier findest Du ein paar Lösungsansätze: http://johannes.jarolim.com/bl.....l-problem/ — Viele Grüsse [...]

 
2009-02-09 00:31:09
Comment by Ronny

!!! Danke fĂĽr den super Tip !!!

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 “0×7c921f6e” verweist auf Speicher in “0×0029003e”. 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

 
2009-02-15 16:58:56
Comment by Rainer Subscribed to comments via email

Vielen dank fĂĽr den super Tip, hat zu 100% funktioniert

 
2009-03-05 22:55:43
Comment by Björn Subscribed to comments via email

Ich habe leider auch das gleiche Problem.
Habe alle USB Treiber deinstalliert und weil dies nicht geholfen hat, habe ich noch das Standardvolumen aktualisiert.
Wenn ich nun mein USB Stick anschleiĂźe, wird dieser erkannt und ich kann Daten darauf schreiben und lesen. Leider taucht habe ich nun kein Symbol mit “Hardware sicher entfernen” in der unteren Windows Leiste.

 
2009-03-18 01:22:53
Comment by Steffen

Herlichen Dank!

Speichervolumes waren mit falscher Namensergänzug eingetragen und Treiberaktualisierung hat alles gelöst.

 
2009-06-11 12:21:52
Comment by aroflott

Super! Super!
… ich war schon am Verzweifeln. Der Hinweis mit der Treiberaktualisierung der Speichervolumes wahr goldwert. Auch ich hatte falsche Namenserweiterungen hinter einzelnen GENERIC VOLUMES. Ich nehme an, dass ich mir das Problem beim fehlerhaften Installieren eines U3-Sticks geholt habe.
Nochmals vielen Dank.

 

Respond now

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