Von Zeit zu Zeit stoße ich ein USB-Gerät aus, normalerweise einen Memory Stick oder eine externe Festplatte, wenn ich glaube, die Datenübertragung abgeschlossen zu haben, nur um festzustellen, dass ich noch etwas damit zu tun habe. Normalerweise bedeutet dies nichts weiter, als das Gerät abzuziehen und wieder anzuschließen. Was ist, wenn ich die Arbeit von der Fernbedienung aus erledige? Gibt es einen Befehl, den ich ausführen kann, mit dem Windows das Gerät neu erkennt und einbindet?
Aktualisieren:
Vielen Dank an alle, die geantwortet haben.
Obwohl einige der vorgeschlagenen Methoden funktionieren, verursachen sie auch Probleme, wenn ein anderes Gerät über denselben Hub angeschlossen ist. Andere, wie zum Beispiel devcon, arbeiten vielleicht für andere, sind aber für mich gescheitert, obwohl ich nicht weiß, warum nicht und es nicht weiter untersuchen werde.
Ich hätte es vorgezogen, mich nicht auf ein kommerzielles Produkt verlassen zu müssen, aber Safelyremove, das in der akzeptierten Antwort vorgeschlagen wurde, hat in meinen Tests so gut funktioniert, dass ich es für einen Hüter halte.
Antworten:
Wenn Sie eine USB-Festplatte "sicher entfernen" - sie dreht sich nicht mehr. Ich glaube, es gibt einen USB-Befehl zum Ausschalten des Geräts (eigentlich Schlafmodus). Sie müssen also das Gerät wieder einschalten.
Die Anwendung Safelyremove verfügt über ein Befehlszeilentool, mit dem das Gerät zurückgegeben werden kann: "Zurückgeben des gerade gestoppten Geräts!".
Es ist Shareware, aber es funktioniert :)
quelle
Wenn Sie auf "Auswerfen / Sicher entfernen" geklickt haben, wechseln Sie in den Geräte-Manager (Systemsteuerung -> System -> Registerkarte "Hardware").
Unter USB sollte das Gerät mit einem (!) Symbol angezeigt werden. Wenn Sie das Gerät anzeigen, wird Folgendes angezeigt:
Ändern Sie die Ansicht des Geräte-Managers über das Menü Ansicht in "Geräte nach Verbindung". Suchen Sie den übergeordneten USB-Hub. Klicken Sie mit der rechten Maustaste darauf und deaktivieren Sie den Hub. Klicken Sie dann mit der rechten Maustaste darauf und aktivieren Sie den Hub.
quelle
Befehlszeile mountvol oder mount . Geben Sie in mountvol in Eingabeaufforderung , um Ihre Optionen zu sehen. Hier werden alle Optionen erläutert. Dann erstellen Sie eine Batch-Datei. Sie können vom Remotedesktop aus auf die Batchdatei zugreifen. Stellen Sie sicher, dass die Berechtigungen auf dem Remotedesktop aktiviert sind. Versuch es.
quelle
Ich habe dies gerade getestet und konnte überprüfen, ob es unter Windows Vista und unter Windows XP funktioniert. Durch direktes Deaktivieren und erneutes Aktivieren des USB-Geräts wurde es nicht erneut initialisiert. Die folgenden Schritte haben getan.
Nachdem das Gerät "sicher entfernt" wurde, gehen Sie in den Geräte-Manager.
Suchen Sie das USB-Massenspeichergerät, klicken Sie mit der rechten Maustaste darauf und wählen Sie Deinstallieren.
Deaktivieren Sie nacheinander die USB-Host-Controller und aktivieren Sie sie erneut. Nehmen Sie sich Zeit für diesen Schritt, da einer der Controller das USB-Gerät neu initialisiert.
Nichts davon erforderte einen Neustart, daher sollte es Ihren Anforderungen entsprechen. Ignorieren Sie alle Eingabeaufforderungen für einen Neustart.
quelle
Ich wollte auch devcon vorschlagen, aber zusätzlich gibt es ein paar GUI-Tricks, die Sie verwenden können.
Wenn Sie "Auswerfen" anstelle von "Sicher entfernen" verwenden, wird die Zuordnung des Laufwerks aufgehoben und alle offenen Handles werden gelöscht (und das Popup-Fenster wird angezeigt, das besagt, dass das Entfernen sicher ist). Das Gerät ist jedoch weiterhin vorhanden. Sie können dann zum Geräte-Manager gehen und deaktivieren, gefolgt von der Aktivierung des Flash-Laufwerks, und es sollte sich selbst neu zuordnen.
Ich kann nicht garantieren, aber ich gehe davon aus, dass dasselbe für das sichere Entfernen funktionieren sollte. Wenn das Gerät jedoch tatsächlich entfernt wird, sollten Sie es lesen können, indem Sie im Geräte-Manager mit der rechten Maustaste auf das Computerobjekt klicken und auf Nach neuer Hardware suchen klicken .
quelle
Probieren Sie das devcon- Befehlszeilenprogramm von Microsoft aus .
quelle