Como posso manter uma constante de chave de registro do Windows?

9

Existe uma maneira de impedir que uma chave de registro do sistema seja alterada? Ou, de alguma forma, mantê-lo constante?

No Windows 7, estou tentando impedir que uma chave de registro do sistema seja alterada automaticamente sempre que um monitor é desligado ou quando meu sistema é reinicializado.

NOTAS

A chave está em:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{39de53a5-eb32-44e2-a457-eca85387442b}\Properties

É onde o Windows define as propriedades de um determinado dispositivo de som (minha saída de som HDMI). Sempre que um monitor é desligado ou o sistema é reinicializado, o Windows redefine a configuração do alto-falante deste dispositivo para uma configuração "Stereo" de 2 canais e redefine a taxa de amostragem / profundidade de bits para 16 bits / 44KHz.

Gostaria de bloquear as respectivas chaves / propriedades para evitar que o Windows as redefina constantemente.

Sem qualquer pré-aprovação desses especialistas, hesito em adulterar permissões de uma chave no nível do sistema como essa. Se isso é uma impossibilidade de bloquear uma chave de nível de sistema como essa, existe uma maneira que eu possa de alguma forma criar scripts / programar uma maneira de pesquisar essa chave de registro, e se ela for alterada, defina-a de volta para as configurações desejadas?

Alguma idéia?

    
por Coldblackice 18.04.2013 / 04:14

1 resposta

8

Você pode definir permissões para as chaves de registro . Basta remover as permissões de edição de SYSTEM e o grupo Administrators , e a chave deve ser apenas de leitura efetiva.

No entanto, se isso não funcionar, você pode simplesmente usar o reg command em um script de inicialização e redefina sua chave toda vez que você desbloquear seu computador .

    
por 18.04.2013 / 05:20