Desativar AutoRun para unidade externa específica

5

Eu tenho um disco rígido USB externo com duas partições nele. Toda vez que meu computador inicializa o Windows 7, recebo duas janelas popup de execução automática. Isso é chato; Eu gostaria que o Windows montasse as partições silenciosamente.

Eu poderia desativar a execução automática de um tipo de unidade específico , mas as classificações de unidade não são muito refinadas e ainda gostaria de obter autorização para as chaves USB.

Existe alguma maneira de desabilitar a execução automática especificamente para as duas partições no disco rígido USB e nada mais?

    
por JamesGecko 14.09.2010 / 00:32

5 respostas

7

É possível, mas requer algum trabalho. Eu sei por onde começar, mas não sei como implementá-lo para você.

link

Estas são as chaves de registro que você teria que modificar. Infelizmente, você precisará procurar todos os classIDs de todos os componentes listados como manipuladores para CD / DVDs. Um método de terra queimada seria apenas para separá-los como manipuladores de eventos. Eu não recomendaria isso, pois isso poderia quebrar programas. . .

edit:

Não importa o que precede. Eu descobri.

link

Procure a configuração do registro para essa política de grupo. Em seguida, use o gráfico no artigo para obter a configuração desejada. Por exemplo, eu queria bloquear as seguintes unidades: Desconhecido, Rede e CD. Usando minha útil calculadora do Windows, eu obtenho o valor de b1 (hexadecimal) ou 177. Punch that bad boy it.

    
por 05.08.2011 / 05:20
1

Portanto, aparentemente não há esperança para mim, o infeliz usuário do Windows 7. Mas se você estiver usando o Windows 2000, XP ou 2003 (e somente se estiver usando o Windows 2000, XP ou 2003), você está com sorte!

Este documento do MSDN contém instruções sobre como desativar a reprodução automática em letras de unidade individuais.

Basicamente, você começa pegando as letras da unidade que deseja desabilitar. Para mim, foi E, F e G.

ZYXWVUTSRQPONMLKJIHGFEDCBA
00000000000000000000000000

Este é um número binário. Altere os dígitos sob as letras de unidade que você deseja desativar a reprodução automática em 1. Assim:

ZYXWVUTSRQPONMLKJIHGFEDCBA
00000000000000000001110000

Ignore todos os zeros à esquerda. Agora eu tenho

1110000

Converta-o para hexadecimal com a calculadora do Windows ou o que for.

70

Agora abra o menu Iniciar, digite regedit e clique aqui:

HKEY_CURRENT_USER
   Software
      Microsoft
         Windows
            CurrentVersion
               Policies
                  Explorer

Vá até o menu e selecione Editar > Novo > Valor DWORD (32 bits).

Nomeie-o como NoDriveAutoRun . Agora, digite o número que você acabou de descobrir. Feche o regedit. Magia! A reinicialização pode ser necessária para que a alteração entre em vigor.

    
por 04.01.2012 / 01:47
1

A partir do Windows Vista, desabilitar a reprodução automática somente para unidades USB parece não ser possível usando o Regitry (regedit.exe), o Editor de Diretiva de Grupo (gpedit.msc) ou o Painel de Controle (control.exe).

O que funciona é desabilitar a reprodução automática da própria unidade!

Faça o seguinte:

  • Ativar a visualização de arquivos ocultos nas opções do Windows Explorer (se ainda não estiverem ativadas)

  • Navegue até a raiz da unidade

  • localize FILE autorun.inf e renanme-lo por exemplo. para autorun.IDLE.inf

  • crie uma FOLDER chamada autorun.inf e defina seu atributo como HSA (Hidden + System + Archive)

  • Redefinir a visualização de arquivos ocultos nas opções do Windows Explorer, se necessário

É isso aí!

    
por 28.08.2014 / 14:02
1

Eu tive o mesmo problema e usei isso para corrigir o problema na edição do Windows 7 Professional.

Use para desabilitar a execução automática de uma unidade específica: link

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

Data type Range Default value

REG_DWORD 0x0–0x3FFFFFF (bitmap) 0x0

Description

Determines whether Autoplay is enabled on each drive connected to the system. When Autoplay is enabled, media starts automatically when it is inserted in the drive.

The value of this entry consists of 32 bits. The lower 26 bits each represent a drive, with the lowest (right-most) bit representing drive A, and the 26th bit from the right representing drive Z. If a bit is set to 0, the Autoplay feature is enabled on that drive. If a bit is set to 1, the Autoplay feature is disabled on that drive.

For example, if the value of this entry is 0x8 (1000 binary), Autoplay is disabled on drive D.

Isso usa a chave de registro "NoDriveAutoRun" (que ainda está funcionando no Windows 7) para alterar o comportamento de uma unidade específica

    
por 18.08.2015 / 07:41
0

Vá para Painel de Controle \ Todos os Itens do Painel de Controle \ AutoPlay no Windows 7, na parte inferior, escolha não fazer nada no menu suspenso na seção de dispositivos externos

    
por 13.06.2014 / 03:17