Kas yra „nešiojama“ programa ir kodėl ji svarbu?

Nešiojamosios programos siūlo tam tikrų neabejotinų pranašumų, palyginti su tradicinėmis kolegomis. Jie yra lengvi ir leidžia jums judėti tarp kompiuterių, kartu pasiimant programas ir nustatymus. Štai kodėl jie skiriasi ir kodėl kartais - bet ne visada - yra geras pasirinkimas.

Kaip įdiegiamos įprastos programos

SUSIJEDS: Kas yra "Windows" aplankas "ProgramData"?

Norint suprasti, kuo programa yra nešiojama, pirmiausia gali būti naudinga greitai pasidomėti, kaip tradicinės programos įdiegiamos sistemoje „Windows“. Kai diegiate programą „Windows“, diegimo failai eina į kelias skirtingas vietas. Didžioji dalis programos failų paprastai nukopijuojami į vieną aplanką kažkur aplanke C: \ Program Files. Failai, kuriuose yra nustatymai, taikomi visiems programos vartotojams, gali būti sukurti aplanke „ProgramData“.

Nustatymai, būdingi skirtingoms kompiuterio vartotojo abonementams, saugomi failuose, sukurtuose paslėptame „AppData“ aplanke, esančiame kiekvieno abonemento vartotojo aplanke. Daugelis programų sukuria įrašus „Windows“ registre, kuriuose taip pat gali būti įvairūs konfigūracijos parametrai. Daugelis programų naudojasi bendro kodo bibliotekų, kurios įdiegiamos su tokiais dalykais kaip .NET Framework ir „Visual C ++ Redistributable“, pranašumais.

SUSIJ :S: Kas yra „Microsoft .NET Framework“ ir kodėl ji įdiegta mano kompiuteryje?

Šis funkcijų atskyrimas turi aiškių pranašumų. Kelios programos gali bendrinti informaciją, esančią registro įrašuose arba bendrų kodų bibliotekose, kad būtų išvengta nereikalingo dubliavimo. Konkrečių vartotojo nustatymų saugojimas vienoje vietoje, o visos sistemos parametrų kitoje vietoje reiškia, kad programos gali geriau išnaudoti daugybę skirtingų „Windows“ funkcijų, skirtų kelių vartotojų sistemai. Pradedantiesiems, kiekvienas vartotojas gali pasikliauti savo nustatymais, kurie yra įkeliami paleidus programą vien todėl, kad yra prisijungę prie savo „Windows“ paskyros. Šios struktūros pagrindu sukurtos tokios funkcijos kaip failų ir bendrinimo leidimai. Jei visus programos nustatymus išsaugosite tam skirtose srityse, sistemos atsarginės kopijos bus patikimesnės.

Taigi, kas yra nešiojama programa ir kodėl turėčiau ją naudoti?

Nešiojama programa paprasčiausiai nenaudoja diegimo programos. Visi failai, reikalingi programai paleisti, yra viename aplanke, kurį galite įdėti bet kurioje sistemos vietoje. Jei perkelsite aplanką, programa vis tiek veiks taip pat. Užuot įdiegę nešiojamąją programą, paprastai atsisiųskite ją kaip ZIP failą, ištraukite tą ZIP į aplanką ir paleiskite programos vykdomąjį failą. Jei programa leidžia išsaugoti nustatymus, šie nustatymai išsaugomi failuose tiesiai tame pačiame aplanke.

Svarbiausia nešiojamųjų programų naudojimo nauda yra akivaizdi - jos yra nešiojamos. Įklijuokite juos, pavyzdžiui, į USB diską ir galėsite nešiotis juos iš vieno kompiuterio į kitą. Jie nepaliks jokio pėdsako kompiuteriuose, kuriuose juos naudojate. Viskas, įskaitant visus išsaugotus nustatymus, išsaugoma tiesiai nešiojamosios programos aplanke, esančiame USB diske. Tai labai panašu į tai, kaip viskas veikė MS-DOS ir „Windows 3.1“ laikais.

Nešiojamosios programos gali būti naudingos, net jei jūs nejudate iš vieno kompiuterio į kitą. Viena vertus, jie palieka mažesnį pėdsaką jūsų kompiuteryje. Jie paprastai yra lengvesni nei dauguma diegiamų programų vien dėl to, kad jų nereikia įdiegti. Galite sinchronizuoti juos (kartu su jų nustatymais) su kitais kompiuteriais naudodami kažką panašaus į „Dropbox“. Arba galite tiesiog naudoti programą vieną kartą, nesijaudindami, kad jūsų sistemoje ji paliks žvalumo.

Žinoma, visada bus programų, kurias turite įdiegti. Arba jie tiesiog per dideli arba sudėtingi, kad galėtų veikti kaip nešiojama programa, arba jie turi pasinaudoti „Windows“ kelių vartotojų ar saugos galimybėmis. Tačiau daugelis programų yra abiejų skonių, o tai reiškia, kad atsisiųsdami galite pasirinkti tarp diegimo programos ir ZIP.

SUSIJEDS: Vartotojo abonemento valdymo supratimas sistemoje „Windows 7“

Žinoma, yra keletas nešiojamųjų programų naudojimo minusų. „Windows“ vartotojo abonemento valdikliai (UAC) neveikia nešiojamosiose programose taip, kaip veikia įdiegtos programos, vadinasi, joms labiau taikomi ne administraciniai procesai. Galite tai laikyti ir aukštyn, ir minusu. Aukštoji pusė yra ta, kad jei jums reikalinga nešiojama programa, ją greičiausiai galite paleisti, net jei esate tinkle, tarkime, darbe, kur negalite įdiegti įprastos programos. Trūkumas yra tas, kad IT skyrius ir visi jų nustatyti protokolai gali būti ne tokie veiksmingi.

Kitas nešiojamų programų trūkumas yra tas, kad jos paprastai nėra kuriamos atsižvelgiant į kelis vartotojus. Tai greičiausiai nėra didelė problema, nes tikriausiai kuriate nešiojamą diską, kurį galėsite nešiotis tik sau. Bet jei keliems vartotojams reikia naudoti programą, jie visi turės naudoti tuos pačius nustatymus arba nešiojamame diske turėsite turėti kelias programų aplanko kopijas.

SUSIJEDS: Ar tikrai reikia saugiai pašalinti USB atmintines?

Galiausiai, jei naudojate nešiojamąsias programas iš USB disko, turėsite būti ypač atsargūs, kad tinkamai išimtumėte diską, o ne tik ištrauktumėte. Kitu atveju galite sugadinti programas arba sukelti netinkamai išsaugotus nustatymus. Jūs netgi galite susidurti su šia problema asmeniniuose kompiuteriuose, kurie gerai nevaldo USB diskų, kai jie įjungia miego režimą ar žiemos miegą. Tai mažiau problema šiuolaikiniuose asmeniniuose kompiuteriuose, nei buvo anksčiau, tačiau vis dar yra kompiuterių, kurie gerai nevaldo miego.

Be to, nešiojamųjų programų pranašumai paprastai atsveria trūkumus, ypač jei daug judate po skirtingus asmeninius kompiuterius.

Kokios nešiojamųjų programų rūšys yra prieinamos?

SUSIJEDS: Geriausios nemokamos nešiojamos programos, skirtos jūsų „Flash Drive“ įrankių rinkiniui

Jei manote, kad nešiojamosios programos dažniausiai yra sistemos komunalinės paslaugos, kurias teikia žmonių palaikymas, galite nustebti pastebėję, kad ten yra visų rūšių nešiojamų programų. Apie daugybę jų galite perskaityti geriausių nemokamų nešiojamųjų programų, skirtų jūsų „flash drive“ įrankių rinkiniui, vadove. Be abejo, rasite sistemos komunalines paslaugas, bet taip pat programas, skirtas beveik kiekvienam jūsų poreikiui - produktyvumui, ryšiams, grafikai ir vaizdų peržiūrai bei daugeliui kitų.

Be visų šių atskirų programų, taip pat galite atsisiųsti programų paketus, kuriuos galite įdiegti į USB diską. Šie liuksai paprastai suteikia meniu Pradėti paleidimo priemonę, kad galėtumėte pasiekti programas, o kai kurie taip pat koordinuoja programų nustatymus. Daugelis šių liukso numerių gali pasigirti šimtais nemokamų nešiojamųjų programų, iš kurių galite sukurti pilną, nešiojamą darbo sritį. „PortableApps“, „CodySafe“ ir „LiberKey“ yra keletas populiariausių liukso numerių.

Verta neskubėti, kad peržiūrėtumėte skirtingus nešiojamus komplektus, jei tai jus domina. Kai kuriais atvejais nešiojamas programas galima įsigyti tik naudojant tokį programinės įrangos rinkinį. Pavyzdžiui, „PortableApps.com“ suteikia prieigą prie kelių šimtų nešiojamų programų, kurias galite atsisiųsti ir įdiegti į savo „PortableApps“ diską. Daugelį šių programų galima įdiegti tik į „PortableApps“ rinkinį ir jos neturi nešiojamosios versijos, kurią galėtumėte naudoti be rinkinio. „PortableApps“ suteikia pranašumą, nes gali pasirinkti, kurias programas norite įtraukti. Kituose programų paketuose visos nešiojamosios programos yra susietos pagrindiniame atsisiuntime, taigi tai perspektyva „viskas arba nieko“. Bet kiekviename komplekte gali būti specialių įrankių, kurių negalite rasti kitiems komplektams, todėl prieš priimdami sprendimą, paskaitykite, kokios programos yra kiekvienam prieinamos.

Taip pat pastebėsite, kad kai daugelyje savo straipsnių rekomenduojame trečiųjų šalių komunalines paslaugas, mes dažnai pasirenkame nešiojamas programas, o ne įdiegiamas.

Ar galiu padaryti, kad įprastos diegiamos programos būtų nešiojamos?

SUSIJEDS: Transformuokite tik diegimo programas į nešiojamas programas

Dažnai galima padaryti įprastą programą nešiojamą, tačiau ji gali būti šiek tiek tiksli ir paprastai reikalauja šiek tiek darbo. Jei programa yra labai paprasta - tarkime, programa, kuri, žinoma, neturi būti įdiegiama programa, - kartais galima išgauti tuos failus iš diegimo programos ir paversti juos nešiojama programa, naudojant šias instrukcijas. Tai anaiptol nėra metodas, kuris garantuotai veiks, tačiau galbūt verta išbandyti.

SUSIJEDS: Naudokite nešiojamą „VirtualBox“, kad galėtumėte pasiimti virtualias mašinas visur

Kitas variantas, kaip padaryti įdiegiamą programą nešiojamą, yra programos virtualizavimas. Paprastai tai reikalauja šiek tiek daugiau sąrankos, tačiau iš esmės turėtumėte sukurti nešiojamą virtualią mašiną, kuri galėtų paleisti reikiamą operacinę sistemą ir jums reikalingą programą (ar programas), tada įkelti tą virtualią mašiną į bet kurią norimą nešiojamąją laikmeną. „Portable VirtualBox“ yra labiausiai paplitęs įrankis tam, ir mes turime puikų vadovą, kaip jį naudoti norint visur pasiimti virtualias mašinas. Pats „VirtualBox“ yra nemokama „Oracle“ virtuali mašina, galinti veikti beveik bet kurioje darbalaukio operacinėje sistemoje. „Portable VirtualBox“ yra „VirtualBox“ pakuotė, paverčianti ją nešiojamąja programa, kurią galite įdiegti USB atmintinėje arba išoriniame standžiajame diske.

„Cameyo“ yra dar viena įdomi virtualizavimo galimybė. Užuot paleidę visą virtualią mašiną iš savo nešiojamojo disko, jūs sukuriate virtualią mašiną darbalaukio sistemoje. Tada naudodamiesi „Cameyo“ įrašysite programos diegimą toje virtualioje mašinoje. Kai tai bus baigta, „Cameyo“ sukuria vieną vykdomąjį failą, kurį galėsite nuvilkti į nešiojamąjį diską ir paleisti visur, kur norite. „Cameyo“ taip pat yra nemokama namų ar smulkaus verslo vartotojams. Jei jums įdomu, mes taip pat turime vadovą, kaip naudoti „Cameyo“ kuriant nešiojamas programas.

Nesvarbu, kokį metodą pasirinksite, verta pasidomėti, ką gali pasiūlyti nešiojamosios programos. Nėra nieko panašaus į laisvės ir lankstumo jausmą, kurį gaunate žinodami, kad naudodamiesi USB raktą, pakabintą ant raktų pakabuko, galite paleisti visus svarbiausius savo kompiuterijos gyvenimo aspektus.