У меня Samsung Galaxy S II, который при подключении к компьютеру под управлением Windows 7 выступает в качестве «портативного медиаплеера»
Всякий раз, когда я пытаюсь скопировать видео на устройство, он запрашивает, хочу ли я преобразовать его, например, так:
Это становится довольно раздражающим в долгосрочной перспективе, поэтому я хотел бы отключить его.
Есть ли способ отключить эти подсказки?
windows-7
media-player
mobile-phone
Себастьян Пааске Тёрхольм
источник
источник
Applications
>Development
>USB debugging
.Ответы:
Почему это происходит
Это приглашение является одной из функций Windows, реализуемых для устройств, подключенных как устройства MTP . Самый надежный способ отключить его - подключить Galaxy SII в режиме USB Mass Storage. Таким образом, Windows обнаружит его как обычную флешку и передаст файлы, как и любую другую флешку, не заботясь о ее типе. Однако некоторые (желательные) более продвинутые функции могут быть потеряны.
Два основных способа предотвратить это:
Подключите телефон в режиме Mass Storage.
Отключите расширение оболочки в Windows, которое обрабатывает это. Есть два способа сделать это :
Разрегистрируйте
.dll
.Отключите расширение с ShellExView.
Вариант 1. Изменение режима подключения телефона
Включение режима Mass Storage на Galaxy SII ICS (Android 4.x) ( источник ):
Вариант 2. Отмена регистрации
.dll
для расширения оболочки Windows, которое обрабатывает этоЕсли по какой-либо причине вы хотите продолжать использовать режим MTP, в Microsoft Updates создан поток, специально посвященный отключению этого приглашения. В частности:
Вы, вероятно, должны перезагрузиться после запуска команды.
Я не пробовал этот метод лично, и отмена регистрации стандартных библиотек DLL Windows может иметь неожиданные последствия. Если что-то пойдет не так, я рекомендую запустить в безопасном режиме и запустить
regsvr32 wpdshext.dll
в командной строке с повышенными привилегиями.Отключение расширения оболочки
Этот метод может быть более безопасным, чем отмена регистрации
.dll
.Скачать ShellExView
Найдите расширение по имени
Portable Devices Menu
Щелкните правой кнопкой мыши>
Disable Selected Items
Перезагрузите компьютер (для безопасности)
источник
Поскольку ничто из перечисленного не работает для меня в Windows 8.1, вот альтернативный подход с использованием скрипта в AutoHotkey .
источник
Спустя годы ... может быть выход. Откройте regedit от имени администратора и отправляйтесь в
Сделайте резервную копию этой "FormatMap".
Далее мы попытаемся обмануть Windows ... По сути, вам придется скопировать содержимое ключей «Format» и «ContentType» из формата в другой.
Попробуйте использовать эти исходные форматы:
Например, оригинальный ключ для flac
Поэтому мы просто изменим его на идентификатор WMA:
Мы также можем добавить новые форматы, например .m4a (аудио mp4):
Однако, это может иметь нежелательные последствия для любого приложения, использующего эти ключи ... Может быть, WMP?
источник
Мое решение было просто исправить патч wpdshext.dll
В моей системе (Windows 7 x64, с WMP не установлен) открывается окно подтверждения
который возвращает,
0
если копия разрешена, в противном случае1
.Я просто заменил первые несколько байтов функции:
так что всегда возвращается
0
.Работает хорошо до сих пор; Я сообщу, если увижу какие-либо неожиданные результаты.
для справки, CRC моего wpdshext.dll был
d6ca5ac8
, до исправленияи
_DoesObjectMatchDeviceCapabilities
находится в RVA0x95118
источник
Для тех из вас, у кого возникли проблемы с выполнением любого из этих технических предложений (как и я), я нашел обходной путь. Просто создайте новую папку на рабочем столе вашего ПК и скопируйте в нее все файлы, которые вы хотите перенести на ваше устройство. Затем, как только это будет сделано, просто перетащите всю папку на ваше устройство, чтобы скопировать ее как обычно. Появится приглашение, но вы можете просто выбрать «сделать это для всех файлов», и оно будет передаваться по всему содержимому папки без повторного запроса.
источник