Warum dauert die USB-Geräteerkennung von Windows so lange?

5

Warum benötigt Windows einige Sekunden, um die gerade eingesteckte Maus zu erkennen? Unter MacOS geschieht dies fast augenblicklich.


quelle
Um eine nützliche Antwort zu erhalten, ist es möglicherweise hilfreich, Ihre Frage mit einer bestimmten Windows-Version zu wiederholen.
CarlF

Antworten:

3

Unter Windows 7 ist die benötigte Zeit unglaublich lang, insbesondere wenn Windows Update zum Suchen nach Treibern für / every / connect verwendet wird. Das plus meine schuppige, schuppige und langsame Internetverbindung, die zu Zeitüberschreitungen führte, bedeutete, dass das Erkennen ewig dauerte. Ich habe Windows gebeten, das Windows-Update nicht anzusehen, und es war viel besser.

Sathyajith Bhat
quelle
1

Wenn dies unmittelbar nach dem Start geschieht, ist dies ein normales Verhalten für Windows, das mit einer nicht minimalen Konfiguration gestartet wird.

Der Startvorgang wird fortgesetzt, auch nachdem der Desktop angezeigt wurde, der Datenträger weiterhin in Betrieb ist und Prozesse in die Warteschlange gestellt werden, um auf den Internetzugang zu warten. Dieser Verlangsamungseffekt wird verstärkt, wenn ein Antivirenprodukt installiert ist und seine Überprüfungen den Start von Anwendungen verlangsamen.

Damit muss man unter Windows leben können. Seien Sie dankbar, dass es nur einige Sekunden und nicht einige Minuten dauert (wie bei meinem eigenen überladenen Computer).

Harrymc
quelle
1

Windows und so ziemlich jedes andere Betriebssystem haben eine völlig andere Struktur. Es ist möglich, dass Unix-basierte Betriebssysteme (jedes Betriebssystem heutzutage außer Windows) eine sichere Annahme über die Hardware machen können, die Windows nicht kann der Hardware, ob es wahr ist oder nicht, und dann basierend auf den vom Gerät bereitgestellten Informationen fortzufahren. Was ich hier oben erklärt habe, heißt "Handshaking", aber ich habe eine Menge tatsächlicher Gründe ausgelassen, warum Handshaking notwendig ist.

Einfache Antwort: Unix-basierte Betriebssysteme verfügen über viel effizientere Handshake-Routinen.

Stefan
quelle
Bitte lesen Sie die Frage noch einmal sorgfältig durch. Ihre Antwort beantwortet nicht die ursprüngliche Frage.
DavidPostill
Die Frage ist irreführend. Die Verzögerung tritt nur auf, wenn das USB-Gerät ERSTMALS an ein System angeschlossen wird. Wenn das System eine zuvor unbekannte Geräte-PID / -VID erkennt, muss es die Registrierung aktualisieren und das gesamte System nach der richtigen INF-Datei und dem richtigen Treiber durchsuchen und dann alle "registrieren". Nach dem ersten Mal dauert die Verbindung einen Bruchteil einer Sekunde.
Ale..chenski
0

Ist die Hardware vergleichbar? Wenn Ihre Windows-Box nicht mit Ihrem Mac identisch ist, erwarten Sie unterschiedliche Antwortzeiten. Auf meinen eigenen Windows-Systemen dauert es weniger als eine Sekunde, um meine Mäuse zu erkennen.

CarlF
quelle
0

Auf meinem Windows-System hier habe ich gerade eine reguläre 2,99-Euro-Maus eingesteckt, sie hat sofort funktioniert. Trennte meinen G5 vom Netz, startete neu und steckte ihn wieder ein. Ungefähr eine halbe Sekunde (ich denke meistens, dass der Sollwert initialisiert werden muss).

In der Schule? Es dauert 30 Sekunden , bis die Peripheriegeräte hochgefahren sind, 20 Sekunden , wenn Sie sie nachträglich anschließen. Ich denke, es ist Konfigurationsfehler, am wahrscheinlichsten.

Phoshi
quelle
-1

Dies ist auf eine Reihe von Dingen zurückzuführen:

-Erinnerung; wenn Sie viele Programme ausführen; es braucht Zeit; wenn Sie nicht tun; Es braucht nicht viel Zeit

-USB Ports: Wenn Sie USB 1.0 haben; ja, es könnte langsam laufen; 2.0 ist besser.

-Ihre Windows-Version; ist manchmal das problem.

-wir reden über Windows. (Ich denke, du wirst verstehen, was ich meine)

Deniz Zoeteman
quelle