Wo tragbare Programme unter Windows gespeichert werden

848
Rinke

Was ist ein guter Ort für tragbare Binärdateien in Windows?

Einige Programme haben keinen Installer, sondern müssen einfach irgendwo installiert werden. Ich habe mich immer gefragt, was ein guter Ort für solche Dateien in der Windows-Standardverzeichnisstruktur wäre. Ich habe gesehen, dass Leute (Unterverzeichnisse von) verwenden C:\Localdata, aber ich kann nicht erwähnen, dass dies ein Standard (offiziell oder inoffiziell) ist.

Natürlich können diese Programme überall eingesetzt werden, aber ich frage mich, ob es einen konventionellen Ort gibt.

1
Sie sind portabel und können in jedes Verzeichnis gehen, auf das der Benutzer Zugriff hat Ramhound vor 6 Jahren 1
@Ramhound Ja, natürlich können sie irgendwohin gehen, aber meine Frage ist, wohin sie gehen sollen. Rinke vor 6 Jahren 0
Auf diese Frage gibt es keine richtige Antwort. Ramhound vor 6 Jahren 1
@ Ramhound Warum nicht? Gibt es dafür keine Konvention? Ich gehe davon aus, dass hinter der Verzeichnisstruktur in Windows eine Idee steckt. Vielleicht nicht so streng wie bei Linux / Unix, aber der Vorteil eines herkömmlichen Ortes für lokal installierte Programme scheint ziemlich offensichtlich zu sein, richtig? Rinke vor 6 Jahren 0
Nun, es ist üblich, Anwendungen unter Windows in das Verzeichnis Programme zu installieren. Anwendungsdaten werden ebenfalls an einen der Ordner in AppData gesendet. Das Problem bei tragbaren Anwendungen besteht darin, dass sie die ** herkömmliche Windows-Konvention bereits brechen **, so dass die Verwendung einer tragbaren Anwendung dem Benutzer zu diesem Zeitpunkt überlassen bleibt. Ramhound vor 6 Jahren 0
@ Ramhound Danke. Das wäre eine großartige Antwort. Möchten Sie einen erstellen? Ich würde gerne eine annehmen. Mich interessiert auch, was die "traditionelle Windows-Konvention" ist. Vielleicht könnten Sie darauf eingehen oder einen Link einfügen, um mein Verständnis für dieses Thema (und natürlich auch für zukünftige Leser) zu vertiefen. Rinke vor 6 Jahren 0

2 Antworten auf die Frage

4
Keltari

Es gibt keinen "offiziellen" Platz, um sie zu platzieren. Sie können sie an beliebiger Stelle ablegen. Das einzige, worüber man sich kümmern muss, ist der Zugang. Stellen Sie sicher, dass Sie und alle anderen Konten, die auf die portablen Apps zugreifen, über die erforderlichen Berechtigungen verfügen, um auf die Apps zuzugreifen und sie auszuführen.

Ich persönlich lege sie in einen Ordner in der Wurzel der Festplatte, in so etwas wie "utils", da ich weiß, wo ich sie bei Bedarf finden kann. Für Apps, die ich auf mehreren Computern verwende, installiere ich sie möglicherweise in Dropbox / Google Drive / OneDrive, um auf alle meine Computer zugreifen zu können.

Vielleicht möchten Sie dieses Verzeichnis zu PATH hinzufügen, damit Sie von überall laufen können Hefewe1zen vor 6 Jahren 2
Aber gibt es eine Konvention darüber, wo sie platziert werden sollen, wie bei Unix? Rinke vor 6 Jahren 0
0
Rinke

C:\Users\<username>\AppData\Local\Programs\ scheint der richtige Ort zu sein.

Mir ist nicht ganz klar, wie der Ort sein würde, wenn die App allen lokalen Benutzern zur Verfügung stehen soll. Ich vermute C:\ProgramData, aber ich weiß nicht, ob dieses Verzeichnis "Roaming" oder "Local" ist.