Ich habe ein Samsung Galaxy S II, das bei Anschluss an meinen Windows 7-Computer als "Portable Media Player" fungiert.
Wann immer ich versuche, ein Video auf das Gerät zu kopieren, werden Sie gefragt, ob Sie es konvertieren möchten:
Das wird auf lange Sicht ziemlich nervig, deshalb würde ich es gerne deaktivieren.
Gibt es eine Möglichkeit, diese Eingabeaufforderungen zu deaktivieren?
windows-7
media-player
mobile-phone
Sebastian Paaske Tørholm
quelle
quelle
Applications
>Development
>USB debugging
.Antworten:
Warum passiert das?
Diese Eingabeaufforderung ist eine der Funktionen, die Windows für Geräte implementiert, die als MTP-Geräte angeschlossen sind . Die sicherste Möglichkeit zum Deaktivieren besteht darin, das Galaxy SII im USB-Massenspeichermodus anzuschließen. Auf diese Weise erkennt Windows es als normales Flash-Laufwerk und überträgt Dateien wie jedes andere Flash-Laufwerk, ohne sich um den Typ zu kümmern. Einige (gewünschte) erweiterte Funktionen können jedoch verloren gehen.
Die zwei grundlegenden Möglichkeiten, um dies zu verhindern:
Schließen Sie das Telefon im Massenspeichermodus an.
Deaktivieren Sie die Shell-Erweiterung unter Windows, die dies erledigt. Es gibt zwei Möglichkeiten zu tun dies :
Heben Sie die Registrierung auf
.dll
.Deaktivieren Sie die Erweiterung mit ShellExView.
Option 1: Ändern des Telefonverbindungsmodus
Aktivieren des Massenspeichermodus auf Galaxy SII ICS (Android 4.x) ( Quelle ):
Option 2: Aufheben der Registrierung
.dll
für die Windows-Shell-Erweiterung, die dies behandeltWenn Sie den MTP-Modus aus irgendeinem Grund weiterhin verwenden möchten, wurde in Microsoft Answers ein Thread erstellt, der sich speziell mit dem Deaktivieren dieser Eingabeaufforderung befasst. Speziell:
Sie sollten wahrscheinlich neu starten, nachdem Sie den Befehl ausgeführt haben.
Ich habe diese Methode nicht persönlich ausprobiert, und das Aufheben der Registrierung von Standard-Windows-DLLs kann unerwartete Folgen haben. Wenn etwas schief geht, empfehlen wir, im abgesicherten Modus zu starten und
regsvr32 wpdshext.dll
eine Eingabeaufforderung mit erhöhten Rechten auszuführen .Shell-Erweiterung deaktivieren
Diese Methode ist möglicherweise sicherer als das Aufheben der Registrierung von a
.dll
.Laden Sie ShellExView herunter
Suchen Sie die Erweiterung mit dem Namen
Portable Devices Menu
Rechtsklick>
Disable Selected Items
Starten Sie Ihren Computer neu (um sicher zu gehen)
quelle
Da unter Windows 8.1 nichts Erwähntes funktioniert, wird hier ein alternativer Ansatz unter Verwendung eines Skripts in AutoHotkey beschrieben .
quelle
Jahre später ... könnte es einen Weg geben. Öffne regedit als Administrator und gehe zu
Sichern Sie diese "FormatMap".
Als nächstes werden wir versuchen, Windows zum Narren zu halten ... Grundsätzlich müssen Sie den Inhalt der Schlüssel "Format" und "ContentType" von einem Format in ein anderes kopieren.
Versuchen Sie, diese Quellformate zu verwenden:
zB ist der Originalschlüssel für flac
Also ändern wir es einfach in WMA's ID:
Wir könnten auch neue Formate wie .m4a (Audio-MP4) hinzufügen:
Es kann jedoch unerwünschte Auswirkungen auf jede App haben, die diese Schlüssel verwendet ... Vielleicht WMP?
quelle
Meine Lösung war, nur wpdshext.dll zu patchen
Auf meinem System (Windows 7 x 64, bei dem WMP nicht installiert ist) ist die Funktion, mit der das Bestätigungsfeld geöffnet wird,
was zurückgibt,
0
wenn die Kopie erlaubt ist, ansonsten1
.Ich habe gerade die ersten paar Bytes der Funktion ersetzt durch:
so kehrt es immer zurück
0
.Funktioniert soweit gut; Ich melde mich zurück, wenn ich unerwartete Ergebnisse bemerke.
als Referenz, die CRC meiner wpdshext.dll war
d6ca5ac8
, bevor Patchingund
_DoesObjectMatchDeviceCapabilities
ist bei RVA0x95118
quelle
Für diejenigen von Ihnen, die Probleme haben, einen dieser technischen Vorschläge zum Laufen zu bringen (wie ich), habe ich eine Problemumgehung gefunden. Erstellen Sie einfach einen neuen Ordner auf Ihrem PC-Desktop und kopieren Sie alle Dateien, die Sie auf Ihr Gerät übertragen möchten. Anschließend ziehen Sie einfach den gesamten Ordner auf Ihr Gerät, um ihn wie gewohnt zu kopieren. Die Eingabeaufforderung wird angezeigt, aber Sie können nur "Für alle Dateien ausführen" auswählen. Sie wird über den gesamten Inhalt des Ordners übertragen, ohne Sie erneut dazu aufzufordern.
quelle