Você pode querer dar uma olhada em UseOpportunisticLocking em HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
. Existem vários parâmetros adicionais que talvez sejam de interesse.
No entanto, posso perguntar por que você escolheu distribuir dessa maneira? sem saber o que seu aplicativo está escrito, eu só posso adivinhar por que você escolheria distribuir dessa maneira.
Se você escreveu um aplicativo .NET (eu acho que você precisa de pelo menos 3.5?), eu sugiro que você dê uma olhada em Implantação do ClickOnce no MSDN:
ClickOnce is a deployment technology that enables you to create self-updating Windows-based applications that can be installed and run with minimal user interaction.
Eu usei o ClickOnce para vários dos nossos aplicativos internos com grande sucesso, seu atualizador automático é muito poderoso e requer pouco código adicional (apenas batendo na versão do assembly e clicando em 'Implantar').
No entanto, existem algumas armadilhas para isso, especificamente encontramos um problema para um aplicativo que requereu direitos elevados do UAC. Programas que exigem isso não são suportados pelo ClickOnce Deployment.