Rozdiel medzi softvérom Portable a verziou Inštalátora

Obsah:

Rozdiel medzi softvérom Portable a verziou Inštalátora
Rozdiel medzi softvérom Portable a verziou Inštalátora

Video: Rozdiel medzi softvérom Portable a verziou Inštalátora

Video: Rozdiel medzi softvérom Portable a verziou Inštalátora
Video: 100 English questions with celebrities. | Learn English with Will Smith. - YouTube 2024, Apríl
Anonim

Softvér, ktorý je potrebné nainštalovať, má čas, keď sa pripája k operačnému systému, a časť ich volaní pre procedúry závisí od zdrojov, ktoré sú už k dispozícii v počítači. Ak tieto zdroje - napr. bežný súbor DLL - chýbajú z počítača, inštalačný program ho môže nainštalovať samostatne alebo program sa nepodarí spustiť. Prenosný softvér je v mnohých aspektoch lepší. Nie sú závislé od systémových súborov a môžu bežať bez závislosti na systémových zdrojoch. Pozrite sa na stránku rozdiel medzi prenosným softvérom a softvérom na inštaláciu.

Prenosný softvér a softvér na inštaláciu

Image
Image

Softvér na inštaláciu verzie

V prípade softvéru, ktorý vyžaduje inštaláciu do lokálneho počítača, používajú programátori rôzne tvorcov inštalátorov na vytvorenie programu, ktorý bude inštalovať softvér. Softvér nemôžete spustiť priamo, pretože potrebuje určité kroky, ako je registrácia v registri systému Windows, opätovné načítanie registra a prepojenie s knižnicami dynamických odkazov (súbory DLL). Vo väčšine prípadov tento softvér používa existujúce bežné súbory DLL. Ak programátor vytvoril vlastnú knižnicu alebo niečo podobné, inštalátor skopíruje daný súbor na príslušné miesto počas inštalácie softvéru.

Problémy so softvérom, ktoré vyžadujú inštaláciu, môžu spôsobiť, že môžu odísť odtlačky prstov na počítači, kde boli nainštalované - aj po odinštalovaní softvéru. Ak teda pracujete na niečom súkromnom, ľudia môžu vedieť, že ste nainštalovali a odinštalovali nejaký softvér.

Druhým problémom je, že musíte nainštalovať takýto softvér na každý počítač, v ktorom ho chcete používať. Inštalácia trvá dlhší čas, pretože môže vyžadovať opätovné načítanie registra systému Windows po inštalácii softvéru.

Keď používate inštalátor na inštaláciu softvéru, môže sa vyskytnúť jedno alebo viac z nasledujúcich situácií:

  1. Softvér vytvorí nový priečinok v rámci programových súborov alebo používateľov podľa toho, ako je nakonfigurovaný
  2. Nové hodnoty sú zapísané do registra Windows a / alebo staré položky môžu byť upravené
  3. Kopírovanie súborov z inštalačného programu do lokálneho počítača
  4. Vytvorenie ikony pracovnej plochy, ikony na paneli úloh
  5. Vytvorenie priečinka v ponuke Štart
  6. Kopírovanie súborov DLL do priečinkov Windows alebo C: Windows System32 atď

Keď odinštalujete ten istý softvér, jeden alebo viacero vyššie vytvorených prvkov sa môže zotrvať na počítači a môže spôsobiť, že používate konkrétny softvér na zariadení.

Prenosný softvér je oveľa lepšie v porovnaní s inštaláciou softvéru, pretože tento článok o rozdieloch medzi prenosnými a inštaláciou softvér vydanie vydanie ukazuje.

Prenosný softvér

Keď hovoríme prenosný softvér, znamená to, že ho nikde nemusíte inštalovať. To robí softvér prenosný, pretože ho môžete prenášať na USB kľúče a používať ho na akomkoľvek počítači bez toho, aby ste ho museli inštalovať do každého počítača, ktorý chcete používať. Jednoducho zapojte disk pera obsahujúci prenosný softvér do počítača, ktorý používate, a spustite prenosný softvér. Existuje niekoľko dobrých zdrojov na internete, ktoré vám umožňujú previesť softvér nainštalovaný na prenosný softvér.

Prenosný softvér pracuje dvomi spôsobmi:

  1. Prenosný softvérový balík už obsahuje DLL vložené do aplikácie
  2. Prenosný softvér môže vytvoriť VM a spustiť v ňom - najmä ak potrebuje použiť Registry; VM sa odstráni ihneď po zatvorení prenosného softvéru

Nemusíte ju nainštalovať. Takže vám pomôže ušetriť nejaký čas a zároveň vám umožní používať počítač bez toho, aby ste opustili softvérové odtlačky prstov v registri alebo inde.

Programy, ako je UltraSurf (softvér proxy), môžu byť jednoducho prenášané na vymeniteľnú jednotku, spustenú a používanú bez toho, aby zmenila nič v skutočnom systéme. Preto sú menšie šance, že niekto iný môže zistiť, že používate softvér. Sú užitočné v tom, aby ste sa okamžite dostali do práce a ochránili vás pred pohľadom.

Zatiaľ čo väčšina prenosného softvéru nezanechá žiadne stopy, môžete skontrolovať priečinok (alebo akékoľvek miesto), kde ste skopírovali softvér, aby ste zistili, či pri jeho spustení vytvoril súbor INF alebo XML. Niektorý prenosný softvér vytvára tieto súbory v tých istých priečinkoch, kde boli prítomné - na uloženie konfigurácie softvéru alebo niečoho iného. Vždy je lepšie skontrolovať priečinok, v ktorom bol prenosný softvér prítomný pred odstránením. Ak nájdete akékoľvek súvisiace prvky INF alebo XML, stačí ich odstrániť, ak si to chcete zachovať.

Prenosný softvér je vždy lepší v porovnaní s inštaláciou softvéru, ak je menšia vo veľkosti. Ak je to obrovský softvér a je vám jedno, či iní vedia o tom, že ho používate, môžete ísť na verziu inštalácie. Príkladom takéhoto inštalácie softvéru je Visual Studio, pretože potrebuje mnoho DLL, ktoré je potrebné skopírovať do počítača na správne fungovanie. Aj keď je možné konvertovať Visual Studio na prenosný softvér, konečný produkt bude obrovský vzhľadom na počet knižníc a súborov s pomocníkmi atď., Ktoré je potrebné integrovať do jedného prenosného softvéru. V takýchto prípadoch môže príliš pomalé.

Ak ste niekto - ako technik - ktorý má spustiť nejaký softvér na rôznych strojoch, prenosné verzie sú lepšie, ako ušetríte včas. V prípade cenzorov, zablokovaných stránok a hlásení vojny, prenosný softvér poskytuje ochranu, ktorú potrebujete.

Možno by ste sa chceli pozrieť na niektoré z týchto bezplatných prenosných Windows softvér.

Súvisiace príspevky:

  • Ako opraviť chýbajúce súbory DLL chyby v systéme Windows 10/8/7 PC
  • Útoky zlyhania DLL únosu, prevencia a detekcia
  • Zoznam príkazov Rundll32 pre systém Windows 10/8/7
  • Ako manuálne vynulovať každú súčasť systému Windows Update na predvolené
  • Program nemôže začať, pretože z vášho počítača chýba program MSVCP140.dll

Odporúča: