Denerwuje Cie, że po przeinstalowaniu systemu musisz reinstalować także programy, które wymagają wpisów w rejestrze do działania? Możesz je przerobić na aplikacje portable, czyli programy, które zamykają sie w jednym pliku EXE i nie wymagają instalacji na każdym systemie. Zobacz, jak to zrobić.
Część aplikacji w sieci jest do pobrania w wersji portable, co oznacza, że ograniczają się do jednego pliku EXE i możemy je uruchomić bez potrzeby jakiejkolwiek instalacji. Takie programy możemy wrzucić sobie na pendrive'a i stworzyć kolekcję najczęściej używanych narzędzi, z których możemy skorzystać na każdym sprzęcie.
Zwykłe programy tak nie działają - po ich zainstalowaniu tworzone są dziesiątki plików i wpisów w rejestrze, które są wymagane do działania aplikacji. Gdy przeinstalujemy system, to bardzo często takie programy nie będą działać z innej partycji dyskowej do momentu przeinstalowania. Można to jednak zmienić przerabiając zwykły program do wersji portable.
Przerabiamy programy na wersję Portable
We wszystkim pomoże aplikacja Cameyo. W jaki sposób działa? Cameyo tworzy zrzut systemu przed instalacją programu, a następnie wstrzymuje swoje działanie. W tym czasie my instalujemy wybrany przez nas program. Po instalacji ponownie wznawiamy pracę Cameyo – program stworzy kolejny zrzut i porówna go do poprzedniego. Na tej podstawie wykryje zainstalowaną aplikację i jej wszystkie pliki systemowe oraz wpisy do rejestru i zamknie zainstalowany program w pakiecie .exe.
Przejdźmy przez cały proces krok po kroku i zobaczmy, jak stworzyć aplikację portable. Ja dla przykładu użyję programu Calibre – menedżera książek, który instaluje sporo dodatkowych plików, tworzy foldery w katalogu użytkownika i składa się z kilku oddzielnych modułów (panel zarządzania książkami, czytnik książek, etc.).
Krok 1: Uruchom Cameyo
1. Pobierz program Cameyo.
2. Przygotuj na dysku instalator programu, który chcesz przerobić do wersji portable (ale nie uruchamiaj go jeszcze!). W moim przypadku będzie to instalator programu Calibre.
3. Uruchom program Cameyo. Tuż po uruchomieniu programu wyświetli się okienko z zapytaniem, co chcemy zrobić. Mamy do dyspozycji panel zarządzania Cameyo, funkcję przechwytywania instalacji i funkcję edycji gotowego pakietu.
4. Wybierz opcję „Capture an installation” (Przechwyć instalację). Aplikacja teraz wyświetli okienko w dolnym prawym rogu ekranu, gdzie dojdzie do procesu tworzenia tymczasowego zrzutu systemowego.
5. Poczekaj na ukończenie tworzenia zrzutu. Wyświetli się wtedy okno z komunikatem „Install the software you wish to package”. Nie zamykaj go ani niczego nie wybieraj.
Krok 2: Zainstaluj program, który chcesz przerobić
1. Pozostawiamy okno Cameyo otwarte i uruchamiamy instalator Calibre. Instalujemy program i jeśli jest taka potrzeba, to wstępnie go konfigurujemy i raz uruchamiamy, po czym zamykamy.
2. Po zamknięciu instalatora i programu Calibre klikamy w przycisk „Install done” w oknie Cameyo.
3. Cameyo teraz wykona kolejny zrzut systemu, a następnie porówna je do siebie i na podstawie różnic wyciągnie zainstalowany przed chwilą program, po czym przetworzy go w jeden pakiet .exe.
4. Wyświetli się okno potwierdzające wykonanie pakowania. Klikamy OK. Nasz program Calibre zostanie zapisany w pojedynczym pliku .exe w katalogu „Dokumenty\Cameyo Apps”.
Nasz aplikacja portable jest gotowa i znajduje się we wspomnianym folderze w jednym pliku .exe. Możemy teraz odinstalować oryginalny program Calibre z dysku, a następnie uruchomić plik .exe z katalogu „Cameyo Apps”.
Wyświetli się okienko z zapytaniem, który moduł Calibre chcemey uruchomić – główne okno zarządzania książkami, czytnik ebooków itp. Wybieramy „Calibre – E-Book Management” i klikamy OK. Możemy zaznaczyć opcję „Always open this program”, aby program więcej o to nie pytał i od razu uruchamiał główne okno Calibre.
I to wszystko – aplikacja się teraz uruchomi tak, jakby był zainstalowana w systemie. Możemy ją wrzucić na pendrive'a i uruchomić tak samo na innym komputerze, bez potrzeby instalacji. Program Cameyo nie jest potrzebny do uruchamiania przetworzonych programów na innych komputerach.