Considere o fazendo o download e usando subinacl em vez disso.
Estou preparando um script em lote que deve me ajudar a remover 3 chaves do registro. Infelizmente ninguém tem permissão para editar as chaves, exceto TrustedInstaller.
Para executar o meu arquivo reg que remove as 3 chaves com sucesso, meu script em lote irá chamar o REGINI e tentar definir a permissão para 'acesso total a todos'. No entanto, executar meu script como admin não será um sucesso.
Aqui estão os conteúdos dos meus arquivos:
script.bat
@SETLOCAL ENABLEDELAYEDEXPANSION && @SETLOCAL ENABLEEXTENSIONS && @CD /D %~dp0 && TITLE %~f0
REGINI _dlmw.rpf
_dlmw.reg
_dlmw.rpf
\Registry\Machine\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{45DE1EA9-10BC-4f96-9B21-4B6B83DBF476} [7]
\Registry\Machine\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{5EE64AFB-398D-4edb-AF71-3B830219ABF7} [7]
\Registry\Machine\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{C0F51D84-11B9-4e74-B083-99F11BA2DB0A} [7]
_dlmw.reg
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{45DE1EA9-10BC-4f96-9B21-4B6B83DBF476}]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{5EE64AFB-398D-4edb-AF71-3B830219ABF7}]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\{C0F51D84-11B9-4e74-B083-99F11BA2DB0A}]
Na verdade, ao executar o arquivo reg, não há permissões definidas para todos. Ao codificar o link , isso deve funcionar.
Todos os arquivos estão no mesmo diretório, o comando REGINI não retorna nenhuma mensagem.
O que eu faço de errado?
EDITAR
Agora entendi que não posso alterar as permissões, porque não sou o proprietário das chaves. Sem instalar algo extra seria adequado para a minha situação melhor IMHO.
Considere o fazendo o download e usando subinacl em vez disso.