Was ist der Unterschied zwischen tragbaren und installierten Versionen?

50091
the0roamer

Gibt es einen Unterschied zwischen der tragbaren Version und der Desktop-Installationsversion von Software oder einer Anwendung?

Ich habe beispielsweise sowohl tragbare als auch installierte Versionen von Google Chrome.

Sind sie gleich? Funktionieren sie gleich?

16

2 Antworten auf die Frage

17
Nitrodist

A portable program largely has to do where the data is saved for that program. Usually user data is saved in the username\AppData\ folder as per Windows policy. However, it doesn't make it very portable as you would lose all of your settings/user data associated with that program if you were to blindly just copy the program files from their folder in program files.

Another problem is that a program may choose to store settings and information in the registry. If you were to copy the program files to another computer there would be no registry entries to read from, so the program would likely just fail.

One last problem is that a program may choose to use shared libraries that will not be present on the system that it is copied to, thus making the program fail. Often times, especially with some open source software, an install of a program warrants an install of another program such as the GTK runtime environment or DirectX. If GTK/DirectX wasn't installed (or even if the correct version was installed!) on the copied to OS, then the program will fail.

So, for a portable release to exist, it must combat all of these deficiencies. Usually the settings are saved locally to the same folder as the program, there are no registry entires (say, they use the same folder for those settings as well with a SQLite database which is what Chrome uses). Also, programs that require an install of other software aren't likely to be made portable unless there is someway to include the installed software and the libraries in a portable manner.

For more information visit Wikipedia.

Ich denke, ein weiterer wichtiger Unterschied ist, dass man eine portable ausführbare Datei nicht einfach als Standardprogramm festlegen kann (zumindest in Windows). jiggunjer vor 8 Jahren 0
Eine weitere Sache, die hinzugefügt werden soll .. Installierbare Programme fordern normalerweise keine Rechteerweiterung für die Ausführung dieses Programms an, wohingegen ein tragbares Programm häufig Administratorrechte benötigt und Aufforderungen zur Benutzerkontensteuerung gibt. Nik-Lz vor 6 Jahren 0
4
Om Nom Nom

A portable install means you can copy the folder, where the program is installed, to a storage device (like a USB flash drive or HDD), and then you can run the program on another computer without having to run an installer.

On the other hand, you cannot just copy the regular install folder of a program to another computer. It might work with some programs, but it's not recommended, because there are other types of files and registry entries too, which the program uses. These are not copied over just by copying the install folder, and thus the program may not run properly elsewhere.

Wenn Sie beides auf einem USB-Stick installieren, behält das tragbare Laufwerk Ihre Einstellungen bei, auch wenn Sie es auf einem anderen Computer verwenden, nicht jedoch auf dem anderen. Gnoupi vor 14 Jahren 0