Como desativar o Windows de reprodução automática
Ok, tive que fazer algumas pesquisas, mas a resposta pode ser simplesmente alterar as chaves de registro aplicáveis no Windows com os valores apropriados para desativar essa funcionalidade. Você infelizmente terá que fazer algumas leituras e testes para confirmar quais valores, etc. se aplicam no seu caso para o que você precisa desabilitar esta funcionalidade, mas isso deve funcionar.
Tentei citar apenas as partes aplicáveis necessárias para uma melhor compreensão de como isso funciona abaixo, mas a fonte dos artigos tem um link abaixo de cada um.
-
De acordo com Desativando a Reprodução Automática por meio da Diretiva de Grupo ou o registro ~ , você definirá um valor específico como uma chave de registro específica:
By selecting this option, the Autoplay registry value is set to “0xB5”, and fixed and RAM drives are the only ones still enabled. Any other drives: unknown types, removable drives, network drives, and CD-ROM drives are disabled.
For operating systems that do not include Gpedit.msc and for an optional resolution, you can directly check and change the NoDriveTypeAutoRun entry value in the following registry key other than 0xFF.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Polices\Explorer\
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\policies\Explorer\
-
De acordo com NoDriveAutoRun , "A reprodução automática é acionada por uma mensagem MCN (Media Change Notification) "e" As entradas que suprimem a mensagem MCN, como Autorun e AutoRunAlwaysDisable também desativam a Reprodução Automática "definindo valores de chave de registro específicos:
NoDriveAutoRun
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Data Type: REG_DWORD
Range: 0x0–0x3FFFFFF ( bitmap )
Default Value: 0x0
Descrição
Determina se a Reprodução automática está ativada em cada unidade conectada ao sistema. Quando a reprodução automática está ativada, a mídia é iniciada automaticamente quando é inserido na unidade.
O valor desta entrada consiste em 32 bits. Os 26 bits inferiores cada representam uma unidade, com o bit mais baixo (mais à direita) representando a unidade A, e o 26º bit da direita representando a unidade Z. Se um pouco for definido como 0, o recurso de reprodução automática é ativado nessa unidade. Se um pouco é definido para 1, o recurso de reprodução automática é desativado nessa unidade.
Por exemplo, se o valor dessa entrada for 0x8 (1000 binário), Autoplay está desabilitado na unidade D.
NOTA
A reprodução automática é acionada por uma mensagem MCN (Media Change Notification) do driver de CD-ROM. Se a interface do Windows 2000 não receber esta mensagem, Autoplay não opera, independentemente do valor de esta entrada. Entradas que suprimem a mensagem MCN, como Autorun e AutoRunAlwaysDisable também desativa a reprodução automática.
A reprodução automática também é desativada em qualquer unidade, se estiver desativada pelo valor de NoDriveAutoRun (em HKLM ou HKCU) ou NoDriveTypeAutoRun (em HKLM ou HKCU). No entanto, se NoDriveAutoRun ou NoDriveTypeAutoRun aparecem em HKEY_LOCAL_MACHINE, as entradas correspondentes em HKEY_CURRENT_USER são ignoradas.
Embora esta entrada esteja localizada na subchave Policies \ Explorer, é não associado a uma configuração de Diretiva de Grupo no Windows 2000.
Windows 2000 não adiciona essa entrada ao registro. Você pode adicioná-lo editando o registro ou usando um programa que edita o registro.
-
Portanto, com base nessas informações, parece que, se você desativar recursos específicos do Autorun , você desative também a funcionalidade de reprodução automática, para ver o artigo abaixo citado e o valor da tabela aplicável para o que precisa ser alterado e os valores para essas chaves de registro:
How to selectively disable specific Autorun features
To selectively disable specific Autorun features, you must change the NoDriveTypeAutoRun entry in one of the following registry key subkeys:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\policies\Explorer\
The following table shows the settings for the NoDriveTypeAutoRun registry entry.
The value of the NoDriveTypeAutoRun registry entry determines which drive or drives the Autorun functionality will be disabled for. For example, if you want to disable Autorun for network drives only, you must set the value of NoDriveTypeAutoRun registry entry to 0x10.
If you want to disable Autorun for multiple drives, you must add the corresponding hexadecimal values to the 0x10 value. For example, if you want to disable Autorun for removable drives and for network drives, you must add 0x4 and 0x10, which is the mathematical addition of 2 hexadecimal values, to determine the value to use. 0x4 + 0x10 = 0x14. Therefore, in this example, you would set the value of the NoDriveTypeAutoRun entry to 0x14.
The default value for the NoDriveTypeAutoRun registry entry varies for different Windows-based operating systems. These default values are listed in the following table.