Forskjeller mellom bærbare og installasjonsprogrammer

Spørsmål: hva er forskjellen mellom et bærbart program som ikke krever installasjon og et som i stedet installerer med en automatisk prosedyre som kopierer mange filer i forskjellige mapper i operativsystemet "> Dette er en av hovedforskjellene mellom tradisjonelle og bærbare programmer og det er verdt å forstå om og når de foretrekker hverandre.
Programmer som krever installasjon på datamaskinen, starter fra en fil som heter installasjonsprogram, som inneholder instruksjoner for å kopiere de forskjellige filene, opprette forbindelser med systemets interne biblioteker (DLL-filer) og skrive registernøkler på Windows.
I de fleste tilfeller bruker programvaren eksisterende DLL-filer, bortsett fra i tilfeller hvor programmereren har laget et tilpasset bibliotek med en fil som må plasseres riktig under installasjonen av programvaren.
Siden de er integrert i systemet, er programmene med installasjonsprogrammet, hvis de er godt designet og programmert, raskere enn de bærbare programmene i utførelse og drift.
Programvare som krever installasjon, kan ikke slettes for å fjerne den fra datamaskinen din, men krever en avinstalleringsprosedyre styret av et inkludert program.
Problemet er at noen ganger er denne avinstallasjonen dårlig utformet og klarer ikke å slette alle filene og referansene brakt av installasjonen fra det programmet.
Videre, fra et privatlivssynspunkt, er det alltid mulig å vite om et bestemt program har blitt installert på en PC.
Når du bruker installasjonsprogrammet til å installere et program, skjer følgende ting på Windows-PCen:
- Programvaren oppretter en ny mappe i Programmer eller Brukere, avhengig av hvordan den er konfigurert.
- Nye verdier skrives til Windows-registeret, og / eller gamle oppføringer kan endres.
- Installasjonsprogrammet kopierer filer til den opprettede mappen.
- Det opprettes en snarvei til programmet på skrivebordet, Start-menyen og oppgavelinjen
- Noen nye DLL-filer kan ha blitt lagt til i mappen C: \ Windows \ System32 .
- Når du avinstallerer den samme programvaren, kan ett eller flere av elementene som er opprettet ovenfor, forbli på datamaskinen.
LES OGSÅ: Lag bærbare programmer av de som er installert på PC-en med programvarevirtualisering
Bærbare programmer derimot, består av en eller flere filer i en mappe som kan flyttes hvor du vil, også på en USB-pinne.
De kalles "bærbar" nettopp fordi de, hvis de kopieres til en bærbar USB-stasjon, kan kjøres på hvilken som helst PC, uten å måtte installere dem.
Takket være denne funksjonen modifiserer de ingen systemfiler, etterlater ingen spor på PC-en i bruk, og lar derfor den brukes selv med fullt privatliv.
Hvis det er en mappe som programmet kjøres i, kan det opprette en INF- eller XML-fil i utførelsen i den samme mappen.
Bærbar programvare inneholder allerede innebygde DLLer og kan til og med lage en virtuell maskin å kjøre i, spesielt hvis den trenger å bruke registeret (VM blir deretter fjernet når programmet er lukket).
Som nevnt over, er det ikke nødvendig å installere det, og det sparer litt første gang, selv om utførelsen forblir litt tregere enn et installasjonsprogram.
Selv om all programvare kan bli bærbar i teorien, kan ikke alle programmer være bærbare i praksis. fordi de ville være enorme.
For eksempel vil Office-programmer kreve inkludering av flere DLL-filer som allerede er inkludert i Windows, og mange av de interne referansene som ville blitt mye større enn normalt.
Bærbare programmer er veldig nyttige for teknikere som jobber på flere datamaskiner og for de som ønsker å bruke offentlige datamaskiner anonymt.
I en annen artikkel har vi sett de beste bærbare programmene uten installasjon for USB-pinner (Windows) .

Legg Igjen Din Kommentar

Please enter your comment!
Please enter your name here