Razlike između prijenosnog i instalacijskog programa

Pitanje: koja je razlika između prijenosnog programa koji ne zahtijeva instalaciju i onog koji se umjesto toga instalira automatskim postupkom koji kopira mnogo datoteka u različite mape operativnog sustava "> Ovo je jedna od glavnih razlika između tradicionalnih i prijenosnih programa i vrijedno je razumjeti jesu li i kada preferirani jedni drugima.
Programi koji zahtijevaju instalaciju na vašem računalu počinju iz datoteke zvane instalacijski program koji sadrži upute za kopiranje različitih datoteka, uspostavljanje veza s unutarnjim knjižnicama sustava (DLL datoteke) i pisanje registarskih ključeva u sustavu Windows.
U većini slučajeva softver koristi postojeće DLL datoteke, osim u slučajevima kada je programer stvorio prilagođenu biblioteku s datotekom koja se mora instalirati na odgovarajući način tijekom instalacije softvera.
Budući da su integrirani u sustav, programi s instalacijskim programima, ako su dobro dizajnirani i programirani, brži su od prijenosnih programa u njihovom izvođenju i radu.
Softver koji zahtijeva instalaciju ne može se izbrisati kako biste ga uklonili s računala, ali zahtijeva postupak deinstalacije koju vodi uključeni program.
Problem je u tome što je ponekad ta deinstalacija bila loše dizajnirana i ne može izbrisati sve datoteke i reference koje je instalacija donijela iz tog programa.
Nadalje, s gledišta privatnosti, uvijek je moguće znati je li na računalo instaliran određeni program.
Kad koristite instalacijski program za instaliranje programa, na Windows se događaju sljedeće stvari:
- Softver stvara novu mapu u Programi ili korisnici, ovisno o tome kako je konfiguriran.
- Nove vrijednosti pišu se u Windows Registry i / ili se stari unosi mogu mijenjati.
- Instalacijski program kopira datoteke u kreiranu mapu.
- Prečac do programa stvara se na radnoj površini, izborniku Start i programskoj traci
- Neke nove DLL datoteke možda su dodane u mapu C: \ Windows \ System32 .
- Kada deinstalirate isti softver, jedan ili više prethodno izrađenih stavki mogu ostati na računalu.
PROČITAJTE TIJELO: Napravite prijenosne programe onih instaliranih na računalu s virtualizacijom softvera
Prijenosni programi se, s druge strane, sastoje od jedne ili više datoteka unutar mape koja se može premjestiti gdje god želite, čak i na USB stick.
Nazivaju ih "prijenosnim" upravo zato što se, ako se kopiraju na prijenosni USB pogon, mogu pokrenuti na bilo kojem računalu bez potrebe za instaliranjem.
Zahvaljujući ovoj značajki, oni ne mijenjaju nijednu sistemsku datoteku, ne ostavljaju tragove na PC-u koji se koristi te stoga omogućavaju da se koristi čak i uz potpunu privatnost.
Ako postoji mapa u kojoj se program pokreće, unutar te iste mape mogla bi stvoriti INF ili XML datoteku koja se izvršava.
Prijenosni softver već sadrži ugrađene DLL-ove i čak može stvoriti virtualni stroj za pokretanje, posebno ako treba koristiti Registry (VM se uklanja nakon zatvaranja programa).
Kao što je gore spomenuto, nije ga potrebno instalirati, a štedi neko početno vrijeme, čak i ako njegovo izvršenje ostane malo sporije od programa s instalacijom.
Iako svaki softver može u teoriji postati prenosiv, u praksi ne mogu biti svi prenosivi programi. jer bi bili ogromni.
Na primjer, Office programi trebaju zahtijevati uključivanje nekoliko DLL datoteka već uključenih u Windows i mnogih onih unutarnjih referenci koje bi postale mnogo veće od uobičajenih.
Prijenosni programi vrlo su korisni za tehničare koji rade na više računala i one koji žele javna računala anonimno koristiti.
U drugom smo članku vidjeli najbolje prijenosne programe bez instalacije za USB stickove (Windows) .

Ostavite Komentar

Please enter your comment!
Please enter your name here