Nenhuma dessas ferramentas requer privilégios de administrador, é o arquivo que você deseja corrigir está acessível apenas para admin. Olhe para as permissões NTFS para o arquivo, acredito que você acharia que apenas os administradores têm direitos para modificá-lo.
ATUALIZAÇÃO: Vivemos, aprendemos. Eu estava errado, patch.exe
exige elevação. Ou, mais precisamente, o Windows acha que exige elevação: Como evitar que o Vista exija elevação no patch.exe? .
Criar um manifesto externo para patch.exe
declarando um requestedExecutionLevel
de asInvoker
não ajuda. Mas renomear para qualquer coisa que não contenha a palavra patch
. Experimente.