Comment puis-je installer une application sur mon USB et le faire fonctionner sur n'importe quelle machine lorsque vous n'êtes pas "Administrateur"

J'ai essayé des applications comme Mojo et portable, mais cela ne fonctionne pas ou j'ai besoin de droits administratifs (Mojo).

Comment puis-je obtenir une application d'installation simple pour fonctionner sur mon USB sans être un administrateur?

La plupart des applications nécessitent des privilèges administratifs non seulement pour écrire sur le disque (dans votre cas USB) mais aussi:

  1. Ecrivez au registre. (Spécialement HKLM)
  2. Paramètres DCOM.
  3. Écrivez à C: \ Program Files ou C: \ Windows.
  4. Définir les valeurs par défaut dans d'autres applications ou Windows.
  5. Ajoutez-le au démarrage de Windows. etc

Tout cela exige que vous soyez Admin sur le PC, vous l'installez ou l'exécutez (l'application). Par conséquent, même si vous installez une application sur l'USB qui n'est pas une application portable, cela peut ne pas fonctionner correctement ou sur tous les autres ordinateurs.

Une application vraiment portable est celle qui ne nécessite aucun des éléments ci-dessus et qui écrit des utilisateurs dans un fichier * .ini ou * .xml.

Des applications portables (portables signifie qu'il n'est pas nécessaire de l'installer mais peuvent nécessiter des droits d'administrateur) peuvent être trouvées chez PortableApps . (Freeware) Pour la configuration de PortableApps sur votre USB, vous avez peut-être besoin de droits d'administration (pas probable), mais l'exécution ne fonctionne pas (Selon que vous êtes dans un environnement d'entreprise, les stratégies de groupe peuvent empêcher l'exécution d'application à partir d'USB).

De plus, vous pouvez exécuter directement les applications (comme Firefox Portable, Notepad ++ Portable) disponibles sur le site PortableApps sans les installer.

Pour rendre une application portable, la manière la plus efficace est VMware ThinApp mais c'est une licence de 5000 $.

Si vous n'êtes pas assez riche, vous pouvez vous battre avec cette étape alpha et pas plus développée, freeware: JauntPE .

Toutes les autres solutions que j'ai trouvées ne rendent pas l'application portable, elles supprime simplement le registre et les fichiers après l'utilisation de l'application … Ils ne sont donc pas utilisables sans droits administratifs.

Donc, sans droits administratifs, je pense que nous sommes limités à utiliser des applications développées nativement pour être portables …

Mise à jour: après quelques googeling, j'ai trouvé ceedo (39 $), mais selon cette critique, ce n'est pas encore une solution universelle

Update2: D'autres solutions de virtualisation au niveau de l'application ont été trouvées: Xenocode Virtual Application Studio / LANDesk® Application Virtualization / InstallFree

Une exception notable pour toutes ces solutions:

  • Tout logiciel qui installe et exige qu'un pilote de périphérique fonctionne. (Les applications qui utilisent des pilotes de périphériques préinstallés peuvent fonctionner sans problème.)
  • Certains logiciels avec protection contre la copie basés sur le matériel.