Primeiramente Gostaria de agradecer ao “Coringão da internet”, pois este post é uma citação do post dele… segue o link original: http://equipecoringhaz.blogspot.com/2009/09/ajusta-permissoes-para-execucao-do.html
PARA QUEM NÃO QUER DAR PERMISSÃO DE ADMINISTRADOR PARA USUÁRIOS COMUNS PARA USAR O CONECTIVIDADE SOCIAL, EIS QUE SURGE A SOLUÇÃO:
1. Execute o instalador do CNS, como Administrador (local ou do domínio).
2. Após a instalação atribua permissões de leitura, escrita e execução (r w x) ao usuário ou ao grupo de usuários nas seguintes pastas:
%WINDIR%\Prefetch
%PROGRAMFILES%\Caixa
%PROGRAMFILES%\Certcli
3. Atribua permissões de leitura, escrita e execução (r w x) ao usuário ou ao grupo de usuários nos seguintes arquivos:
%WINDIR%\SYSTEM32\Hl_med32.dll
%WINDIR%\SYSTEM32\Hl_pub32.dll
%WINDIR%\SYSTEM32\Hlsoft32.dll
4. Acesse o editor de registro do Windows (regedit) e vá até a chave abaixo. Atribua ao usuário ou ao grupo de usuários as permissões de leitura, escrita:
HKEY_LOCAL_MACHINE\Software\Caixa
Após estas configurações o aplicativo estará pronto para execução para estes usuários sem privilégios administrativos.
Segue a dica também de usar o programa “Process Monitor” disponível no site da Technet da Microsoft para verificar quais os arquivos que estão tendo permissão negada.
Obs.: Testei em uma máquina com o Windows 7 e funcionou.