Como pode "Instalar ou executar o programa a partir da sua mídia" ser desativado?

8

Recentemente, algo no Windows 7 mudou, de forma que a ação padrão para unidades removíveis se tornou Instalar ou executar o programa a partir da sua mídia em vez de Abrir .

Verifiquei o miniaplicativo do painel de controle da Reprodução automática e tudo está definido como Não executar nenhuma ação (na verdade, a caixa de seleção principal Usar a Reprodução automática para todas as mídias e dispositivos também é limpa).

Eu também procurei pela CLSIDchave no registro e não consegui encontrá-la em nenhuma das Shellchaves, então acho que deve estar em uma das ShellExchaves.

Por fim, procurei informações sobre isso, mas não encontrei nada sobre como desativar (ou, melhor ainda, remover) essa opção e reverter a ação padrão para Abrir .

Synetech
fonte

Respostas:

4

Encontrei a solução excluindo a seguinte chave do Registro (onde Xestá a letra atribuída ao volume em questão):

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X
Don Apis
fonte
Hmm, não tenho certeza se essa deve ser a causa (talvez um efeito colateral de algum outro problema subjacente), mas da próxima vez que acontecer, darei uma chance.
21413 Synetech
Sim, obtive o seguinte: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F \ shell \ AutoRun \ command @ = "F: \ AutoRun.exe" e HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F_Autorun \ DefaultIcon @ = "F: \ Signal.ico" Então, acho que é algum driver wifi / 3G estranho ou algo assim.
Mark
A data de criação da chave do registro corresponde à data em que instalei os drivers de um Huawei "3 USB Modem", portanto, se você fez o mesmo, exclua a chave inteira da unidade.
Mark
1

Semelhante ao conselho do DiableNoir, se isso não der certo para você, tente o seguinte:

  • Abra a caixa de diálogo Executar (tecla Windows + R) e digite gpedit.msc

O Editor de Diretiva de Grupo Local é exibido.

  • No painel esquerdo, expanda Computer Configuration
  • Expandir Administrative Templates, emComputer Configuration
  • Expandir Windows ComponentsemAdministrative Templates
  • Clique AutoPlay Policies

No painel Políticas de reprodução automática:

  • Clique duas vezes na Set the default behavior for AutoRunopção de lista
  • Na caixa de diálogo correspondente que aparece, à esquerda, clique no Enablebotão
  • Na parte inferior da janela, em Options, selecione Do not execute any autorun commandsno menu suspenso.
  • Clique OK.

Reinicie o seu computador.

Seta
fonte
Não há editor de política de grupo na página inicial. E, como eu disse, a Reprodução Automática já está pronta para não fazer nada.
Synetech 27/07/2012
Em "Casa". Você está procurando no lugar errado, então.
Seta
1

Eu já vi esses problemas ainda. Eu tentei seus métodos listados, e sem resultado.

A maneira mais curta foi executar o Kaspersky Internet Security e iniciar o "Vulnerability Scan".
Ele descobriu que 'reproduções automáticas' de CD / DVD, unidade USB, HDD e discos de rede estão ativadas e desativadas.

Jato
fonte
11
Então o seu era um manipulador básico e você poderia simplesmente usar Autoruns . O problema é quando o item não é um manipulador básico. Há pelo menos meia dúzia de locais onde os itens do menu de contexto podem ser registrados, portanto, descobrir de onde diabos esse item vem pode ser uma dor de cabeça.
Synetech
11
Eu sei do que você está falando. Eu teria quase o mesmo problema em outro PC. E também tentei todas as ferramentas da Sysinternals. Mas isso me ajudou então. Talvez ela vai ajudá-lo também ...
Jet
Obrigado, mas não estou prestes a instalar o Kaspersky apenas para fazer o que pode / deve ser feito, basta excluir uma chave do Registro. Tem certeza de que o seu era realmente o Install or run program from your mediaitem do menu e não outra coisa?
Synetech
11
Sim ... Verifique também se há vírus em suas unidades, porque existem alguns vírus assim. Exclua Autorun.inf-s nessa unidade e crie uma pasta denominada Autorun.inf nessa unidade. Isso impedirá que um vírus crie o autorun.inf. Também pode ajudá-lo.
Jet
Mas autoruns.infe os vírus não têm nada a ver com a entrada do menu, faz parte do Windows; algo está desencadeando seu uso. A dica da pasta é boa; de fato, ~ 8 anos atrás, eu fiz exatamente isso para impedir que um programa criasse e acesse constantemente um arquivo no c:\windows. Foi realmente estúpido e irritante, então criei uma pasta com o mesmo nome e a defini como somente leitura, sistema e oculta. O programa não pôde mais criar ou acessar o arquivo. (É claro que não é difícil para um programa para limpar os atributos e excluir o objeto existente, mas a maioria não tendem a, por isso vale a pena fazer.)
Synetech
0

Apenas exclua esta chave do registro:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers

Isso redefinirá todas as configurações de reprodução automática de todas as mídias. Agora você deve conseguir alterar as configurações. O painel de controle da caixa de diálogo / Programas padrão deve criar uma nova chave. (Portanto, é seguro excluir essa chave.)

Observe que os administradores podem criar políticas que desativam a reprodução automática . Se você estiver usando a Professional / Ultimate / Enterprsie-Edtion do Windows e for um administrador, verifique também as Políticas locais:

Diretiva de Grupo de Reprodução Automática

DiableNoir
fonte
Não posso testar isso agora porque não estou mais enfrentando o problema por algum motivo (a ramificação do registro está presente). De qualquer maneira, não acho que seja um problema de reprodução automática ou, pelo menos, não precise usar uma correção de terra arrasada como essa. Eu só preciso descobrir de onde vem essa string.
Synetech 15/10
Tenho certeza de que seu problema é resultado de uma chave de reprodução automática quebrada. Exclua essa chave e deixe o Windows criar uma nova antes de tentar outras soluções. Você nunca encontrará a string porque faz parte do Shell32.dll e não do registro.
DiableNoir #
Só que não tenho o problema agora. Vem e vai por algum motivo desconhecido. Mais uma vez, não acredito que tenha algo a ver com a reprodução automática; é um manipulador incorreto. Não importa se a string é um recurso shell32.dll, ainda deve haver algum tipo de conexão no registro (por exemplo, uma chave shellex que aponta para shell32.dll).
Synetech 16/10
Eu acho que a chave já contém a conexão com o shell32.dll e o Windows Explorer. Ele define para todos os tipos de armazenamento os valores MSOpenFolder, MSAutorun, ... Mas todo programa pode editar esses valores porque a chave é salva em HKEY_CURRENT_USER. Eu acho que existe um aplicativo no seu computador com chances dessas configurações.
DiableNoir
Ok, acabei de receber novamente hoje com um novo dispositivo (o que me faz suspeitar que é uma configuração padrão para novos dispositivos e não acontece depois que você define a ação para dispositivos que o Windows já viu antes). Tentei suas sugestões, mas elas não funcionaram. :-(
Synetech
0

Também enfrentei esse problema e não consegui encontrar nenhuma solução para esse problema online.

Aqui está a maneira que eu corrigi-lo. Como acredito que esse problema está associado à letra da unidade USB, a alteração da letra da unidade deve ajudar. Siga esses passos :

  1. Conecte o USB e acesse o gerenciamento de disco (clique com o botão direito do mouse em computador -> gerenciar -> Gerenciamento de disco no grupo de armazenamento)
  2. Clique com o botão direito do mouse na letra da unidade USB e selecione "Alterar letra da unidade e caminhos".
  3. Clique em alterar -> selecione outro nome de unidade, exceto o que você já possui
  4. Clique OK
  5. Sim para o aviso

Estrondo !! Experimente o seu USB, erro resolvido ...!

PS: Se você deseja usar o USB para qualquer mídia eletrônica (TV, música para carros etc.), verifique se o formato do pendrive é NTFS.

Saajan
fonte
0

Achei que o problema estava relacionado ao serviço 'Shell Hardware Detection'.

Ele foi desativado em um servidor com o qual tive problemas. não há necessidade de alterar o registro ou qualquer coisa. Assim que eu ativei e iniciei o serviço, a opção padrão era 'Abrir'.

Dave
fonte
0

Nada disso funcionou para mim. O que eu fiz foi regedit procurar "Instalar ou executar o programa a partir da sua mídia e, em seguida, regedit encontrou duas instâncias no Mountpoints2, como mencionado acima.

Ao lado de cada CLSID (sp?), Excluí a entrada com aparência de pasta "Autorun".

Isso fez com que a ação padrão fosse alterada para OPEN imediatamente (não é necessário fazer logout ou reinicialização).

Edição: devo acrescentar que depois de fazer o acima, meu problema voltou novamente. Descobri que um aplicativo de emulação de disco, Daemon Tools, estava criando essa entrada do Registro novamente a cada nova execução ou montagem de uma imagem de disco, conforme o caso.

Depois fui para o Painel de Controle | Reproduza automaticamente e alterne tudo de novo, desmarcado "Use o AntoPLay para todas as mídias e dispositivos e altere algumas atribuições de letras de unidades (volume) para que não sejam trocadas sempre que eu colocar novas mídias, unidades flash USB, por exemplo .

Dave
fonte