Eu tenho um Samsung Galaxy S II, que quando conectado ao meu computador Windows 7 funciona como um "Portable Media Player"
Sempre que tento copiar um vídeo no dispositivo, ele pergunta se eu quero convertê-lo, assim:
Isso fica bastante irritante a longo prazo, então eu gostaria de desativá-lo.
Existe uma maneira de desativar esses prompts?
windows-7
media-player
mobile-phone
Sebastian Paaske Tørholm
fonte
fonte
Applications
>Development
>USB debugging
.Respostas:
Por que isso acontece
Esse prompt é um dos recursos que o Windows implementa para dispositivos conectados como dispositivos MTP . A maneira mais certa de desativá-lo é conectar o Galaxy SII no modo USB Mass Storage. Dessa forma, o Windows o detectará como uma unidade flash normal e transferirá arquivos como qualquer outra unidade flash sem se preocupar com o tipo. Algumas funcionalidades (desejadas) mais avançadas podem ser perdidas, no entanto.
As duas maneiras básicas de impedir que isso aconteça:
Conecte o telefone no modo de armazenamento em massa.
Desabilite a extensão do shell no Windows que lida com isso. Existem duas maneiras de fazer isso :
Cancele o registro do
.dll
.Desabilite a extensão com ShellExView.
Opção 1: Alterar o modo de conexão do telefone
Ativando o modo de armazenamento em massa no Galaxy SII ICS (Android 4.x) ( fonte ):
Opção 2: cancelando o registro da
.dll
extensão de shell do Windows que lida com issoSe você deseja continuar usando o modo MTP por qualquer motivo, houve um encadeamento criado no Microsoft Answers que aborda especificamente a desativação desse prompt. Especificamente:
Você provavelmente deve reiniciar após executar o comando.
Eu não tentei esse método pessoalmente, e o cancelamento do registro de DLLs padrão do Windows pode ter consequências inesperadas. Se algo der errado, recomendo que você inicie no Modo de Segurança e execute
regsvr32 wpdshext.dll
em um prompt de comando elevado.Desativando a extensão do shell
Este método pode ser mais seguro do que cancelar o registro a
.dll
.Baixar ShellExView
Encontre a extensão chamada
Portable Devices Menu
Clique com o botão direito>
Disable Selected Items
Reinicie o seu computador (por segurança)
fonte
Como nada mencionado funciona para mim no Windows 8.1, aqui está uma abordagem alternativa usando um script no AutoHotkey .
fonte
Anos depois ... pode haver uma maneira. Abra o regedit como administrador e vá para
Faça backup deste "FormatMap".
Em seguida, tentaremos enganar o Windows ... Basicamente, você precisará copiar o conteúdo das chaves "Formato" e "ConteúdoTipo" de um formato para outro.
Tente usar estes formatos de origem:
Por exemplo, a chave original para flac é
Então, vamos mudar para o ID da WMA:
Também poderíamos adicionar novos formatos, como .m4a (áudio mp4):
No entanto, pode ter efeitos indesejados em qualquer aplicativo usando essas chaves ... Talvez WMP?
fonte
Minha solução foi apenas corrigir o wpdshext.dll
No meu sistema (Windows 7 x64, com o WMP não instalado), a função que abre a caixa de confirmação é
que retorna
0
se a cópia for permitida, caso contrário1
.Acabei de substituir os primeiros bytes da função por:
por isso sempre retorna
0
.Trabalhando bem até agora; Vou relatar se detectar resultados inesperados.
para referência, o CRC do meu wpdshext.dll era
d6ca5ac8
, antes de aplicar o patche
_DoesObjectMatchDeviceCapabilities
está na RVA0x95118
fonte
Para aqueles que estão com problemas para fazer funcionar alguma dessas sugestões técnicas (como eu), encontrei uma solução alternativa. Basta criar uma nova pasta na área de trabalho do PC e copiar para ela todos os arquivos que você deseja transferir para o seu dispositivo. Depois disso, basta arrastar a pasta inteira para o seu dispositivo para copiá-la normalmente. O prompt aparecerá, mas você pode simplesmente selecionar "faça isso para todos os arquivos" e ele será transferido para todo o conteúdo da pasta sem solicitar novamente.
fonte