8Jul

Mikä on erilainen stand-alone ja asennettu suoritettava tiedosto?

Vaikka useimmat meistä ovat tyytyväisiä menemään "kokeillut ja totta" -prosessin asentamalla suoritustiedostot suosikkiohjelmistoihimme, onko todella tarpeen tehdä niin? Voimmeko todella tuoda nämä samat suoritettavat tiedostot sen sijaan, että ne asennettaisiin ja toimisivat samoin kuin itsenäiset serkut?

Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.

Kysymys

SuperUser-lukija Tom Turkey haluaa tietää, mitä eroa stand-alone ja asennettujen suoritustiedostojen välillä on:

Olen ainakin huomannut Windowsissa, että voit ladata suoran, staattisesti linkitetyn suoritustiedoston ja käynnistää sensuoraan tai kirjoita oma ohjelma ja suorita se( jopa dynaamisesti) tarvitsematta asentaa sitä.

Mikä tuo minulle tärkein asia. .. Mikä on asennusprosessin tarkoitus? Tarkoitan lisäksi ehkä Windowsin rekisteriä.Käytännöllisyydelle ja käyttötarkoitukselle on kuitenkin mahdollista saada yksi ainoa itsenäinen, itsenäinen ohjelma, jota voidaan käyttää, tallentaa haihtumattomaan tallennustilaan ja käyttää tiedostojärjestelmää riippumatta siitä, missä laitteessa se on, ja joka on suoritettu käyttöjärjestelmässä.

Joten mikä on iso asia kaikkien "asenna tämä" liiketoiminta, jos monet hienoja ohjelmia lähes minkä tahansa suuruuden voi toimia täydellisesti ilman läpi asennus kokoonpano? Se paljastaa minulle vähän, ja lukuun ottamatta tietokantaa tai muita metatietojen / käyttöoikeuksien määritysjärjestelmiä, mikä on todellinen ero tässä, jos jälkimmäinen( asennettu suoritustiedosto) toimii ja toimii samalla tavoin kuin itsenäinen?

Onko täällä ero, en ole tietoinen asennetusta ohjelmasta versus asennettu?

PS: Tämä ei tarkoita vain sitä, että sovellettaisiin Windows-käyttöjärjestelmissä, mutta kaikki, jotka toteuttavat samanlaisen tehtävän.

Onko olemassa todella paljon eroa stand-alone ja asennettujen suoritustiedostojen välillä vai ovatko ne samankaltaisia ​​kuin epäilemme?

Vastaus

SuperUser-avustaja Wyatt8740 on meille vastaus:

Lyhyt vastaus: erillinen exe ei vaadi tietokantojen asennusta eikä edellytä rekisterimerkintöjä tai muita komponentteja.

Asennettu tiedosto voi olla erillinen asennuspaketissa, mutta yleensä riippuu useista komponenteista ja kirjastoista, jotka on asennettu sen rinnalla.

Useissa tapauksissa Universal Extractorin( epävirallinen päivitys: täällä) avulla voit purkaa asentimen sisällön ja suorittaa ohjelman, jolla ei ole järjestelmänvalvojan oikeuksia Windowsissa. MSI: n asentimet voidaan purkaa vähemmän.

Useimmissa muissa käyttöjärjestelmissä kaikki ohjelmat voidaan suorittaa ilman pääkäyttäjän / pääkäyttäjän oikeuksia, kotisivun käyttäjäkohtaisten "bin", "lib" ja muiden hakemistojen kautta. Henkilökohtaisesti halveksin asentajia suurimman osan ajasta, koska ne vaikeuttavat minua käyttämään ohjelmia ilman hallinnollisia oikeuksia, kun minulla ei ole niitä.Mutta ne on pakattu niin suuria yrityksiä yksinkertaistamaan prosessia keskimääräiselle loppukäyttäjälle.

Vaikka olemme oppineet, että on mahdollista purkaa ja ohjata joitakin suosikkiohjelmistomme erillisinä suoritettavin tiedostoina, joskus vain ei ole päästä eroon vanhasta "tried and true" asennusprosessista, jotta voimme käyttää tai haluammejärjestelmämme.

Onko sinulla jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Tutustu koko keskustelufoorumiin( suuresti laajennetuilla vastauksilla) täällä.