Aplicativos portáteis é a melhor solução para esse problema.
O arquivo .paf de aplicativos portáteis é tecnicamente um arquivo .zip com uma extensão diferente.
Para esclarecer como funciona a instalação de aplicativos portáteis:
Quando você instala o aplicativo em uma unidade flash com aplicativos portáteis, todas as entradas que normalmente entram no registro do Windows são gravadas em arquivos no sistema de aplicativos portáteis. Além disso, todos os arquivos que podem ter sido instalados na unidade C, apesar de você especificar um caminho de instalação da unidade D, também são instalados na unidade flash de aplicativos portáteis.
O que você está procurando: um arquivo exe que você pode baixar e executar; Atualmente, isso raramente é feito no mundo da programação. Desculpe, mas é assim que a maioria dos programas é desenvolvida. É o principal motivo pelo qual ambientes como o portableApps foram desenvolvidos.
O principal motivo da instalação e gravação atuais no ambiente de registro foi impedir que as pessoas iniciassem programas, simplesmente copiando a pasta do programa de um local para outro, o que era muito comum nos dias do / windows 3.1 / Win96.
A propósito, portableApps.com não é o único ambiente de unidade flash que torna os programas portáteis. Mas é provavelmente o mais popular.
Para testar a portabilidade de não instalação do GoogleChromePortable, copiei a pasta GoogleChromePortable da minha unidade portableApps para o meu D, clique duas vezes no arquivo GoogleChromePortable.exe para executar o Chrome e ele foi iniciado sem problemas. Eu também poderia ir a vários sites com ele. Então, tudo o que você precisa fazer é descomprimir o arquivo portableapps.paf em uma pasta na unidade C ou D e executar o programa.
Cuidar.