Różnica między wersją przenośną a instalacyjną

Oprogramowanie, które należy zainstalować, zajmuje trochę czasu, ponieważ łączy się z systemem operacyjnym, a część wywołań procedur zależy od zasobów już dostępnych na komputerze. Jeśli tych zasobów – np. wspólnego pliku DLL – brakuje na komputerze, instalator może albo zainstalować go osobno, albo program się nie uruchomi. Oprogramowanie przenośne jest lepsze pod wieloma względami. Nie są one zależne od plików systemowych i mogą działać bez zależności od zasobów systemowych. Sprawdź różnicę między wersją przenośną a instalacyjną(difference between portable and installer edition software) .

Różnica między wersją przenośną(Portable) a instalacyjną(Installer)

Oprogramowanie w wersji przenośnej i instalatora

Oprogramowanie w wersji instalatora

W przypadku oprogramowania, które wymaga instalacji na komputerze lokalnym, programiści używają różnych twórców instalatorów(installer creators) , aby utworzyć program, który zainstaluje oprogramowanie. Nie można uruchomić oprogramowania bezpośrednio, ponieważ wymaga ono pewnych kroków, takich jak rejestracja w rejestrze Windows , przeładowanie rejestru, łączenie z bibliotekami dołączanymi dynamicznie ( pliki DLL ). W większości przypadków takie oprogramowanie korzysta z istniejących wspólnych plików DLL . Jeśli programista utworzył niestandardową bibliotekę lub coś podobnego, instalator skopiuje ten plik do odpowiedniej lokalizacji podczas instalacji oprogramowania.

Problemy z oprogramowaniem wymagającym instalacji polegają na tym, że mogą zostawiać odciski palców na komputerze, na którym zostały zainstalowane – nawet po odinstalowaniu oprogramowania. Tak więc, jeśli pracujesz nad czymś prywatnym, ludzie mogą wiedzieć, że zainstalowałeś i odinstalowałeś jakieś oprogramowanie.

Drugim problemem jest to, że musisz zainstalować takie oprogramowanie na każdym komputerze, na którym chcesz go używać. Instalacja(Installation) zajmuje trochę czasu, ponieważ może również wymagać ponownego załadowania rejestru systemu Windows(Windows Registry) po zainstalowaniu oprogramowania.

Podczas korzystania z instalatora do instalowania oprogramowania może wystąpić co najmniej jedna z następujących sytuacji:

  1. Oprogramowanie tworzy nowy folder w obszarze Program Files lub Users , w zależności od konfiguracji
  2. Nowe(New) wartości są zapisywane w rejestrze systemu Windows(Windows Registry) i/lub stare wpisy mogą zostać zmodyfikowane
  3. Kopiowanie plików z programu instalacyjnego(Installer) na komputer lokalny
  4. Tworzenie pulpitu, ikona na pasku zadań
  5. Tworzenie folderu w menu Start
  6. Kopiowanie plików DLL do folderów (DLL)Windows lub C: Windows System32 itp.

Po odinstalowaniu tego samego oprogramowania co najmniej jeden z elementów utworzonych powyżej może pozostać na komputerze i może zdradzić, że korzystasz z określonego oprogramowania na komputerze.

Oprogramowanie przenośne jest znacznie lepsze w porównaniu z oprogramowaniem opartym na instalacji, jak pokazuje ten artykuł na temat różnicy między wersją przenośną a instalacyjną.(Portable software are much better compared to Installation based software as this article on the difference between portable and installer edition software shows.)

Oprogramowanie przenośne

Kiedy mówimy o oprogramowaniu przenośnym, oznacza to, że nie musisz go nigdzie instalować. To sprawia, że ​​oprogramowanie jest przenośne, ponieważ można je nosić na pamięciach USB(USB) i używać na dowolnym komputerze bez konieczności instalowania go na każdym komputerze, którego chcesz używać. Wystarczy podłączyć pendrive zawierający oprogramowanie przenośne do komputera, którego używasz i uruchomić oprogramowanie przenośne. W Internecie(Internet) jest kilka dobrych zasobów , które umożliwiają przekształcenie oprogramowania instalacyjnego w oprogramowanie przenośne.

Oprogramowanie przenośne działa na dwa sposoby:

  1. Przenośny pakiet oprogramowania zawiera już biblioteki DLL(DLLs) osadzone w aplikacji
  2. Przenośne oprogramowanie może stworzyć maszynę wirtualną i działać w niej – zwłaszcza jeśli musi korzystać z rejestru(Registry) ; maszyna wirtualna jest usuwana, gdy tylko oprogramowanie przenośne zostanie zamknięte

Nie musisz go instalować. Pozwala to zaoszczędzić trochę czasu w tym samym czasie, umożliwiając korzystanie z komputera bez pozostawiania odcisków palców oprogramowania w rejestrze lub w innym miejscu.

Programy takie jak UltraSurf (oprogramowanie proxy) można po prostu przenosić na dysku wymiennym, uruchamiać i używać bez zmiany czegokolwiek w rzeczywistym systemie. Dzięki temu istnieje mniejsze prawdopodobieństwo, że ktoś inny odkryje, że korzystałeś z oprogramowania. Są pomocne w natychmiastowym rozpoczęciu pracy, jednocześnie chroniąc przed wzrokiem ciekawskich.

Chociaż większość oprogramowania przenośnego nie pozostawia śladów, warto sprawdzić folder (lub dowolne miejsce), do którego skopiowano oprogramowanie, aby sprawdzić, czy po uruchomieniu utworzyło ono plik INF lub XML . Niektóre programy przenośne tworzą te pliki w tych samych folderach, w których były obecne – aby zapisać konfigurację oprogramowania lub coś innego. Zawsze lepiej jest sprawdzić folder, w którym znajdowało się oprogramowanie przenośne przed jego usunięciem. Jeśli znajdziesz jakiś powiązany plik INF lub XML , po prostu go usuń, jeśli chcesz zachować go w tajemnicy.

Oprogramowanie przenośne jest zawsze lepsze w porównaniu z oprogramowaniem opartym na instalacji, gdy jest mniejszy. Jeśli jest to ogromne oprogramowanie i nie obchodzi Cię, czy inni wiedzą, że go używasz, możesz wybrać wersję instalacyjną. Przykładem takiego oprogramowania opartego na instalacji jest Visual Studio , ponieważ potrzebuje wielu bibliotek DLL(DLLs) , które należy skopiować na komputer, aby zapewnić prawidłowe działanie. Chociaż możliwe jest przekształcenie Visual Studio w oprogramowanie przenośne, produkt końcowy będzie ogromny, biorąc pod uwagę liczbę bibliotek, plików pomocy itp., które trzeba zintegrować w jednym przenośnym oprogramowaniu. W takich przypadkach może działać zbyt wolno.

Jeśli jesteś kimś – jak technik – który musi uruchamiać jakieś oprogramowanie na różnych maszynach, wersje przenośne są lepsze, ponieważ zaoszczędzisz na czasie. W przypadku cenzury, zablokowanych witryn, raportów wojennych itp. przenośne oprogramowanie zapewnia ochronę, której potrzebujesz.

Możesz rzucić okiem na niektóre z tych darmowych przenośnych programów Windows(Free Portable Windows Software) .(You might want to take a look at some of these Free Portable Windows Software.)

Losowe przeczytanie(Random read)Interesujące mniej znane Microsoft Ciekawostki i ciekawostki(Interesting lesser know Microsoft Trivia and Fun Facts) .



About the author

Jestem profesjonalnym recenzentem i zwiększającym produktywność. Uwielbiam spędzać czas online, grając w gry wideo, odkrywając nowe rzeczy i pomagając ludziom w ich potrzebach technologicznych. Mam pewne doświadczenie z konsolą Xbox i od 2009 roku pomagam klientom dbać o bezpieczeństwo ich systemów.



Related posts