USB-Geräte werden in die virtuelle Maschine nicht eingebunden
Wenn USB-Geräte in mehreren Virtualisierungsprogrammen nicht erkannt werden, könnte diese Anleitung helfen
Gast
Konkreter Fall:
Umstieg von WinXP 32bit auf Win7 64bit. Für Canon USB-Scanner sind die Treiber nicht in 64bit-Version verfügbar.
Kompatibilitätsmodus funktioniert nicht. Deshalb der Wunsch den Scanner im virtuellen WinXP laufen zu lassen.
VirtualBox zeigt keine Fehler beim einstecken. Wählt man das USB-Gerät aus der Liste aus und versucht das zu verbinden, dann wird
der Fehler "USB device is busy with a previous request" gezeigt.
VMware-Player zeigt beim Einstecken:
"The connection to the VMware USB Arbitration Service was unsuccessful. Please check the status of this service in the Microsoft Management Console."
Versucht man nun den Dienst von Hand zu starten bekommt man Fehler 31 zu sehen:
"VMware "USB Arbitration Service" konnte nicht getartet werden.
Fehler 31: Ein an das System angeschlossenes Gerät funktioniert nicht."
Nun sollten USB-Geräte von der virtuellen Maschine erkannt werden.
Zum Verbinden in der Statusleiste (VMware-Player und VirtualBox) anklicken. Die Geräte werden dabei im Gast verbunden und im Host getrennt.
Man kann auch noch im Gerätemanager die übrigen USB-Treiber kontrollieren und eventuell durch Originale ersetzen. Bei mir war das aber nicht mehr nötig.
Ich hoffe ich konnte mit diesem Tipp dem einen oder dem anderen User tagelanges Suchen ersparen (wie es bei mir der Fall war). Die Foren sind voll von diesem Problem.
Letztendlich läuft der Scanner auch in Windows 7 64bit mit 32bit Treibern im virtuellen Windows XP
Ausgangssituation
Host- AMD Phenom II X4
- Windows 7 Pro 64bit
Gast
- VirtualBox, WinXP 32bit
- VMware-Player, Vista 32bit
Konkreter Fall:
Umstieg von WinXP 32bit auf Win7 64bit. Für Canon USB-Scanner sind die Treiber nicht in 64bit-Version verfügbar.
Kompatibilitätsmodus funktioniert nicht. Deshalb der Wunsch den Scanner im virtuellen WinXP laufen zu lassen.
Problem
Die USB-Geräte werden von der virtuellen Maschine nicht (vollständig) erkannt (auch einfache Sticks nicht) und nicht in das Gast-System eingebunden.VirtualBox zeigt keine Fehler beim einstecken. Wählt man das USB-Gerät aus der Liste aus und versucht das zu verbinden, dann wird
der Fehler "USB device is busy with a previous request" gezeigt.
VMware-Player zeigt beim Einstecken:
"The connection to the VMware USB Arbitration Service was unsuccessful. Please check the status of this service in the Microsoft Management Console."
Versucht man nun den Dienst von Hand zu starten bekommt man Fehler 31 zu sehen:
"VMware "USB Arbitration Service" konnte nicht getartet werden.
Fehler 31: Ein an das System angeschlossenes Gerät funktioniert nicht."
Lösung (alle Schritte gelten für Host)
- Bei jedem USB-Root-Hub Treiberdetails angucken.
- Wenn in einem davon "usbfilter.sys" auftaucht
- Den Reg-Schlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{36FC9E60-C465-11CF-8056-444553540000} öffnen
- Zeile "UpperFilter"..."usbfilter" löschen
- System neu starten
Nun sollten USB-Geräte von der virtuellen Maschine erkannt werden.
Zum Verbinden in der Statusleiste (VMware-Player und VirtualBox) anklicken. Die Geräte werden dabei im Gast verbunden und im Host getrennt.
Man kann auch noch im Gerätemanager die übrigen USB-Treiber kontrollieren und eventuell durch Originale ersetzen. Bei mir war das aber nicht mehr nötig.
Ich hoffe ich konnte mit diesem Tipp dem einen oder dem anderen User tagelanges Suchen ersparen (wie es bei mir der Fall war). Die Foren sind voll von diesem Problem.
Letztendlich läuft der Scanner auch in Windows 7 64bit mit 32bit Treibern im virtuellen Windows XP
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 155644
Url: https://administrator.de/contentid/155644
Ausgedruckt am: 25.11.2024 um 17:11 Uhr
10 Kommentare
Neuester Kommentar
Zitat von @wiseolli:> * Den Reg-Schlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{36FC9E60-C465-11CF-8056-444553540000}
öffnen
Im Gast oder im Host ?
öffnen
Im Gast oder im Host ?
Hallo,
Ich habe das gleiche Problem. Allerdings nutze ich VMWare Player 3.1.1 build-282343 und WinXP SP3 als Host. Die Fehlermeldung ist aber die gleiche, wenn ich den Dienst starten will:
Der Dienst "VMware USB Arbitration Service" auf "Lokaler Computer" konnte nicht gestartet werden.
Fehler 31: Ein an das System angeschlossenes Gerät funktioniert nicht.
Alle anderen WMWare-Dienste laufen.
Den von Wiseolli genannten Registry-Eintrag finde ich leider nicht.
Was kann ich noch tun?
Gruß
Zoli
Ich habe das gleiche Problem. Allerdings nutze ich VMWare Player 3.1.1 build-282343 und WinXP SP3 als Host. Die Fehlermeldung ist aber die gleiche, wenn ich den Dienst starten will:
Der Dienst "VMware USB Arbitration Service" auf "Lokaler Computer" konnte nicht gestartet werden.
Fehler 31: Ein an das System angeschlossenes Gerät funktioniert nicht.
Alle anderen WMWare-Dienste laufen.
Den von Wiseolli genannten Registry-Eintrag finde ich leider nicht.
Was kann ich noch tun?
Gruß
Zoli
Ich hatte auch das Problem, dass meine USB Geräte einfach nicht in der VM erkannt wurden. Anfangs ging das mal, dann aber plötzlich nicht mehr. Es kam keinerlei Meldung. Nach vielem hin und her, Google hatte auch nicht weiter geholfen, überprüfte ich die Dienste und siehe da, der Dienst "VMWare USB Arbitration Service" war deaktiviert. Diesen habe ich dann gestartet und danach waren alle USB Geräte da. Vielleicht hilft das einem, der auch mal die gestarteten Dienste kontrollieren will.