Willkommen auf der privaten Homepage von Johannes Jarolim, Salzburg, Österreich. Welcome to the private homepage of Johannes Jarolim, Salzburg, Austria, Europe.

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.

Siebenundvierzig Antworten

  1. 16. August 2007, 11:34
    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!
    • 16. August 2007, 12:12
      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!
  2. 15. November 2007, 01:31
    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
  3. 14. December 2007, 13:09
    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.
  4. 14. December 2007, 13:12
    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!
    • 23. December 2007, 16:39
      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.
      • 16. February 2008, 16:10
        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!
      • 22. February 2008, 10:54
        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
      • 21. August 2008, 17:16
        Comment by Michael
        Danke für den Tipp!
        Hat auch bei mir super geholfen.
      • 19. September 2009, 15:21
        Comment by Reiner Hoffmann
        Thank you very much. Your Tip worked and and I don't get the nasty Info no more.
  5. 23. December 2007, 10:28
    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 ;-)
    • 22. April 2008, 12:07
      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
    • 15. May 2008, 13:29
      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
    • 28. June 2008, 19:52
      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".
    • 9. September 2008, 20:58
      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
    • 5. May 2009, 11:43
      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
  6. 3. February 2008, 13:56
    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.
  7. 3. February 2008, 14:04
    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!
  8. 6. February 2008, 09:14
    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
    • 11. April 2008, 11:48
      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?
  9. 6. May 2008, 07:00
    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 !!!
  10. 20. May 2008, 16:15
    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!
  11. 5. June 2008, 13:23
    Comment by JM
    Vielen Dank!!!
    Der Tipp mit "Speichervolumes" und "Treiber aktualisieren" hat geholfen!!!!!
  12. 12. July 2008, 11:01
    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!!!
  13. 4. August 2008, 21:25
    Comment by whosys
    Danke Shellkiller, das wars!
    Nach depressiven Phasen, wieder ein Redmond-Geschädigter errettet.
  14. 17. August 2008, 16:39
    Comment by DocKo
    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
  15. 29. August 2008, 20:33
    Comment by Peter
    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
  16. 24. September 2008, 20:06
    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
  17. 25. September 2008, 17:46
    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.
  18. 5. October 2008, 18:30
    Comment by Axxis
    DAnke DAnke Danke.
    Bei mir war das Hardware sicher entfernen-Symbol im Systry verschwunden-diese Seite hat geholfen

    Grüße
    Axxis
  19. 6. October 2008, 18:37
    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... ;-)
  20. 8. October 2008, 12:58
    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.
  21. 9. October 2008, 02:05
    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!
  22. 12. October 2008, 22:06
    Comment by django
    Ja die Lösung mit den Speichervolumes funktionierte bei mir auf Anhieb

    DANKE SCHÖN!
  23. 24. October 2008, 22:47
    Comment by Mike
    Your hint helped me at 23:47 PM after a lot of stupid answers...
    • 29. December 2008, 18:46
      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
  24. 9. February 2009, 00:31
    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 "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
  25. 15. February 2009, 16:58
    Comment by Rainer
    Vielen dank für den super Tip, hat zu 100% funktioniert

Hier können Sie eine Antwort hinterlassen