Programinė įranga, kurią reikia įdiegti, prireiks laiko, kai prisijungiate prie operacinės sistemos, o dalis procedūros skambučių priklauso nuo jau turimų kompiuterio išteklių. Jei šie ištekliai, pvz., bendras kompiuterio DLL failas - diegimo programa gali įdiegti ją atskirai arba programa nepavyksta paleisti. Nešiojama programinė įranga yra geresnė daugeliu aspektų. Tai nepriklauso nuo sistemos failų ir gali veikti be priklausomos nuo sistemos išteklių. Patikrinkite skirtumas tarp nešiojamų ir diegimo leidimo programinės įrangos.
Nešiojama ir diegimo leidimo programinė įranga
"Installer Edition" programinė įranga
Programinei įrangai, kurią reikia įdiegti į vietinį kompiuterį, programuotojai naudoja skirtingus montuotojų kūrėjus, kad sukurtumėte programą, kuri įdiegs programinę įrangą. Jūs negalite paleisti programinės įrangos tiesiogiai, nes jai reikia tam tikrų veiksmų, tokių kaip registracija į Windows registrą, registro perkrovimas, susiejimas su dinaminių nuorodų bibliotekomis (DLL failais). Daugeliu atvejų tokia programinė įranga naudoja egzistuojančius bendruosius DLL failus. Jei programuotojas sukūrė pasirinktinę biblioteką arba kažką panašaus, diegimo programa kopijuos tą failą į atitinkamą vietą, kai įdiegsite programinę įrangą.
Problemos su programine įranga, kuriai reikia diegti, gali palikti pirštų atspaudus kompiuteryje, kuriame jie buvo įdiegti, net ir pašalinę programinę įrangą. Taigi, jei dirbate su kažkuo privačiu, žmonės gali žinoti, kad įdiegėte ir pašalinote tam tikrą programinę įrangą.
Antroji problema yra tai, kad turite įdiegti tokią programinę įrangą kiekviename kompiuteryje, kuriame norite jį naudoti. Įdiegimas užima daug laiko, nes gali prireikti įdiegti programinę įrangą ir iš naujo įkrauti Windows registrą.
Jei programinės įrangos diegimui naudojate diegimo programą, gali įvykti vienas ar daugiau toliau išvardytų įvykių:
- Programinė įranga sukuria naują aplanką, esantį "Programų failai" arba "Vartotojai", atsižvelgiant į tai, kaip jis sukonfigūruotas
- Naujos vertės įrašomos į "Windows" registrą ir / arba seni įrašai gali būti pakeisti
- Failų kopijavimas iš "Installer" programos į vietinį kompiuterį
- Darbalaukio, užduočių juostos piktogramos kūrimas
- Meniu Pradėti aplanko kūrimas
- DLL failų kopijavimas į aplankus Windows ar C: Windows System32 ir tt
Kai pašalinate tą pačią programinę įrangą, vienas ar keli iš anksčiau sukurtų elementų gali likti kompiuteryje ir gali atsisakyti, kad naudojate konkrečią programinę įrangą kompiuteryje.
Nešiojama programinė įranga yra daug geresnė, palyginti su diegimo programine įranga, nes šis straipsnis yra skirtumas tarp nešiojamų ir diegimo programų leidimo programinės įrangos.
Nešiojama programinė įranga
Kai sakome nešiojamą programinę įrangą, tai nereiškia, kad ją reikia įdiegti bet kur. Tai daro programinę įrangą nešiojama, nes ją galite nešioti USB atmintinėse ir naudoti bet kuriame kompiuteryje, nenaudodami jos įdiegti į bet kurį kompiuterį, kurį norite naudoti. Jūs tiesiog prijunkite rašiklį su nešiojama programine įranga prie kompiuterio, kurį naudojate, ir paleiskite nešiojamą programinę įrangą. Internetu yra keletas gerų išteklių, kurie leidžia jums konvertuoti diegimo programinę įrangą į nešiojamą programinę įrangą.
Nešiojama programinė įranga veikia dviem būdais:
- Nešiojamas programinės įrangos paketas jau turi DLL, įterptų į programą
- Nešiojama programinė įranga gali sukurti VM ir paleisti ją, ypač jei ji turi naudoti registrą; VM pašalinamas iš karto po to, kai nešiojama programinė įranga yra uždaryta
Jums nereikia jo įdiegti. Taigi tai padeda jums sutaupyti šiek tiek laiko tuo pačiu metu, leidžiančią naudotis kompiuteriu nepaliekant programinės įrangos pirštų atspaudų registro ar kitur.
Programas, tokias kaip "UltraSurf" (proxy programinę įrangą), paprasčiausiai galima įdėti į keičiamą diską, paleisti ir naudoti, nekeičiant nieko faktinėje sistemoje. Taigi, yra mažiau galimybių, kad kažkas kitas gali sužinoti, kad naudojate programinę įrangą. Jie padeda nedelsiant dirbti, apsaugodami jus nuo smalsių akių.
Nors dauguma nešiojamų programinės įrangos nepalieka jokių pėdsakų, galbūt norėsite patikrinti aplanką (arba bet kurią vietą), kur nukopijote programinę įrangą, kad pamatytumėte, ar ji sukūrė bet kurį INF arba XML failą, kai jį paleidžiate. Kai kuri nešiojama programinė įranga sukuria šiuos failus tame pačiame aplanke, kur jie buvo, - išsaugoti programinės įrangos konfigūraciją arba dar ką nors. Visada geriau patikrinti aplanką, kuriame buvo pateikta nešiojama programinė įranga, prieš ją pašalindami. Jei radote kokį nors susijusį INF arba XML, tiesiog jį ištrinkite, jei norite, kad jis būtų slaptas.
Nešiojama programinė įranga visada yra geresnė, palyginti su įdiegta programine įranga, kai ji mažesnė. Jei tai didžiulė programinė įranga, ir jums nerūpi, jei kiti sužinotų apie tai, kaip ją naudoti, galite įdiegti versiją. Tokios instaliacijos programinės įrangos pavyzdys yra Visual Studio, nes jai reikia daugelio DLL, kuriuos reikia nukopijuoti į kompiuterį, kad jie tinkamai veiktų. Nors "Visual Studio" galima konvertuoti į nešiojamą programinę įrangą, galutinis produktas bus didžiulis, atsižvelgiant į bibliotekų ir pagalbos failų skaičių ir tt, kuriuos reikia integruoti į vieną nešiojamą programinę įrangą. Tokiais atvejais tai gali būti per lėta.
Jei esate kažkas - kaip technikas - kas turi paleisti tam tikrą programinę įrangą įvairiose mašinose, portable versijos yra geresnės, nes sutaupysite laiko. Jei naudojate cenzorus, blokuojamas svetaines ir karo ataskaitas, nešiojama programinė įranga suteikia jums reikalingą apsaugą.
Galbūt norėsite pažvelgti į kai kurias iš šių nemokamų nešiojamų "Windows" programinės įrangos.
Susijusios žinutės:
- Kaip nustatyti trūkstamų DLL failų klaidas "Windows 10/8/7" kompiuteryje
- DLL užgrobimo pažeidžiamumo priepuoliai, prevencija ir aptikimas
- Rundll32 komandų sąrašas, skirtas Windows 10/8/7
- Kaip rankiniu būdu iš naujo nustatyti kiekvieną "Windows Update" komponentą pagal nutylėjimą
- Programa negali paleisti, nes kompiuteryje trūksta MSVCP140.dll