Forum: PC Hard- und Software LibUSB-Win32 + Windows Server 2003 = System im Eimer?


von adx (Gast)


Lesenswert?

Hallo,

ich habe LibUSB-Win32 auf einer 180-Tage-Trial von Windows Server 2003 
installiert. Irgendwann erkennt das System dann die USB-Root-Hubs nicht 
mehr richtig (im Geräte-Manager wird ein gelbes Ausrufezeichen und etwas 
wie "Der Treiber für dieses Gerät konnte nicht geladen werden" 
angezeigt. USB-Geräte werden auch nicht mehr erkannt. Nach einem Reboot 
finden sich etwa 15 gelbe Ausrufezeichen im Geräte-Manager 
(Audio-Controller, Netzwerkkarte, ...) Die Fehlermeldung ist auch hier 
etwas wie "Der Treiber für dieses Gerät konnte nicht geladen werden". 
Auch eine komplette deinstallation von LibUSB (auch aus der Registry) 
brachte keine Abhilfe.
Ich habe es insgesamt 3-mal versucht (und 3-mal Windows neu 
installiert...), weil ich zuerst dachte es läge an meiner USB-Hardware. 
Es scheint aber ein Problem in LibUSB zu sein.
Nun meine Frage: Ist LibUSB bekanntermaßen nicht mit Server 2003 
kompatibel (ich weiß, hier gibt es vermutlich kaum Erfahrungen). Oder 
ist jemandem so etwas auch schon bei XP passiert?

von Christian R. (supachris)


Lesenswert?

Hm, wenn man den Wizzard von der LibUSB benutzt, stellt der oftmals alle 
möglichen Treiber auf LibUSB Treiber um. Wenn man Glück hat, hat man 
keine USB Maus/Tastatur, und kann es rückgängig machen. "Einfach" bei 
allen Geräten mit Ausrufezeichen auf "Installierter Treiber" gehen, 
damit wird der ursprüngliche wiederhergestellt. Am besten nur die .inf 
Datei anpassen, die bei LibUSB dabei ist, so dass sie für das zu 
steuernde Gerät passt, und dann manuell installieren.

von adx (Gast)


Lesenswert?

Nein, das mit "Installierter Treiber" hat bei mir nicht geklappt. Der 
Fehler tritt auch nicht reproduzierbar auf (also z.B. nicht 
grundsätzlich wenn man ein bestimmtes USB-Gerät anschließt). Ist auch 
nicht so wichtig, ich verwende jetzt einfach XP für LibUSB

von Terrorclaat (Gast)


Lesenswert?

Hallo adx,
ich habe gerade das gleiche Problem wie du mit Windows Server 2003 R2 
erlebt.
(Ist echt gut wenn man noch ne alte PS2-Maus und -Tastatur rumfliegen 
hat!)

Die installation der gleichen Version von libusb unter Windows XP 
Professional und Windows Vista business klappt einwandfrei.

(libusb-win32-filter-bin-0.1.12.1.exe)

Es ist also der Filtertreiber gemeint.
Nicht der device driver auf den sich supachris offensichtlich bezogen 
hat.

Ich habe auch schon in einem Forum namens nabbles (anscheinend das 
offizielle libusb-Forum) gesucht ob da irgendwas bezüglich Server 2003 
und libusb zu finden ist.
Natürlich nichts!
(Vielleicht findest du noch was...)

Aber ich hab noch einen Ansatz der vielleicht weiterhilft:
Ich bekam eine Fehlermeldung das die "libusb0.dll" keine originale 
Windows-Datei sei.
Möglicherweise schützt Server 2003 die System DLLs anders/stärker als xp 
oder vista.
Wenn deswegen ein dienst oder Programm nicht gestartet werden kann währe 
das die Ursache.

Bleibt die frage kann man diesen Schutz abschalten oder dem Server die 
"libusb0.dll" bekannt machen?

Sorry das ich dir nicht direkt helfen konnte, aber vielleicht hilft dir 
mein oben erwähnter Ansatz.

Solltest du das Problem lösen, dann schreib doch grad nochmal hier in 
den Thread.

MfG
Terrorclaat

von Terrorclaat (Gast)


Lesenswert?

Ich vergas...

Wenn ich libusb als Administrator über "Systemsteuerung->Software" 
deinstalliere und neu boote ist alles wieder beim Alten.

Ich musste also nicht alles platt machen.

Deinstallation über "Start->Programm->Libusb->libusb deinstallieren" hat 
nicht richtig funktioniert.
Libusb war danach noch drauf und konnte nur durch eine Neuinstallation 
von libusb und anschliessender deinstallation (wie oben beschrieben) 
entfernt werden.

MfG
Terrorclaat

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.