Home » Best Choice selective suspend Update

Best Choice selective suspend Update

by Tratamien Torosace

You are viewing this post: Best Choice selective suspend Update

Neues Update zum Thema selective suspend


Table of Contents

What is USB Selective Suspend feature? How to enable or … Update

2020-12-18 · The USB Selective Suspend feature allows Windows 11/10 to save power by putting USB ports into a suspended mode. Learn how to enable or disable Selective Suspend.

+ mehr hier sehen

Read more

Windows 11/10 hat viele nützliche Funktionen bekommen

Diese veröffentlichten Funktionen sind sowohl verbraucher- als auch entwicklerbasiert

Dabei haben sie es nicht versäumt, die alten Features zu improvisieren

Eine dieser Funktionen ist die USB Selective Suspend-Funktion.

Was ist die USB Selective Suspend-Funktion in Windows?

In Windows-Betriebssystemen ermöglicht die Selective Suspend-Funktion dem System, Energie zu sparen, indem bestimmte USB-Anschlüsse in einen Suspend-Modus versetzt werden

Dadurch kann der Hub-Treiber einen einzelnen Port aussetzen, beeinträchtigt jedoch nicht die Funktion anderer Ports

Zum Beispiel ist es ähnlich, wie Benutzer ihre Laptops oder andere Geräte in den Schlafmodus versetzen – Selective Suspend ist fast so

Das Feature, das es so interessant macht, ist, dass es einen bestimmten USB-Port einzeln aussetzen kann, ohne die Stromversorgung des gesamten USB-Ports zu beeinträchtigen

Der Treiber für das USB-Gerät muss jedoch Selective Suspend unterstützen, damit es richtig läuft

Der USB Core Stack unterstützt eine modifizierte Version der Universal Serial Bus Specification und wird als „Selective Suspend“ bezeichnet

Dadurch kann der Hub-Treiber einen Port aussetzen und dabei helfen, den Akku zu schonen

Das Unterbrechen von Diensten wie Fingerabdruckleser usw., die nicht ständig benötigt werden, hilft, den Stromverbrauch zu senken

Das Verhalten dieser Funktion unterscheidet sich bei Geräten, die mit Windows XP betrieben werden, und wurde in Windows Vista und späteren Versionen ständig verbessert

Benutzer brauchen dies nicht wirklich auf einem System, das bereits aufgeladen wird, und können die Plug-in-Stromversorgung nutzen, wann immer sie benötigt wird zu

Aus diesem Grund ermöglicht Windows Benutzern das Aktivieren des selektiven USB-Suspends basierend auf dem Plug-In oder Akku des Computers

Aber die Selective Suspend-Funktion ist nicht gerade eine Voraussetzung für einen Desktop-Rechner, der an die Stromversorgung angeschlossen ist

Wenn ein USB-Anschluss ausgeschaltet ist, spart er nicht unbedingt so viel Energie auf einem Desktop

Aus diesem Grund können Sie in Windows USB Selective Suspend aktivieren oder deaktivieren, je nachdem, ob der Computer angeschlossen oder im Akkubetrieb ist

Diese Funktion ist in tragbaren Computern zum Energiesparen unglaublich hilfreich.

So aktivieren oder deaktivieren Sie USB Selective Suspend

Einige Benutzer haben berichtet, dass der USB-Anschluss manchmal nicht wieder eingeschaltet wird, nachdem Selective Suspend angewendet wurde

Oder schaltet sich manchmal sogar ohne Vorwarnung aus

Um dies zu beheben, müssen Sie die USB Selective Suspend-Funktion auf Ihrem System deaktivieren

So können Sie es tun:

Verwandt: USB-Suspend: USB-Gerät wechselt nicht in den selektiven Suspend

Über Energieoptionen

Öffnen Sie die Systemsteuerung auf Ihrem Windows-PC

Suchen Sie dazu im Suchfeld nach Systemsteuerung

Navigieren Sie nun zu diesem Pfad: Systemsteuerung > Hardware und Sound > Energieoptionen

Klicken Sie auf Ihren ausgewählten Energieplan und dann auf Planeinstellungen ändern

Dies dauert Sie gelangen auf eine neue Seite, auf der Sie auf Erweiterte Energieeinstellungen ändern klicken müssen

Jetzt wird ein neues und detaillierteres Feld mit erweiterten Energieoptionen angezeigt

Es wird ein Menü mit der Aufschrift USB-Einstellungen geben

Erweitern Sie diese Option, und Sie werden dort zwei Unteroptionen finden, die als On Battery und On Power bezeichnet werden

Sie können beide nach Ihrer Wahl einzeln aktivieren

.Klicken Sie auf OK, damit die Änderung übernommen wird.

Verwandte Themen: Selektives Suspend führt dazu, dass USB-Geräte am USB-Hub nicht mehr funktionieren.

Windows-Registrierung verwenden

Gehen Sie wie folgt vor, um die Funktion „Selective Suspend“ über den Registrierungseditor zu deaktivieren:

Da dies ein Registrierungsvorgang ist, wird empfohlen, dass Sie als notwendige Vorsichtsmaßnahme die Registrierung sichern oder einen Systemwiederherstellungspunkt erstellen

Wenn Sie fertig sind, können Sie wie folgt vorgehen:

Drücken Sie die Windows-Taste + R, um das Dialogfeld „Ausführen“ aufzurufen

um das Dialogfeld „Ausführen“ aufzurufen

Geben Sie im Dialogfeld Ausführen regedit ein und drücken Sie die Eingabetaste, um den Registrierungseditor zu öffnen

Navigieren oder springen Sie zum folgenden Registrierungsschlüsselpfad:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB

Wenn der USB-Schlüssel nicht vorhanden ist, können Sie im linken Navigationsbereich mit der rechten Maustaste auf den untergeordneten Ordner Dienste klicken, auf Neu > Schlüssel klicken, um den Registrierungsschlüssel zu erstellen, den Schlüssel dann in USB umbenennen und die Eingabetaste drücken.

Doppelklicken Sie an der Stelle im rechten Bereich auf den Eintrag DisableSelectiveSuspend, um seine Eigenschaften zu bearbeiten

Wenn der Schlüssel nicht vorhanden ist, klicken Sie mit der rechten Maustaste auf das leere Feld im rechten Bereich und wählen Sie dann Neu > DWORD (32-Bit) Wert, um den Registrierungsschlüssel zu erstellen, und benennen Sie den Schlüssel dann in DisableSelectiveSuspend um und drücken Sie die Eingabetaste

Doppelklicken Sie nun auf den neuen Eintrag, um seine Eigenschaften zu bearbeiten

Geben Sie 1 in das Feld Wertdaten ein.

in das Feld Wertdaten

Klicken Sie auf OK oder drücken Sie die Eingabetaste, um die Änderung zu speichern

Oder drücken Sie die Eingabetaste, um die Änderung zu speichern

Beenden Sie den Registrierungseditor

Starten Sie Ihren PC neu

In unserem nächsten Beitrag werden wir sehen, was Sie tun können, wenn USB Selective Suspend deaktiviert ist.

What is USB Selective Suspend feature? How to enable or disable it? Update

Video ansehen

Neues Update zum Thema selective suspend

selective suspend Einige Bilder im Thema

 Update What is USB Selective Suspend feature? How to enable or disable it?
What is USB Selective Suspend feature? How to enable or disable it? Update

What Is USB Selective Suspend? Should You Enable or … Update

2020-12-02 · What is USB selective suspend? To put it simply, USB selective suspend is a feature for power saving and is especially useful in portable computers. How does the feature work? The feature can allow your operating system to put your USB devices in a very low-power state when they are not actively in use. As we know, when a device is connected through a USB port and …

+ ausführliche Artikel hier sehen

Read more

verlinkt

Reddit

Selektives USB-Suspend

Was ist selektives USB-Suspend? Einfach gesagt, USB Selective Suspend ist eine Funktion zum Energiesparen und ist besonders nützlich bei tragbaren Computern

Wie funktioniert die Funktion? Die Funktion kann es Ihrem Betriebssystem ermöglichen, Ihre USB-Geräte in einen sehr stromsparenden Zustand zu versetzen, wenn sie nicht aktiv verwendet werden für die Datenübertragung über diesen Port ist aktiv im physikalischen Speicher des Systems beschäftigt

Das verbraucht Strom

Warum? Der Grund dafür ist, dass direkte Speicherzugriffsübertragungen, die mit dem Scheduler ablaufen, die CPU daran hindern können, in einen Niedrigleistungszustand einzutreten

Daher müssen Sie die selektive USB-Suspend-Funktion aktivieren, um Batteriestrom zu sparen

Beeinträchtigt die Funktion den Betrieb anderer Anschlüsse am Hub? Die kurze Antwort ist NEIN

Laut Microsoft ermöglicht USB Selective Suspend dem Hub-Treiber, einen einzelnen Port zu suspendieren, ohne den Betrieb der anderen Ports am Hub zu beeinträchtigen

Für diejenigen, die Windows-Betriebssysteme auf tragbaren Computern ausführen, ist diese Funktion ein großer Bonus, da sie verwendet werden kann um die Akkulaufzeit zu verlängern

Die selektive USB-Suspend-Funktion auf Windows-Computern kann jedoch auch einige Probleme auslösen, wie z

B

zufällige Trennung von USB-Anschlüssen, nicht erkannte USB-Geräte und mehr

Wenn die oben genannten Probleme auftreten, sollten Sie das selektive USB-Suspend deaktivieren

Die Funktion immer deaktiviert lassen? Es wird nicht empfohlen und Sie sollten die Funktion aktiviert lassen, wenn mit Ihren USB-Geräten nichts schief geht

Wie deaktiviere ich USB Selective Suspend?

Das folgende Tutorial zum Deaktivieren des selektiven USB-Suspends wird unter Windows 10 durchgeführt

Schritt 1: Geben Sie die Systemsteuerung in die Suchleiste von Cortana ein und drücken Sie dann die Eingabetaste

Schritt 2: Wechseln Sie in der Systemsteuerung zur Option Kategorie neben Anzeigen nach und klicken Sie dann auf die Option Hardware und Sound

Schritt 3: Wählen Sie Energieoptionen auf der rechten Seite

Schritt 4: Klicken Sie im Abschnitt Bevorzugte Pläne auf Planeinstellungen ändern

Schritt 5: Klicken Sie im neuen Fenster auf die Option Erweiterte Energieeinstellungen ändern

Schritt 6: Suchen Sie die USB-Einstellungen in der Liste und erweitern Sie sie

Dann sehen Sie die Einstellungen für selektives USB-Suspend und Sie müssen es auch erweitern

Schalten Sie schließlich Aktivieren auf Deaktivieren um

Schritt 7: Klicken Sie auf Übernehmen > OK, um die Änderung auszuführen

Sobald Sie die obigen Schritte abgeschlossen haben, schaltet Ihr Betriebssystem Ihre USB-Geräte, die Sie an Ihren Computer anschließen, und die USB-Geräteprobleme nicht mehr aus Das Problem, das durch das selektive USB-Suspend verursacht wurde, sollte behoben werden

Möchten Sie wissen, wie lange Sie Ihren Windows 10-Computer weiterhin im Batterie-Backup verwenden können? Wenn ja, können Sie den folgenden empfohlenen Artikel lesen

So sehen Sie die verbleibende Akkulaufzeit unter Windows 10 Wie lange können Sie Ihren Windows 10-Computer weiterhin mit Batteriesicherung verwenden? Dieser Beitrag zeigt Ihnen, wie Sie die verbleibende Akkulaufzeit unter Windows 10 wiederherstellen können

Lesen Sie mehr

Abschließende Gedanken

Das selektive USB-Suspend wird zum Energiesparen verwendet und ist besonders nützlich für Laptop-Benutzer

Aktivieren Sie daher die Funktion zum Energiesparen

Wenn nach dem Aktivieren der Funktion Probleme mit USB-Geräten auftreten, können Sie versuchen, die Funktion zu deaktivieren und prüfen, ob die Probleme behoben wurden.

Fix USB Selective Suspend is disabled in Windows 11/10 Update

Video ansehen

Neue Informationen zum Thema selective suspend

selective suspend Einige Bilder im Thema

 New Fix USB Selective Suspend is disabled in Windows 11/10
Fix USB Selective Suspend is disabled in Windows 11/10 Update

USB Selective Suspend – Windows drivers | Microsoft Docs New Update

2022-03-19 · The USB selective suspend feature allows the hub driver to suspend an individual port without affecting the operation of the other ports on the hub. Selective suspension of USB devices is especially useful in portable computers since it helps conserve battery power. Many devices, such as fingerprint readers and other kinds of biometric scanners, only require power …

+ ausführliche Artikel hier sehen

Read more

Inhaltsverzeichnis

Selektives USB-Suspend

Artikel

19.03.2022

14 Minuten zu lesen

4 Mitwirkende Ist diese Seite hilfreich? Ja Nein Weiteres Feedback? Feedback wird an Microsoft gesendet: Wenn Sie auf die Schaltfläche „Senden“ klicken, wird Ihr Feedback zur Verbesserung von Microsoft-Produkten und -Diensten verwendet

Datenschutz-Bestimmungen

Senden Vielen Dank

In diesem Artikel

Hinweis Dieser Artikel richtet sich an Entwickler von Gerätetreibern

Wenn Sie Probleme mit einem USB-Gerät haben, lesen Sie bitte Fehlerbehebung bei häufigen USB-Problemen

Die selektive USB-Suspend-Funktion ermöglicht es dem Hub-Treiber, einen einzelnen Port zu suspendieren, ohne den Betrieb der anderen Ports am Hub zu beeinträchtigen

Das selektive Anhalten von USB-Geräten ist besonders nützlich bei tragbaren Computern, da es dabei hilft, Batteriestrom zu sparen

Viele Geräte wie Fingerabdruckleser und andere Arten von biometrischen Scannern benötigen nur zeitweise Strom

Das Abschalten solcher Geräte, wenn das Gerät nicht verwendet wird, reduziert den Gesamtstromverbrauch

Noch wichtiger ist, dass jedes Gerät, das nicht selektiv angehalten wird, den USB-Host-Controller daran hindern kann, seinen Übertragungsplan zu deaktivieren, der sich im Systemspeicher befindet

See also  Best c sharp anfänger New

DMA-Übertragungen (Direct Memory Access) durch den Host-Controller an den Scheduler können verhindern, dass die Prozessoren des Systems in tiefere Schlafzustände wie C3 eintreten Macht IRPs (IRP_MN_SET_POWER)

Der zu verwendende Mechanismus hängt vom Betriebssystem und dem Gerätetyp ab: zusammengesetzt oder nicht zusammengesetzt

Auswählen eines selektiven Suspend-Mechanismus

Client-Treiber für eine Schnittstelle auf einem zusammengesetzten Gerät, die die Schnittstelle für Remote-Wake-up mit einem Warte-Wake-IRP (IRP_MN_WAIT_WAKE) aktivieren, müssen den Leerlaufanforderungs-IRP-Mechanismus (IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION) verwenden, um ein Gerät selektiv anzuhalten.

Informationen zu Remote wach auf, siehe:

Remote Wake-up von USB-Geräten

Überblick über Wait/Wake-Operationen

Die Version des Windows-Betriebssystems bestimmt, wie Treiber für Nicht-Composite-Geräte das selektive Suspend aktivieren

Windows XP: Unter Windows XP müssen alle Client-Treiber Leerlaufanforderungs-IRPs ( IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION ) verwenden, um ihre Geräte auszuschalten

Clienttreiber dürfen keine WDM-Power-IRPs verwenden, um ihre Geräte selektiv anzuhalten

Dadurch wird verhindert, dass andere Geräte selektiv suspendiert werden

Siehe „USB Global Suspend“ für weitere Informationen.

), um ihre Geräte auszuschalten

Clienttreiber dürfen keine WDM-Power-IRPs verwenden, um ihre Geräte selektiv anzuhalten

Dadurch wird verhindert, dass andere Geräte selektiv suspendiert werden

Weitere Informationen finden Sie unter „USB Global Suspend“

Windows Vista und höhere Versionen von Windows: Treiberautoren haben mehr Auswahlmöglichkeiten zum Herunterfahren von Geräten in Windows Vista und in höheren Versionen von Windows

Obwohl Windows Vista den IRP-Mechanismus für Leerlaufanforderungen von Windows unterstützt, sind für dessen Verwendung keine Treiber erforderlich :

Windows-Version Funktion auf Composite-Gerät, Armed for Wake Funktion auf Composite-Gerät, Not Armed for Wake USB-Gerät mit einfacher Schnittstelle Windows 7 Muss Leerlaufanforderung IRP verwenden Kann WDM Power IRP verwenden Kann WDM Power IRP verwenden Windows Server 2008 Muss Leerlaufanforderung verwenden IRP Kann verwenden WDM Power IRP Kann WDM Power IRP verwenden Windows Vista Muss IRP für Leerlaufanforderung verwenden Kann WDM Power IRP verwenden Kann WDM Power IRP verwenden Windows Server 2003 Muss IRP für Leerlaufanforderung verwenden Muss IRP für Leerlaufanforderung verwenden Muss IRP für Leerlaufanforderung verwenden Windows XP Muss IRP für Leerlaufanforderung verwenden Muss Leerlaufanforderungs-IRP verwenden Muss Leerlaufanforderungs-IRP verwenden

Dieser Abschnitt erläutert den selektiven Suspend-Mechanismus von Windows und umfasst die folgenden Themen:

Senden einer USB-Leerlaufanforderung IRP

Wenn ein Gerät in den Leerlauf geht, informiert der Client-Treiber den Bustreiber, indem er eine Leerlaufanforderung IRP (IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION) sendet

Nachdem der Bustreiber feststellt, dass es sicher ist, das Gerät in einen Energiesparzustand zu versetzen, ruft er die Rückrufroutine auf, die der Client-Gerätetreiber mit der Leerlaufanforderung IRP über den Stapel weitergegeben hat

In der Rückrufroutine muss der Client-Treiber abbrechen alle anstehenden E/A-Vorgänge und warten Sie, bis alle USB-E/A-IRPs abgeschlossen sind

Es kann dann eine IRP_MN_SET_POWER-Anforderung ausgeben, um den Energiezustand des WDM-Geräts auf D2 zu ändern

Die Callback-Routine muss warten, bis die D2-Anforderung abgeschlossen ist, bevor sie zurückkehrt

Weitere Informationen über die Rückrufroutine für Leerlaufbenachrichtigungen finden Sie unter „USB-Rückrufroutine für Leerlaufbenachrichtigungen“

Stattdessen hält der Bustreiber die Leerlaufanforderung IRP anhängig, bis eine der folgenden Bedingungen zutrifft:

Ein IRP_MN_SUPRISE_REMOVAL oder IRP_MN_REMOVE_DEVICE IRP wird empfangen

Wenn einer dieser IRPs empfangen wird, wird die Leerlaufanforderung IRP mit STATUS_CANCELLED abgeschlossen oder empfangen

Wenn einer dieser IRPs empfangen wird, wird die Leerlaufanforderung IRP mit STATUS_CANCELLED abgeschlossen

Der Bustreiber erhält eine Anforderung, das Gerät in einen Arbeitsleistungszustand (D0) zu versetzen

Beim Empfang dieser Anforderung schließt der Bustreiber die anstehende Leerlaufanforderung IRP mit STATUS_SUCCESS ab

Die folgenden Einschränkungen gelten für die Verwendung von Leerlaufanforderungs-IRPs:

Treiber müssen sich im Geräteleistungszustand D0 befinden, wenn sie eine Leerlaufanforderung IRP senden.

wenn sie eine Leerlaufanforderung IRP senden

Treiber müssen nur einen Leerlaufanforderungs-IRP pro Gerätestapel senden

Der folgende WDM-Beispielcode veranschaulicht die Schritte, die ein Gerätetreiber ausführt, um einen USB-Leerlaufanforderungs-IRP zu senden

Die Fehlerprüfung wurde im folgenden Codebeispiel weggelassen

IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION zuweisen und initialisieren IRP irp = IoAllocateIrp (DeviceContext->TopOfStackDeviceObject->StackSize, FALSE); nextStack = IoGetNextIrpStackLocation (irp); nextStack->MajorFunction = IRP_MJ_INTERNAL_DEVICE_CONTROL; nextStack->Parameters.DeviceIoControl.IoControlCode = IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION; nextStack->Parameters.DeviceIoControl.InputBufferLength = sizeof(struct _USB_IDLE_CALLBACK_INFO); Ordne und initialisiere die Leerlaufanforderungs-Informationsstruktur (USB_IDLE_CALLBACK_INFO)

IdleCallbackInfo = ExAllocatePool (NonPagedPool, sizeof(struct _USB_IDLE_CALLBACK_INFO)); IdleCallbackInfo->IdleCallback = IdleNotificationCallback; // Setzen Sie einen Zeiger auf die Geräteerweiterung in Member IdleContext IdleCallbackInfo->IdleContext = (PVOID) DeviceExtension; nextStack->Parameters.DeviceIoControl.Type3InputBuffer = IdleCallbackInfo; Legen Sie eine Abschlussroutine fest

Der Client-Treiber muss der Leerlaufanforderung IRP eine Abschlussroutine zuordnen

Weitere Informationen über die Abschlussroutine für Leerlaufbenachrichtigungen und Beispielcode finden Sie unter „USB Idle Request IRP Completion Routine“

IoSetCompletionRoutine (irp, IdleNotificationRequestComplete, DeviceContext, TRUE, TRUE, TRUE); Hinterlegen Sie den Ruhewunsch in der Gerätenebenstelle

deviceExtension->PendingIdleIrp = irp; Senden Sie die Leerlaufanforderung an den übergeordneten Fahrer

ntStatus = IoCallDriver(DeviceContext->TopOfStackDeviceObject, irp);

Abbrechen einer USB-Leerlaufanforderung

Unter bestimmten Umständen muss ein Gerätetreiber möglicherweise eine IRP-Leerlaufanforderung löschen, die an den Bustreiber übermittelt wurde

Dies kann auftreten, wenn das Gerät entfernt wird, aktiv wird, nachdem es im Leerlauf war und die Leerlaufanforderung gesendet hat, oder wenn das gesamte System in einen niedrigeren Systemenergiezustand übergeht

Der Clienttreiber bricht das Leerlauf-IRP ab, indem er IoCancelIrp aufruft

Die folgende Tabelle beschreibt drei Szenarien zum Abbrechen eines Leerlauf-IRP und gibt die Aktion an, die der Treiber ergreifen muss:

Szenario Idle Request Cancellation Mechanism Der Client-Treiber hat das IRP im Leerlauf abgebrochen und der USB-Treiberstapel hat die „USB Idle Notification Callback Routine“ nicht aufgerufen

Der USB-Treiberstapel vervollständigt das Leerlauf-IRP

Da das Gerät D0 nie verlassen hat, ändert der Treiber den Gerätestatus nicht

Der Client-Treiber hat das Leerlauf-IRP abgebrochen, der USB-Treiberstapel hat die Rückrufroutine für die USB-Leerlaufbenachrichtigung aufgerufen und ist noch nicht zurückgekehrt

Es ist möglich, dass die Callback-Routine für die USB-Leerlaufbenachrichtigung aufgerufen wird, obwohl der Client-Treiber den Abbruch auf dem IRP aufgerufen hat

In diesem Fall muss die Rückrufroutine des Client-Treibers das Gerät trotzdem herunterfahren, indem sie das Gerät synchron in einen niedrigeren Energiezustand versetzt

Wenn sich das Gerät im niedrigeren Energiezustand befindet, kann der Client-Treiber dann eine D0-Anforderung senden

Alternativ kann der Treiber warten, bis der USB-Treiberstapel das Leerlauf-IRP abgeschlossen hat, und dann das D0-IRP senden

Wenn die Callback-Routine das Gerät nicht in einen Energiesparzustand versetzen kann, weil nicht genügend Speicher vorhanden ist, um einen Energie-IRP zuzuweisen, sollte sie den Leerlauf-IRP abbrechen und sofort beenden

Das Leerlauf-IRP wird nicht abgeschlossen, bis die Rückrufroutine zurückgekehrt ist; daher sollte die Callback-Routine das Warten auf den Abschluss des abgebrochenen Leerlauf-IRP nicht blockieren

Das Gerät befindet sich bereits in einem Energiesparmodus

Wenn sich das Gerät bereits in einem Energiesparzustand befindet, kann der Clienttreiber ein D0-IRP senden

Der USB-Treiberstack schließt die Leerlaufanforderung IRP mit STATUS_SUCCESS ab

Alternativ kann der Treiber das Leerlauf-IRP abbrechen, warten, bis der USB-Treiberstapel das Leerlauf-IRP abgeschlossen hat, und dann ein D0-IRP senden

USB-Leerlaufanforderungs-IRP-Abschlussroutine

In vielen Fällen kann ein Busfahrer eine Leerlaufanforderungs-IRP-Abschlussroutine eines Fahrers aufrufen

Wenn dies auftritt, muss ein Client-Treiber erkennen, warum der Bustreiber das IRP abgeschlossen hat

Der zurückgegebene Statuscode kann diese Informationen liefern

Wenn der Statuscode nicht STATUS_POWER_STATE_INVALID ist, sollte der Treiber sein Gerät in D0 setzen, falls sich das Gerät nicht bereits in D0 befindet

Wenn sich das Gerät noch im Leerlauf befindet, kann der Treiber eine weitere Leerlaufanforderung IRP übermitteln

Hinweis: Die Leerlaufanforderungs-IRP-Abschlussroutine sollte das Warten auf den Abschluss einer D0-Leistungsanforderung nicht blockieren

Die Completion-Routine kann im Kontext eines Power-IRP vom Hub-Treiber aufgerufen werden, und das Blockieren eines anderen Power-IRP in der Completion-Routine kann zu einem Deadlock führen gemeinsamer Statuscode:

Statuscode Beschreibung STATUS_SUCCESS Gibt an, dass das Gerät nicht länger angehalten werden soll

Fahrer sollten jedoch überprüfen, ob ihre Geräte mit Strom versorgt werden, und sie in D0 stellen, wenn sie sich nicht bereits in D0 befinden

STATUS_CANCELLED Der Bustreiber schließt die Leerlaufanforderung IRP mit STATUS_CANCELLED unter folgenden Umständen ab: Der Gerätetreiber hat das IRP abgebrochen

Eine Änderung des Energiezustands des Systems ist erforderlich

Unter Windows XP ist der Gerätetreiber für eines der angeschlossenen USB-Geräte ausgefallen um sein Gerät in D2 zu versetzen, während es seine Leerlaufanforderungs-Rückrufroutine ausführt

Als Ergebnis hat der Bustreiber alle anhängigen Leerlaufanforderungs-IRPs abgeschlossen

STATUS_POWER_STATE_INVALID Zeigt an, dass der Gerätetreiber einen D3-Energiezustand für sein Gerät angefordert hat

Wenn dies auftritt, schließt der Bustreiber alle anstehenden Leerlauf-IRPs mit STATUS_POWER_STATE_INVALID ab

STATUS_DEVICE_BUSY Zeigt an, dass der Bustreiber bereits eine Leerlaufanforderung IRP für das Gerät anhängig hält

Für ein bestimmtes Gerät kann jeweils nur ein IRP im Leerlauf anstehen

Das Senden mehrerer Leerlaufanforderungs-IRPs ist ein Fehler seitens des Eigentümers der Energierichtlinie und sollte vom Treiberautor behoben werden

Das folgende Codebeispiel zeigt eine Beispielimplementierung für die Leerlaufanforderungsabschlussroutine.

/*Routine Beschreibung: Abschlussroutine für Leerlaufbenachrichtigung IRP-Argumente: DeviceObject – Zeiger auf Geräteobjekt Irp – E/A-Anforderungspaket DeviceExtension – Zeiger auf Geräteerweiterung Rückgabewert: NT-Statuswert –*/ NTSTATUS IdleNotificationRequestComplete( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PDEVICE_EXTENSION DeviceExtension ) {NTSTATUS ntStatus; POWER_STATE powerState; PUSB_IDLE_CALLBACK_INFO LeerlaufCallbackInfo; ntStatus = Irp->IoStatus.Status; if(!NT_SUCCESS(ntStatus) && ntStatus != STATUS_NOT_SUPPORTED) { //Idle IRP wird mit Fehler abgeschlossen

switch(ntStatus) { case STATUS_INVALID_DEVICE_REQUEST: //Ungültige Anfrage

brechen; Fall STATUS_CANCELLED: //1

Der Gerätetreiber hat das IRP abgebrochen

//2

Eine Änderung des Energiezustands des Systems ist erforderlich

brechen; case STATUS_POWER_STATE_INVALID: // Der Gerätetreiber hat einen D3-Stromversorgungszustand für sein Gerät angefordert // Die zugewiesenen Ressourcen freigeben

gehe zu IdleNotificationRequestComplete_Exit; case STATUS_DEVICE_BUSY: //Der Bustreiber hält bereits ein IRP im Leerlauf für das Gerät anhängig

brechen; Standard: Unterbrechung; } // Wenn IRP mit Fehler abschließt, setze ein SetD0 //Inkrementiere die E/A-Zählung, da //ein neues IRP für den Treiber gesendet wird

//Dieser Aufruf wird nicht angezeigt

powerState.DeviceState = PowerDeviceD0; // Neues IRP PoRequestPowerIrp ausgeben (DeviceExtension->PhysicalDeviceObject, IRP_MN_SET_POWER, powerState, (PREQUEST_POWER_COMPLETE) PoIrpCompletionFunc, DeviceExtension, NULL); } IdleNotificationRequestComplete_Exit: IdleCallbackInfo = DeviceExtension->IdleCallbackInfo; DeviceExtension->IdleCallbackInfo = NULL; DeviceExtension->PendingIdleIrp = NULL; InterlockedExchange(&DeviceExtension->IdleReqPend, 0); if (idleCallbackInfo) { ExFreePool (idleCallbackInfo); } DeviceExtension->IdleState = IdleComplete; // Da das IRP mit IoAllocateIrp erstellt wurde, // muss das IRP durch Aufrufen von IoFreeIrp freigegeben werden

// Auch STATUS_MORE_PROCESSING_REQUIRED zurückgeben, damit // der Kernel dies nicht referenziert

IoFreeIrp(Irp); KeSetEvent(&DeviceExtension->IdleIrpCompleteEvent, IO_NO_INCREMENT, FALSE); gib STATUS_MORE_PROCESSING_REQUIRED zurück; }

Callback-Routine für USB-Leerlaufbenachrichtigung

Der Bustreiber (entweder eine Instanz des Hub-Treibers oder der generische Elterntreiber) bestimmt, wann es sicher ist, die Kinder seines Geräts zu suspendieren

Wenn dies der Fall ist, ruft es die Callback-Routine für Leerlaufbenachrichtigungen auf, die vom Client-Treiber jedes untergeordneten Elements bereitgestellt wird

Der Funktionsprototyp für USB_IDLE_CALLBACK lautet wie folgt:

typedef VOID (*USB_IDLE_CALLBACK)(__in PVOID-Kontext);

Ein Gerätetreiber muss in seiner Callback-Routine für Leerlaufbenachrichtigungen die folgenden Aktionen ausführen:

Fordern Sie ein IRP_MN_WAIT_WAKE IRP für das Gerät an, wenn das Gerät für das Remote-Wakeup aktiviert werden muss

IRP für das Gerät, wenn das Gerät für das Remote-Wakeup aktiviert werden muss

Brechen Sie alle E/A ab und bereiten Sie das Gerät darauf vor, in einen niedrigeren Energiezustand zu wechseln

Versetzen Sie das Gerät in einen WDM-Ruhezustand, indem Sie PoRequestPowerIrp mit dem PowerState-Parameter aufrufen, der auf den Enumeratorwert PowerDeviceD2 (definiert in wdm.h; ntddk.h) festgelegt ist

In Windows XP darf ein Treiber sein Gerät nicht in PowerDeviceD3 stellen, selbst wenn das Gerät nicht für die Remoteaktivierung aktiviert ist

In Windows XP muss sich ein Treiber auf eine Rückrufroutine für Leerlaufbenachrichtigungen verlassen, um ein Gerät selektiv anzuhalten

Wenn ein unter Windows XP ausgeführter Treiber ein Gerät direkt in einen niedrigeren Energiezustand versetzt, ohne eine Callback-Routine für Leerlaufbenachrichtigungen zu verwenden, kann dies verhindern, dass andere Geräte in der USB-Gerätestruktur angehalten werden

Weitere Einzelheiten finden Sie unter „USB Global Suspend“

Sowohl der Hub-Treiber als auch der generische übergeordnete USB-Treiber (Usbccgp.sys) rufen die Callback-Routine für Leerlaufbenachrichtigungen bei IRQL = PASSIVE_LEVEL auf

Dadurch kann die Rückrufroutine blockieren, während sie auf den Abschluss der Anforderung zur Änderung des Energiezustands wartet

Die Rückrufroutine wird nur aufgerufen, während sich das System in S0 und das Gerät in D0 befindet

Die folgenden Einschränkungen gelten für Rückrufroutinen für Leerlaufanforderungsbenachrichtigungen :

Gerätetreiber können in der Leerlaufbenachrichtigungs-Callback-Routine einen Geräteenergiezustandsübergang von D0 zu D2 initiieren, aber kein anderer Energiezustandsübergang ist erlaubt

Insbesondere darf ein Treiber nicht versuchen, sein Gerät auf D0 zu ändern, während er seine Rückrufroutine in der Leerlaufbenachrichtigungs-Rückrufroutine ausführt, aber es ist kein anderer Energiezustandsübergang erlaubt

Insbesondere darf ein Treiber nicht versuchen, sein Gerät zu ändern, während er seine Rückrufroutine ausführt

Gerätetreiber dürfen innerhalb der Callback-Routine für Leerlaufbenachrichtigungen nicht mehr als einen Strom-IRP anfordern

Aktivieren von Geräten zum Aufwecken in der Rückrufroutine für Leerlaufbenachrichtigungen

Die Leerlaufbenachrichtigungs-Rückrufroutine sollte bestimmen, ob für ihr Gerät eine IRP_MN_WAIT_WAKE-Anforderung anhängig ist

Wenn keine IRP_MN_WAIT_WAKE-Anforderung anhängig ist, sollte die Callback-Routine eine IRP_MN_WAIT_WAKE-Anforderung übermitteln, bevor sie das Gerät suspendiert

Weitere Informationen zum Wait Wake-Mechanismus finden Sie unter Supporting Devices That Have Up Capabilities.

USB Global Suspend

Die USB 2.0-Spezifikation definiert Global Suspend als Suspendierung des gesamten Busses hinter einem USB-Host-Controller, indem der gesamte USB-Verkehr auf dem Bus, einschließlich Start-of-Frame-Paketen, eingestellt wird

Downstream-Geräte, die noch nicht suspendiert sind, erkennen den Ruhezustand an ihrem Upstream-Port und gehen von selbst in den Suspend-Zustand

Windows implementiert Global Suspend nicht auf diese Weise

Windows setzt jedes USB-Gerät hinter einem USB-Hostcontroller immer selektiv aus, bevor es den gesamten USB-Datenverkehr auf dem Bus beendet

Bedingungen für globales Suspendieren in Windows 7

Windows 7 geht beim selektiven Suspendieren von USB-Hubs aggressiver vor als Windows Vista

Der USB-Hub-Treiber von Windows 7 unterbricht selektiv jeden Hub, an dem sich alle angeschlossenen Geräte im Betriebszustand D1, D2 oder D3 befinden

Der gesamte Bus wird in den globalen Suspend-Modus versetzt, sobald alle USB-Hubs selektiv suspendiert wurden

Der USB-Treiberstapel von Windows 7 behandelt ein Gerät immer dann als Leerlauf, wenn sich das Gerät im WDM-Gerätestatus D1, D2 oder D3 befindet

Bedingungen für Global Suspend in Windows Vista

See also  Best das neue mietrecht 2015 New

Die Anforderungen für eine globale Suspendierung sind in Windows Vista flexibler als in Windows XP

Insbesondere behandelt der USB-Stapel ein Gerät in Windows Vista als Leerlauf, wenn sich das Gerät im WDM-Gerätezustand D1, D2 oder D3 befindet

Das folgende Diagramm veranschaulicht ein Szenario, das in Windows Vista auftreten könnte

Dieses Diagramm veranschaulicht eine Situation, die der im Abschnitt „Bedingungen für globalen Suspend in Windows XP“ sehr ähnlich ist

In diesem Fall gilt Gerät 3 jedoch als Idle-Gerät

Da alle Geräte im Leerlauf sind, ist der Bustreiber in der Lage, die Rückrufroutinen für die Leerlaufbenachrichtigung aufzurufen, die den IRPs der anstehenden Leerlaufanforderung zugeordnet sind

Jeder Treiber hält sein Gerät an und der Bustreiber hält den USB-Host-Controller an, sobald dies sicher ist

Unter Windows Vista müssen sich alle Nicht-Hub-USB-Geräte in D1, D2 oder D3 befinden, bevor Global Suspend eingeleitet wird

zu diesem Zeitpunkt werden alle USB-Hubs, einschließlich des Root-Hubs, ausgesetzt

Dies bedeutet, dass jeder USB-Client-Treiber, der selektives Suspend nicht unterstützt, den Bus daran hindert, in Global Suspend zu wechseln

Bedingungen für Global Suspend in Windows XP

Um Energieeinsparungen unter Windows XP zu maximieren, ist es wichtig, dass jeder Gerätetreiber Leerlaufanforderungs-IRPs verwendet, um sein Gerät anzuhalten

Wenn ein Treiber sein Gerät mit einer IRP_MN_SET_POWER-Anforderung anstelle einer IRP-Anforderung im Leerlauf anhält, könnte er andere Geräte am Anhalten hindern

Das folgende Diagramm veranschaulicht ein Szenario, das in Windows XP auftreten könnte

In dieser Abbildung befindet sich Gerät 3 im Energiezustand D3 und hat keine anhängige Leerlaufanforderung IRP

Gerät 3 qualifiziert sich nicht als inaktives Gerät für die Zwecke einer globalen Suspendierung in Windows XP, da es keine ausstehende IRP-Anforderung für das übergeordnete Gerät hat

Dadurch wird verhindert, dass der Bustreiber die Rückrufroutinen für Leerlaufanforderungen aufruft, die den Treibern anderer Geräte im Baum zugeordnet sind

Aktivieren von Selective Suspend

Selektives Anhalten ist für Upgrade-Versionen von Microsoft Windows XP deaktiviert

Es ist für Neuinstallationen von Windows XP, Windows Vista und späteren Windows-Versionen aktiviert

Um die Unterstützung für selektives Suspendieren für einen bestimmten Root-Hub und seine untergeordneten Geräte zu aktivieren, aktivieren Sie das Kontrollkästchen auf der Registerkarte Energieverwaltung für den USB-Root-Hub unter Gerät Manager.

Alternativ können Sie das selektive Suspend aktivieren oder deaktivieren, indem Sie den Wert von HcDisableSelectiveSuspend unter dem Softwareschlüssel des USB-Anschlusstreibers festlegen

Ein Wert von 1 deaktiviert das selektive Suspend

Ein Wert von 0 aktiviert den selektiven Suspend

Die folgenden Zeilen in Usbport.inf deaktivieren beispielsweise den selektiven Suspend für einen Hydra OHCI-Controller:

[OHCI_NOSS.AddReg.NT] HKR,,”HcDisableSelectiveSuspend”,0x00010001,1

Client-Treiber sollten nicht versuchen festzustellen, ob selektives Anhalten aktiviert ist, bevor Leerlaufanforderungen gesendet werden

Sie sollten Leerlaufanforderungen senden, wenn das Gerät im Leerlauf ist

Wenn die Leerlaufanforderung fehlschlägt, sollte der Client-Treiber den Leerlaufzeitgeber zurücksetzen und es erneut versuchen

Verwandte Themen

USB-Energieverwaltung

Suggerimento tecnico CNC – Come disabilitare la sospensione selettiva USB e regolare le impostazioni di alimentazione Update New

Video ansehen

Weitere Informationen zum Thema selective suspend

selective suspend Einige Bilder im Thema

 New Suggerimento tecnico CNC - Come disabilitare la sospensione selettiva USB e regolare le impostazioni di alimentazione
Suggerimento tecnico CNC – Come disabilitare la sospensione selettiva USB e regolare le impostazioni di alimentazione Update

Selective suspend for HID over USB devices – Windows … Neueste

2021-12-15 · By default, USB selective suspend is disabled by Windows in order to provide a consistent user experience and to avoid resume latency from selective suspend. A HID device that supports selective suspend must be designed to: Retain the first input, touch, movement or key press when resuming from selective suspend. Wake from selective suspend on …

+ hier mehr lesen

Read more

Inhaltsverzeichnis

Selektives Suspend für HID-über-USB-Geräte

Artikel

15.12.2021

3 Minuten zu lesen

1 Beitragender Ist diese Seite hilfreich? Ja Nein Weiteres Feedback? Feedback wird an Microsoft gesendet: Wenn Sie auf die Schaltfläche „Senden“ klicken, wird Ihr Feedback zur Verbesserung von Microsoft-Produkten und -Diensten verwendet

Datenschutz-Bestimmungen

Senden Vielen Dank

In diesem Artikel

Revision 2.0 der Universal Serial Bus Specification spezifiziert eine selektive USB-Suspend-Funktion

Mithilfe dieser Funktion kann das Windows-Betriebssystem inaktive USB-Geräte selektiv anhalten

Dadurch kann Windows den Energiebedarf des Gesamtsystems effizient verwalten

Weitere Informationen dazu, wie Windows das Feature für selektives USB-Suspendieren unterstützt, finden Sie unter USB-selektives Suspendieren

(Diese Ressource ist möglicherweise in einigen Sprachen und Ländern nicht verfügbar.) Standardmäßig wird das selektive USB-Suspend von Windows deaktiviert, um eine konsistente Benutzererfahrung zu bieten und eine Wiederaufnahmelatenz aufgrund des selektiven Suspend zu vermeiden

Ein HID-Gerät, das das selektive Suspend unterstützt, muss für Folgendes ausgelegt sein:

Behalten Sie die erste Eingabe, Berührung, Bewegung oder den Tastendruck bei, wenn Sie aus dem selektiven Suspend zurückkehren

Aufwachen aus selektivem Suspend bei Bewegung

Halten Sie die drahtlose Verbindung aufrecht (falls zutreffend)

Aufrechterhaltung der Stromversorgung aller aktiven Status-LEDs wie NUM- oder CAPS-Taste Sie sind wie folgt:

Microsoft-Betriebssystemdeskriptor [BEVORZUGT]: Der erweiterte Eigenschaftendeskriptor des Microsoft-Betriebssystemdeskriptors kann verwendet werden, um die erforderlichen Registrierungsschlüssel zur Unterstützung von USB HID Selective Suspend zu schreiben

Vom Anbieter bereitgestellte INF: Der Hardwarehersteller kann eine INF-Datei bereitstellen (die mit der USB-Hardware-ID für den HID-devnode übereinstimmt), um die entsprechenden Registrierungsschlüssel zu installieren

Microsoft empfiehlt, dass Hardwareanbieter und PC-Hersteller die erste Option verwenden, um USB HID Selective zu aktivieren aussetzen

Die Vorteile dieser Option sind:

Hardwareanbieter und PC-Hersteller müssen keine zusätzliche INF-Datei installieren

Die erforderliche Registrierungseinstellung wird bei neuen Windows 8-Installationen automatisch ausgefüllt

Die erforderliche Registrierungseinstellung bleibt bei einem Upgrade auf Windows 8 erhalten deaktivieren) Selektive Suspend-Funktionalität durch Deinstallieren der INF

Hardwareanbieter und PC-Hersteller, die weiterhin den INF-Ansatz verwenden möchten, können jedoch das folgende Beispiel verwenden

Das Folgende ist eine Beispiel-INF-Datei, die zeigt, wie diese USB-Funktion für HID-Geräte in Windows aktiviert wird:

; Anbieter-INF-Datei für USB-HID-Geräte; ; Eine Beispiel-INF für ein eigenständiges USB-HID-Gerät, das ; Selective Suspend [Version] Signature =”$WINDOWS NT$” Class =HIDClass ClassGuid ={745a17a0-74d3-11d0-b6fe-00a0c90f57da} Provider =%VendorName% DriverVer =09/19/2008,6.0.0.0 CatalogFile =VendorXYZ.cat ; ================= Klassenabschnitt ====================== [ControlFlags] ExcludeFromSelect=* [SourceDisksNames] 1 = %Datenträgername%,,,”” ;******************************************** * ; Abschnitt installieren ;******************************************** [Hersteller] %VendorName% = VendorXYZDevice, NTx86, NTamd64, NTarm [VendorXYZDevice.NTx86]% VendorXYZ.DeviceDesc% = VendorXYZDevice_Install, USB \ VID_045E & PID_00B4 [VendorXYZDevice.NTamd64]% VendorXYZ.DeviceDesc% = VendorXYZDevice_Install, USB \ VID_045E & PID_00B4 Deviceendor% VendorXYZDevice_Install, USB \ VID_045E & PID_00B4% VendorXYZ

DeviceDesc%Vendor%Vendor = VendorXYZDevice_Install, USB\VID_045E&PID_00B4 [VendorXYZDevice_Install.NT] include = input.inf benötigt = HID_SelSus_Inst.NT [VendorXYZDevice_Install.NT.HW] include = input.inf benötigt = HID_SelSus_Inst.NT.HW [VendorXYZDevice_Install.NT

Services] include = input. inf benötigt = HID_SelSus_Inst.NT.Services [Strings] VendorName = “Anbieter XYZ” DiskName = “Anbieter XYZ Installationsdatenträger” VendorXYZ.DeviceDesc = “AnbieterXYZ Gerät”

Woher:

USB Suspend: USB Device not Entering Selective Suspend New

Video unten ansehen

Weitere Informationen zum Thema selective suspend

selective suspend Einige Bilder im Thema

 Update USB Suspend: USB Device not Entering Selective Suspend
USB Suspend: USB Device not Entering Selective Suspend New Update

How to fix Disable USB Selective Suspend on Windows 10/11? New Update

2022-03-07 · “The USB selective suspend feature allows the hub driver to suspend an individual port without affecting the operation of the other ports on the hub. Selective suspension of USB devices is especially useful in portable computers since it helps conserve battery power.”

+ hier mehr lesen

Read more

Wird Ihr USB-Stick nach einiger Zeit vom Computer nicht erkannt, aber nach dem Abziehen und erneuten Anstecken funktioniert alles wieder? Wenn Sie einer der zahlreichen Benutzer sind, die sich mit diesem Problem befassen mussten, wird es Sie interessieren zu wissen, dass es sich um ein Problem handelt, das durch die USB Selective Suspend-Funktion verursacht wird

In diesem Artikel erfahren Sie die grundlegenden Informationen zu diesem Problem , was zu tun ist, wenn dieses Problem unter Windows 10/11 auftritt, und wie Sie die USB Stick Selective Suspend-Einstellung unter Windows 10/11 deaktivieren

Was ist USB Selective Suspend?

Lassen Sie uns zunächst einen Blick darauf werfen, wie Microsoft die selektive Suspend-Funktion des USB-Flash-Laufwerks definiert: „Die USB Selective Suspend-Funktion ermöglicht es dem Hub-Treiber, einen einzelnen Port zu suspendieren, ohne den Betrieb der anderen Ports am Hub zu beeinträchtigen

— Von der offiziellen Microsoft-Website

Um Ihnen das Verständnis zu erleichtern: USB Drive Selective Suspend ist eine Funktion, die nur auf USB-Geräten funktioniert, die an einen Computer angeschlossen sind

Da Geräte nicht rund um die Uhr aktiv sind, legt Windows einen nicht verwendeten Port auf niedriger Stromverbrauch und verhindert Datenverlust und Treiberbeschädigung, um mehr Strom für andere Aufgaben und einen viel längeren Zeitraum zur Verfügung zu stellen Drive Selective Suspend unter Windows 10/11 müssen Sie einige Optionen in dieser Kategorie anpassen

Soll ich USB Selective Suspend aktivieren oder deaktivieren?

Viele Benutzer von USB-Laufwerken argumentieren oft darüber, wie wichtig es ist, eine Funktion zum selektiven Suspend zu aktivieren

Wenn Sie mit diesem Fehler konfrontiert werden, werden Sie versucht sein, ihn vollständig zu deaktivieren, aber ist es das Richtige? Überprüfen Sie die Vor- und Nachteile der Aktivierung der selektiven Suspend-Funktion für USB-Laufwerke:

Vorteile Wenn Sie die Funktion aktivieren, können Sie viel Akkuleistung sparen

Wenn Sie in der Vergangenheit Probleme mit externen Laufwerken hatten, ist es ratsam, die Funktion eingeschaltet zu lassen

Nachteile Das Deaktivieren der Funktion erhöht das Risiko, z

B

ein schnelles Entladen der Akkulaufzeit Ihres Laptops

Lassen Sie das USB-Laufwerk immer angeschlossen, da das Flash-Laufwerk überhitzt und zu physischen Schäden führt Beschädigung des Flash-Laufwerks.

Persönlich hat Selective Suspend für Benutzer von Desktop-PCs wenig zu bieten, da sie während der Verwendung immer an eine Stromquelle angeschlossen sind

Wenn Sie also einen Desktop-PC verwenden, können Sie ihn einfach einschalten aus, um das Problem des selektiven USB-Stick-Suspends in Zukunft zu vermeiden

Wenn Sie jedoch einen Laptop verwenden, ist es besser, den Akkuverbrauch zu berücksichtigen, bevor Sie ihn ausschalten

Inzwischen sollten Sie sich entschieden haben, ob Sie es deaktivieren möchten oder nicht

Lassen Sie uns als Nächstes einen Schritt nach vorne machen und Schritt für Schritt lernen, wie Sie die selektive Suspend-Einstellung des USB-Laufwerks deaktivieren

Befolgen Sie diese einfachen Schritte unten:

Drücken Sie gleichzeitig die Windows-Taste + S und geben Sie dann „Energiesparplan“ in das Suchfeld ein

Klicken Sie auf „Energiesparplan bearbeiten“

Klicken Sie auf Erweiterte Energieeinstellung ändern

Erweitern Sie die USB-Einstellungen und die USB-Sitck-Einstellungen für selektives Suspendieren, wählen Sie „Deaktiviert“ und klicken Sie auf „OK“

Andere Szenarien

Wenn das Deaktivieren der Funktion Ihnen nicht hilft, Ihr nicht erkennbares USB-Gerät zu beheben, sollten Sie Ihren Treiber entweder manuell oder automatisch aktualisieren

Um Ihre Treiber manuell zu aktualisieren, gehen Sie zu Ihrem Geräte-Manager oder besuchen Sie die Website Ihres PC-Herstellers, um nach kompatiblen Treibern für Ihr Gerät zu suchen System

Wenn Sie es finden, installieren Sie es manuell

Laden Sie für ein automatisches Update online ein Treiberaktualisierungsprogramm herunter und starten Sie es

Das Programm sucht nach fehlerhaften, fehlenden oder veralteten Treibern auf Ihrem System und installiert dann einen aktualisierten Treiber an seiner Stelle

Diese Aktionen können Ihr USB-Laufwerk wieder erkennbar machen

Fazit

Hoffentlich funktioniert Ihr USB-Stick jetzt wieder

Wenn Sie jedoch alle oben genannten Lösungen ausprobiert haben, aber nichts passiert, müssen Sie die Datensicherheit auf Ihrem USB-Gerät berücksichtigen

Sehen Sie sich dieses Video an, das weitere bewährte Lösungen für das Problem „USB-Gerät nicht erkannt“ auflistet und zeigt, wie Sie Daten von Ihrem Flash-Laufwerk wiederherstellen können

Sospensione selettiva USB Abilita disabilita in Windows 10 Update

Video ansehen

Neue Informationen zum Thema selective suspend

selective suspend Ähnliche Bilder im Thema

 Update New Sospensione selettiva USB Abilita disabilita in Windows 10
Sospensione selettiva USB Abilita disabilita in Windows 10 New Update

Remove ‘USB selective suspend setting‘ in Power Options in … New

2021-12-28 · How to Add or Remove “USB selective suspend setting” from Power Options in Windows The USB selective suspend setting under USB settings in Power Options allows users to specify whether USB selective suspend is turned on or off. The USB selective suspend feature allows the hub driver to suspend an individual port without affecting the operation of the other …

+ Details hier sehen

Read more

Verwandte Diskussionen

bei Tutorien

Leistung und Wartung Aktivieren oder Deaktivieren des selektiven USB-Suspends in Windows 10 in Tutorials So aktivieren oder deaktivieren Sie das selektive USB-Suspend in Windows 10 Die selektive USB-Suspend-Funktion ermöglicht es dem Hub-Treiber, einen einzelnen Port zu suspendieren, ohne den Betrieb der anderen Ports zu beeinträchtigen the hub Selektives Aussetzen von USB-Geräten…

in Tutorials

Leistung und Wartung „Link State Power Management“ in den Energieoptionen in Windows 10 in Tutorials entfernen „Link State Power Management“ in den Energieoptionen in Windows 10 hinzufügen oder entfernen Die Link State Power Management ist ein Teil der PCI Express-Energieverwaltungseinstellungen in Energieoptionen, mit denen Benutzer die aktive Zustandsleistung festlegen können…

in Tutorials

Leistung und Wartung Timeout für selektives Suspend des Hubs zu den Energieoptionen in Windows in Tutorials hinzufügen So fügen Sie USB „Timeout für selektives Suspend des Hubs“ zu den Energieoptionen in Windows hinzu Millisekunden für alle USB-Hubs

Dieses Tutorial…

in Tutorials

Allgemeine Tipps Hinzufügen oder Entfernen der Ein/Aus-Tastenaktion aus den Energieoptionen in Windows in Tutorials Hinzufügen oder Entfernen von „Ein/Aus-Tastenaktion“ aus den Energieoptionen in Windows Mit der Einstellung „Ein/Aus-Tastenaktion“ in den Energieoptionen können Benutzer die Standardaktion festlegen, die ausgeführt werden soll, wenn die Systemhardware Power-Taste am PC gedrückt wird

Benutzer können. ..

Disabilita le impostazioni di sospensione selettiva USB in Windows 11 New

Video unten ansehen

Neues Update zum Thema selective suspend

selective suspend Sie können die schönen Bilder im Thema sehen

 New Update Disabilita le impostazioni di sospensione selettiva USB in Windows 11
Disabilita le impostazioni di sospensione selettiva USB in Windows 11 Update

What is USB Selective Suspend on Windows 10 and How to … New Update

2021-05-19 · Disabling USB selective suspend is an effective troubleshooting solution that can resolve the mentioned USB-related issues. There are always several ways to get this done. In the sections below, we’ll show you how to disable USB selective suspend from the Control Panel, Device Manager, or by using the Command Prompt. Disable USB Selective Suspend From the …

See also  Best Choice wsus client registry Update New

+ mehr hier sehen

Read more

Windows 10 verfügt über mehrere integrierte Funktionen, die den Stromverbrauch reduzieren

Es gibt einen systemweiten Batteriesparmodus, eine Energie-Fehlerbehebung, selektives USB-Suspend und mehr

Diese Funktionen tragen dazu bei, die Akkulaufzeit Ihres Windows-PCs zu verlängern

In dieser Erklärung führen wir Sie durch die Feinheiten hinter „USB Selective Suspend“, was es auf Ihrem Windows-Computer tut und wie Sie die Funktion deaktivieren können, falls dies jemals der Fall ist stellt ein Problem dar

Inhaltsverzeichnis

Was ist USB Selective Suspend?

Viele externe Geräte, Zubehör und Peripheriegeräte beziehen Strom von Ihrem PC, wenn Sie sie an einen USB-Anschluss anschließen

Wenn Ihr Computer mit Akkustrom betrieben wird, entladen diese externen Geräte Ihren Akku schneller als gewöhnlich

Aus diesem Grund setzt Windows vorübergehend inaktive USB-Geräte aus, um Akkustrom zu sparen

Angenommen, ein USB-Fingerabdruck-Lesegerät ist an Ihren Computer angeschlossen und Sie haben es über eine Stunde lang nicht verwendet

Windows kann das Gerät in den Suspend-Modus versetzen und in einen „Energiesparmodus“ versetzen, in dem es sehr wenig Akkuleistung verbraucht

Betrachten Sie es als Windows, das in den Ruhezustand versetzt oder Ihr USB-Gerät in den Ruhezustand versetzt

Wenn Sie mehrere Geräte an Ihren PC angeschlossen haben, wird Windows nur die inaktiven USB-Geräte und -Anschlüsse in den Ruhezustand versetzen

USB versetzt passive USB-Geräte selektiv in den Ruhezustand, um Batteriestrom zu sparen

Das ist alles, was es an der Funktion gibt

Weitere Informationen zu dieser Funktion finden Sie in dieser offiziellen Microsoft-Dokumentation

Probleme im Zusammenhang mit USB Selective Suspend

Wie oben beschrieben, hat das selektive USB-Suspend enorme Vorteile für die Akkulaufzeit Ihres PCs

Es gibt jedoch Fälle, in denen die Einstellung dazu führt, dass einige USB-Geräte einfrieren oder nicht mehr reagieren – hauptsächlich, wenn Ihr PC zu lange im Leerlauf bleibt

USB Selective Suspend ist standardmäßig auf allen Windows-Geräten aktiviert

Obwohl wir empfehlen, das selektive USB-Suspend auf Ihrem batteriebetriebenen Computer aktiviert zu lassen, sollten Sie die Funktion deaktivieren, wenn Sie USB-bezogene Probleme haben

Angenommen, Ihr USB-Laufwerk wird im Datei-Explorer nicht mehr angezeigt

Oder Ihr Windows-PC erkennt keine USB-Tastatur/-Maus

So deaktivieren Sie das selektive USB-Suspend unter Windows 10

Das Deaktivieren des selektiven USB-Suspends ist eine effektive Lösung zur Fehlerbehebung, mit der die genannten USB-bezogenen Probleme behoben werden können

Es gibt immer mehrere Möglichkeiten, dies zu erreichen.

In den folgenden Abschnitten zeigen wir Ihnen, wie Sie das selektive USB-Suspend über die Systemsteuerung, den Geräte-Manager oder mithilfe der Eingabeaufforderung deaktivieren.

Deaktivieren Sie das selektive USB-Suspend über die Steuerung Tafel

Eine Möglichkeit zu verhindern, dass Ihr PC USB-Geräte vorübergehend anhält, besteht darin, die Windows-Energieeinstellungen zu bearbeiten

Befolgen Sie die nachstehenden Schritte für die Anleitung

1

Starten Sie die Windows-Systemsteuerung und stellen Sie die Option „Anzeigen nach“ auf Kategorie ein

2

Öffnen Sie das Menü System und Sicherheit und wählen Sie Energieoptionen

3

Wählen Sie als Nächstes die Option Planeinstellungen ändern 4

Wählen Sie Erweiterte Energieeinstellungen ändern

Dadurch wird ein neues Fenster „Energieoptionen“ geöffnet

5

Erweitern Sie den Abschnitt „USB-Einstellungen“ und doppelklicken Sie auf „Einstellung für selektives USB-Suspendieren“

Wenn Sie einen Laptop oder ein Tablet verwenden, finden Sie zwei Optionen in den Einstellungen für „selektives USB-Suspendieren“: „On Battery“ und „Plugged In“

Idealerweise möchten Sie die Funktion nur aktivieren, wenn Ihr PC im Akkubetrieb ist – da USB Selective Suspend die Akkulaufzeit verlängert

Windows gibt Ihnen jedoch die Freiheit, die selektive USB-Suspendierung für beide Energieoptionen zu deaktivieren

7

Wählen Sie Übernehmen und dann OK, um die neue Einstellung für selektives USB-Suspend zu speichern

Beachten Sie, dass die Konfiguration für selektives USB-Suspend nur für Ihren aktuellen/bevorzugten Energiesparplan gilt

Wenn Sie Pläne wechseln (z

B

von „Ausgeglichen“ zu „Energiesparmodus“), müssen Sie diese Schritte wiederholen und die selektive USB-Suspendierung für den neuen Batterieplan deaktivieren.

Kurztipp: Sie können die Einstellung für selektives USB-Suspendieren für einen anderen Energiesparplan ändern, ohne zur Systemsteuerung zurückzukehren

Klicken Sie auf die Dropdown-Schaltfläche, die den Plan „Aktiv“ anzeigt, wählen Sie einen anderen Energiesparplan aus, erweitern Sie den Abschnitt „USB-Einstellungen“ und fahren Sie mit der Deaktivierung des selektiven USB-Suspends fort

Über den Geräte-Manager

Sie können das selektive USB-Suspend auch deaktivieren, indem Sie die Energieverwaltungseinstellung der Treiber ändern, die die USB-Anschlüsse Ihres PCs mit Strom versorgen

Folgendes müssen Sie tun:

1

Klicken Sie mit der rechten Maustaste auf das Startsymbol und wählen Sie Geräte-Manager im Schnellzugriffsmenü

2

Erweitern Sie den Abschnitt Universal Serial Bus Controller, klicken Sie mit der rechten Maustaste auf einen der „Generic USB Hub“- oder „USB Root Hub“-Treiber und wählen Sie ihn aus Eigenschaften.

Hinweis: Der „USB Root Hub“ verwaltet die USB-Ports Ihres PCs für die Kompatibilität mit Low- und High-Speed-Geräten/Verbindungen

Auf der anderen Seite versorgt „Generischer USB-Hub“ USB-Hub-Geräte und -Zubehör mit Strom

4

Wählen Sie abschließend OK, um die Einstellung zu speichern

Wiederholen Sie diese Schritte für alle relevanten USB-Treiber auf Ihrem Computer

Deaktivieren Sie USB Selective Suspend mithilfe der Eingabeaufforderung

Die Eingabeaufforderung ist ein Tool, mit dem Sie eine Vielzahl von Vorgängen ausführen können

Durch Eingabe bestimmter Befehlszeilen im Tool können Sie Systemkonfigurationen ändern, beschädigte Dateien reparieren, Energieverwaltungseinstellungen anpassen und vieles mehr

Wir zeigen Ihnen, wie Sie USB Selective Suspend deaktivieren

1

Klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie Ausführen oder verwenden Sie die Tastenkombination Windows-Taste + R

2

Geben oder fügen Sie den folgenden Befehl in die Eingabeaufforderungskonsole ein und drücken Sie die Eingabetaste -a5d4-53bb8f07e226 0

Schließen Sie das problematische USB-Gerät erneut an Ihren Computer an und überprüfen Sie, ob es jetzt ordnungsgemäß funktioniert

Weitere Techniken zur Fehlerbehebung

Haben Sie immer noch Probleme mit USB-Geräten? Oder deaktiviert Ihr PC den selektiven USB-Suspend nicht, obwohl Sie die oben genannten Methoden ausprobiert haben? Starten Sie Ihren Computer neu und prüfen Sie, ob sich dadurch etwas ändert

Windows erkennt möglicherweise auch ein USB-Gerät nicht, das lose an Ihren Computer angeschlossen ist

Stellen Sie daher sicher, dass Sie das Gerät fest in den US-Anschluss einstecken – oder verwenden Sie einen anderen USB-Anschluss

Wenn das Problem weiterhin besteht, liegt möglicherweise ein Problem mit Ihren USB-Treibern vor

Öffnen Sie den Windows Geräte-Manager und aktualisieren Sie die USB-Treiber Ihres PCs

Umgekehrt kann das Problem auch durch Zurücksetzen der USB-Treiber auf eine frühere Version behoben werden.

Pulsed Technologies: Disable USB Selective Suspend Update

Video unten ansehen

Weitere Informationen zum Thema selective suspend

selective suspend Einige Bilder im Thema

 New Pulsed Technologies: Disable USB Selective Suspend
Pulsed Technologies: Disable USB Selective Suspend Update

USB Selective Suspend Setting not found. – Microsoft Community Aktualisiert

2022-01-11 · I am trying to find the USB Selective Suspend Setting in my computer, I am on windows 11 and found the power options, the next step would be to select USB Settings {expand} and then disable the selective suspend setting, but I cant find it anywhere. I am trying to change this setting in order to have a better Virtual Reality experience with my Oculus Link. This simple …

+ hier mehr lesen

Read more

Hallo, ich bin Robinson und freue mich, Ihnen heute helfen zu können

Ich weiß, wie frustrierend das für Sie sein kann, aber ich werde mein Bestes tun, um Ihnen zu helfen

Sie können das USB Selective Suspend im Gerät deaktivieren Manager.

1-Klicken Sie mit der rechten Maustaste auf Start und wählen Sie Geräte-Manager

2-Erweitern Sie Universal Serial Bus-Controller

3-In dieser Liste gibt es normalerweise einige USB-Root-Hubs und USB-Controller

Sofern Sie nicht genau wissen, an welchen Ihr Gerät angeschlossen ist, müssen Sie diese Änderung an jedem hier aufgeführten Hub und Controller vornehmen

4-Klicken Sie mit der rechten Maustaste auf einen Root Hub und klicken Sie auf Eigenschaften

5-Wählen Sie die Registerkarte „Energieverwaltung“ aus

6-Deaktivieren Sie die Einstellung „Computer darf dieses Gerät ausschalten, um Energie zu sparen“ und klicken Sie auf „OK“

7-Wiederholen Sie dies nach Bedarf für die anderen USB-Root-Hubs/Controller Person fand diese Antwort hilfreich · War diese Antwort hilfreich? Ja Nein Tut mir leid, das hat nicht geholfen

Toll! Vielen Dank für Ihre Rückmeldung

Wie zufrieden sind Sie mit dieser Antwort? Vielen Dank für Ihr Feedback, es hilft uns, die Website zu verbessern

Wie zufrieden sind Sie mit dieser Antwort? Vielen Dank für Ihre Rückmeldung.

How To Turn On Or Off USB Selective Suspend In Windows 10 New

Video unten ansehen

Weitere Informationen zum Thema selective suspend

selective suspend Ähnliche Bilder im Thema

 Update How To Turn On Or Off USB Selective Suspend In Windows 10
How To Turn On Or Off USB Selective Suspend In Windows 10 Update New

USB selective suspend settings not available? – Microsoft … Update New

USB selective suspend settings under power options are not available in my notebook. How do I get them? My flash drive keeps suspending after less than a minute and then I can’t access it without pulling it out and reinserting it. I have an ASUS T100TA.

+ Details hier sehen

Read more

Hallo,

Vielen Dank für Ihren Beitrag in der Microsoft Community

Ich verstehe Ihre Besorgnis und Frustration, die Sie durchgemacht haben

Ich helfe Ihnen gerne weiter

Ich weiß die Schritte zur Fehlerbehebung zu schätzen, die Sie durchgeführt haben, um Ihr Problem zu lösen

1

Haben Sie versucht, einen anderen USB-Port anzuschließen? 2

Was passiert, wenn Sie das Flash-Laufwerk an einen anderen Computer anschließen, können Sie auf Dateien zugreifen?

3

Welches ist die Marke und das Modell Ihres Computers?

Ich schlage vor, dass Sie die folgenden Methoden befolgen und prüfen, ob es hilft

Ich schlage vor, dass Sie alle ausstehenden Updates auf dem PC installieren, um zu prüfen, ob das hilft

Updates sind Ergänzungen zu Software, die helfen können, Probleme zu vermeiden oder zu beheben, die Funktionsweise Ihres Computers zu verbessern oder Ihr Computererlebnis zu verbessern

Methode 1: Schließen Sie den Flash-Treiber an und führen Sie die Hardware-Fehlerbehebung aus und überprüfen Sie

Befolgen Sie die Schritte, um die Problembehandlung auszuführen:

A

Geben Sie Fehlerbehebung ein und klicken Sie unter Einstellungen auf Fehlerbehebung

B

Geben Sie nun Hardware Troubleshooter in die Suchoption ein

c

Klicken Sie auf Hardware-Problembehandlung, um die Problembehandlung auszuführen..

Außerdem können Sie versuchen, die Treibersoftware zu aktualisieren

Methode 2: Aktualisieren Sie den USB-Treiber:

Befolgen Sie diese Schritte, um den Treiber zu aktualisieren

a) Drücken Sie die Windows-Taste + X-Taste und klicken Sie auf Geräte-Manager

b) Suchen Sie nach dem USB-Treiber und erweitern Sie ihn

c) Klicken Sie mit der rechten Maustaste auf den Treiber und wählen Sie Treibersoftware aktualisieren

Ich hoffe, diese Informationen sind hilfreich

Bitte teilen Sie uns mit, wenn Sie weitere Hilfe benötigen

Wir helfen Ihnen gerne weiter

Danke

Selective Suspend causes USB devices on USB hub to stop functioning Update New

Video unten ansehen

Weitere Informationen zum Thema selective suspend

selective suspend Einige Bilder im Thema

 Update Selective Suspend causes USB devices on USB hub to stop functioning
Selective Suspend causes USB devices on USB hub to stop functioning Update

Fix USB Selective Suspend is disabled in Windows 11/10 Update New

2020-12-19 · In our last post, we read about how the USB Selective Suspend feature allows the Windows 11/10 systems to save power by putting certain USB ports into a suspended mode. If you notice that the USB …

+ Details hier sehen

Read more

In unserem letzten Beitrag haben wir darüber gelesen, wie die USB Selective Suspend-Funktion es den Windows 11/10-Systemen ermöglicht, Strom zu sparen, indem bestimmte USB-Ports in einen Suspend-Modus versetzt werden

Wenn Sie feststellen, dass die USB Selective Suspend-Funktion auf Ihrem System deaktiviert ist, kann Ihnen dieser Beitrag möglicherweise weiterhelfen

USB Selective Suspend ist deaktiviert

Öffnen Sie im WinX-Menü den Geräte-Manager

Klicken Sie mit der rechten Maustaste auf USB-Eingabegerät und wählen Sie Treiber aktualisieren

Der Assistent zum Aktualisieren von Treibern wird geöffnet

Klicken Sie anschließend auf Auf dem Computer nach Treibersoftware suchen

Wählen Sie als Nächstes Lassen Sie mich aus einer Liste von Gerätetreibern auf meinem Computer auswählen und klicken Sie auf Weiter.

Wählen Sie nun das Modell des USB-Eingabegeräts im Dialogfeld aus und klicken Sie dann auf Weiter

Warten Sie, bis Windows die Installation des USB-HID-Geräts (Human Interface Device) abgeschlossen hat

Sie sehen eine Meldung, dass Windows Ihre Treiber erfolgreich aktualisiert hat

Klicken Sie auf Schließen und starten Sie Ihren PC neu

Verwenden Sie nun das Suchfeld, um nach regedit zu suchen, um den Registrierungseditor zu öffnen, und navigieren Sie zum folgenden Pfad im Registrierungseditor:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB

Identifizieren und überprüfen Sie die USB Vid und Pid und navigieren Sie zum Ordner Geräteparameter

Sie müssen also zu navigieren:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\\\Geräteparameter

Hier sind USB Vid und Pid die Hersteller-ID und die Produkt-ID Ihres USB-Geräts, und ist Ihre USB-Gerätenummer.

Suchen Sie mit Strg+Find nach und überprüfen Sie, ob der Wert der SelectiveSuspendEnabled-Registrierung 1.

0 ist deaktiviert USB Selective Suspend

1 aktiviert USB Selective Suspend.

Hoffe das hilft..

Fix USB Suspend: USB Device not Entering Selective Suspend error on Windows 11/10 Update

Video ansehen

Weitere Informationen zum Thema selective suspend

selective suspend Einige Bilder im Thema

 Update New Fix USB Suspend: USB Device not Entering Selective Suspend error on Windows 11/10
Fix USB Suspend: USB Device not Entering Selective Suspend error on Windows 11/10 Update

Weitere Informationen zum Thema anzeigen selective suspend

Updating

Schlüsselwörter zum Thema selective suspend

Updating

Sie haben das Thema also beendet selective suspend

Articles compiled by Tratamientorosacea.com. See more articles in category: DIGITAL MARKETING

Related Videos

Leave a Comment