Skillnaden mellan Portable och Installer edition programvara

Programvara som måste installeras tar tid eftersom de ansluter till operativsystemet och en del av deras proceduranrop beror på de resurser som redan finns tillgängliga på datorn. Om dessa resurser – t.ex. en vanlig DLL -fil – saknas på datorn, kan installationsprogrammet antingen installera det separat eller så kan programmet inte köras. Bärbar programvara är bättre i många aspekter. Dessa är inte beroende av systemfiler och kan köras utan att vara beroende av systemresurser. Kolla in skillnaden mellan bärbar och installationsprogramvara(difference between portable and installer edition software) .

Skillnaden mellan Portable och Installer edition programvara

Bärbar och installationsprogramvara

Installer Edition-programvara

För programvara som kräver installation på den lokala datorn använder programmerare olika installationsskapare(installer creators) för att skapa ett program som installerar programvaran. Du kan inte köra programvaran direkt eftersom den behöver vissa steg som registrering i Windows -registret, en omladdning av registret, länkning till dynamiska länkbibliotek ( DLL- filer). I de flesta fall använder sådan programvara de befintliga vanliga DLL- filerna. Om programmeraren har skapat ett anpassat bibliotek eller något liknande, kommer installationsprogrammet att kopiera filen till lämplig plats medan programvaran installeras.

Problem med programvaran som kräver installation är att den kan lämna fingeravtryck på datorn där de installerades – även efter att du avinstallerat programvaran. Således, om du arbetar med något privat, kanske folk vet att du har installerat och avinstallerat viss programvara.

Det andra problemet är att du måste installera sådan programvara på varje dator där du vill använda den. Installationen(Installation) tar tid eftersom det också kan kräva att Windows-registret(Windows Registry) laddas om efter installationen av programvaran.

När du använder installationsprogrammet för att installera programvara kan ett eller flera av följande inträffa:

  1. Programvaran skapar en ny mapp under Programfiler(Program Files) eller Användare(Users) , baserat på hur den är konfigurerad
  2. Nya(New) värden skrivs till Windows-registret(Windows Registry) och/eller gamla poster kan ändras
  3. Kopiering av filer från installationsprogrammet(Installer) till den lokala maskinen
  4. Skapande av skrivbordet, aktivitetsfältsikonen
  5. Skapande av mapp i Start-menyn
  6. Kopiera DLL- filer till Windows eller C: Windows System32 etc. mappar

När du avinstallerar samma programvara kan ett eller flera av elementen som skapats ovan stanna kvar på datorn och kan ge bort att du använde den specifika programvaran på maskinen.

Bärbar programvara är mycket bättre jämfört med installationsbaserad programvara som den här artikeln om skillnaden mellan bärbar och installationsprogramvara visar.(Portable software are much better compared to Installation based software as this article on the difference between portable and installer edition software shows.)

Bärbar programvara

När vi säger bärbar programvara betyder det att du inte behöver installera den någonstans. Detta gör programvaran portabel eftersom du kan bära den på USB- minnen och använda den på vilken dator som helst utan att behöva installera den på alla datorer du vill använda. Du ansluter helt enkelt pennenheten som innehåller den bärbara programvaran till den dator du använder och startar den bärbara programvaran. Det finns några bra resurser på Internet som låter dig konvertera installationsbaserad programvara till bärbar programvara.

Bärbar programvara fungerar på två sätt:

  1. Det bärbara mjukvarupaketet innehåller redan DLL(DLLs) :er inbäddade i appen
  2. Den bärbara programvaran kan skapa en virtuell dator och köras i den – speciellt om den behöver använda Registry ; den virtuella datorn tas bort så snart den bärbara programvaran stängs

Du behöver inte installera den. Så det hjälper dig att spara lite tid samtidigt som du kan använda en dator utan att lämna mjukvarufingeravtryck i registret eller någon annanstans.

Program som UltraSurf (en proxyprogramvara) kan helt enkelt bäras på en flyttbar enhet, startas och användas utan att ändra något i det faktiska systemet. Det finns alltså färre chanser att någon annan kan upptäcka att du använde programvaran. De är till hjälp för att komma till jobbet direkt samtidigt som de skyddar dig från nyfikna ögon.

Även om de flesta bärbara program inte lämnar några spår, kanske du vill kontrollera mappen (eller någon annan plats) där du kopierade programvaran för att se om den skapade någon INF- eller XML -fil när du startade den. Vissa bärbara program skapar dessa filer i samma mappar där de fanns – för att spara programkonfiguration eller något annat. Det är alltid bättre att kontrollera mappen där den bärbara programvaran fanns innan du tog bort den. Om du hittar någon relaterad INF eller XML , ta bara bort den om du vill hålla den hemlig.

Bärbar programvara är alltid bättre jämfört med installationsbaserad programvara när den är mindre i storlek. Om det är en enorm programvara och du inte bryr dig om andra vet om att du använder den, kan du välja installationsversionen. Ett exempel på sådan installationsbaserad programvara är Visual Studio eftersom den behöver många DLL(DLLs) -filer som måste kopieras till datorn för att den ska fungera korrekt. Även om det är möjligt att konvertera Visual Studio till bärbar programvara, kommer slutprodukten att bli enorm, med tanke på antalet bibliotek och hjälpfiler etc. som behöver integreras i en bärbar programvara. Det kan gå för långsamt i sådana fall.

Om du är någon – som en tekniker – som måste köra lite mjukvara på olika maskiner, är bärbara versioner bättre eftersom du sparar tid. I händelse av censurer, blockerade webbplatser och krigsrapportering etc. ger bärbar programvara dig det skydd du behöver.

Du kanske vill ta en titt på några av dessa gratis bärbara Windows-program(Free Portable Windows Software) .(You might want to take a look at some of these Free Portable Windows Software.)

Slumpmässig läsning(Random read)Intressant mindre vet Microsoft Trivia och roliga fakta(Interesting lesser know Microsoft Trivia and Fun Facts) .



About the author

Jag är Windows MVP och har arbetat med Windows sedan 2007. Min erfarenhet inkluderar mjukvaruutveckling, hårdvara och ljud samt Windows-appar. Jag letar alltid efter de bästa sätten att förbättra användarupplevelsen i mitt arbete, så om du behöver hjälp med att designa eller utveckla en mjukvaruapplikation kan jag definitivt erbjuda mina tjänster.



Related posts