8Jul

Mi a különbség az önálló és a telepített végrehajtható fájl között?

click fraud protection

Bár a legtöbben elégedettek vagyunk ahhoz, hogy a "kipróbált és igaz" eljárással telepítsük a futtatható fájlokat kedvenc szoftverünk számára, tényleg szükséges-e ehhez? Lehetne-e ténylegesen kivetni ugyanazokat a végrehajtható fájlokat, nem pedig telepíteni őket, és ugyanúgy futtatni őket, mint az önálló unokatestvéreiket?

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

Kérdés

SuperUser olvasó Tom Turkey szeretné tudni, hogy mi a különbség egy önálló és telepített futtatható fájl között:

Legalábbis észrevettem a Windows rendszeren, hogy letölthet egy közvetlen, statikusan kapcsolt futtatható fájlt, és elindíthatjaközvetlenül vagy saját programot írni és végrehajtani( akár dinamikusan is) anélkül, hogy telepíteni kellene.

Ez hozza meg a lényegemet. .. mi a célja a telepítés folyamatának? Talán a Windows Registry mellett. Azonban a praktikus és használati célok érdekében egyetlen, független, önálló programot lehet futtatni, tárolni nem felejtő tárolóeszközön, és hozzáférni a fájlrendszeren keresztül bármilyen eszközön, amelyen az operációs rendszer fut.

instagram viewer

Szóval mi a nagy ügy az összes "telepíteni ezt" üzleti, ha sok nagyszerű program gyakorlatilag bármilyen nagyságrend tökéletesen működik anélkül, hogy átmenne egy telepítési konfiguráció?Egy kicsit rejtélyes, és egy adatbázis vagy más metaadat / hozzáférési konfigurációs rendszerek mellett, mi a valódi különbség itt, ha az utóbbi( a telepített végrehajtható fájl) ugyanúgy működik és működik, mint egy önálló?

Van itt valami különbség? Nem vagyok tudomása egy nem telepített programról és egy telepítettről?

PS: Ez nem csak a Windows operációs rendszerekre vonatkozik, hanem bármelyik hasonló funkciót is végrehajt.

Valóban van-e különbség az önálló és a telepített végrehajtható fájlok között, vagy inkább hasonlítanak egymásra, mint azt gyanítanánk?

A válasz az

SuperUser közreműködőjének, a Wyatt8740-nek a választja nekünk:

Rövid válasz: az önálló exe-nek nincs szüksége könyvtárak telepítésére a számítógépen, és nem igényel rendszerleíró bejegyzéseket vagy egyéb összetevőket.

A telepített fájl önálló lehet egy telepítőcsomagban, de általában függ a különböző összetevők és könyvtárak telepítésével.

Sok esetben az Univerzális Extractor( nem hivatalos frissítés: itt) használatával kibonthatja a telepítő tartalmát, és futtathat egy programot a Windows rendszergazdai jogosultságai nélkül. Az MSI telepítők kicsomagolhatók a lessmsi csomaggal.

A legtöbb egyéb operációs rendszerben az összes program futtatható gyökér / rendszergazdai jogosultságok nélkül, a felhasználó-specifikus "bin", "lib" és egyéb könyvtárak segítségével a főkönyvtárban. Személy szerint megvetem a telepítőket az idő nagy részében, mert nehezebbé teszik számomra, hogy adminisztrátori jogosultságokkal nem rendelkező programokat használjak, ha nincs nekem. De a nagyvállalatok így csomagolják, hogy egyszerűsítsék a folyamatot az átlagos végfelhasználó számára.

Bár megtudtuk, hogy lehetséges, hogy kiválasszuk és futtassuk kedvenc szoftvereinket önálló végrehajtható fájlokként, néha csak a régi "kipróbált és igaz" telepítési folyamatot próbáljuk elkerülni annak érdekében, hogy olyan programot használjunka rendszerünkön.

Van valami, amit hozzá lehet adni a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat( nagymértékben bővített válaszokkal) itt.