Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Erori
  • Ce este dezambalarea silențioasă a unui program? Cum funcționează și se lansează un astfel de program? Tipuri de moale portabile

Ce este dezambalarea silențioasă a unui program? Cum funcționează și se lansează un astfel de program? Tipuri de moale portabile

Aproape toți utilizatorii sunt interesați de Internet - ce este RePack, Portable, Silent installation. Să încercăm să explicăm diferențele dintre aceste programe.


Instalare silențioasă- acesta este momentul în care programul este instalat automat. Cu alte cuvinte, nu este nevoie să introduceți chei sau să utilizați alte metode de înregistrare a programului (patch-uri, fisuri etc.). Când instalați programul, nu trebuie să faceți clic pe „următorul” de mai multe ori; programul în sine va face totul pentru dvs. După instalare, este complet gata de utilizare.
Imaginați-vă o situație, de exemplu: sunteți administrator și trebuie să instalați un numar mare de computere cu sistemul de operare Windows și instalați același set de programe. Dacă se aplică programe de instalare silențioasă, atunci aveți ocazia să economisiți timp într-o măsură semnificativă.
Durata instalării depinde de capacitatea programului și durează de la 1-2 secunde la câteva zeci de minute. Instalare astfel de programe sunt lansate dublu click mouse-ul peste fișierul care se lansează. Aceste fișiere sunt de obicei pregătite pentru instalare automată programe imediat dupa instalatii sistem de operare (de exemplu Windows). În general, totul este dureros de simplu: faceți dublu clic pe fișier și așteptați finalizarea instalării.
De obiceiInstalare silențioasăutilizat pentru programe de post-instalare, cum ar fi Windows Post-Installer, BS POST-INSTALLER. De asemenea programe de instalare silențioasă instalați perfect pe un sistem „în direct”.

Un astfel de software, printre altele, poate fi util pentru acei locuitori ai planetei noastre cărora nu le place să se chinuie cu micile detalii de instalare a unui program sau nu vor să se epuizeze. Și bineînțeles că va funcționa pentru acele persoane care întâmpină probleme la instalarea aplicației. Asamblare „Instalare silențioasă” Ea va face totul singură și nu va avea nevoie deloc de intervenția ta. Doar rulați-l și odată ce instalarea este finalizată, programul este gata de utilizare cu toate suplimentele și suplimentele încorporate.

Ce este Repack și de ce este necesar:


Probabil că ați văzut cuvântul „” în titlurile jocurilor sau programelor de mai multe ori. Reambalați„, dar ce se poate concluziona din asta?
Reambalare - aceasta este reambalată program licențiat sau un joc. De ce este necesar acest lucru? Cel mai adesea, Repack se face pentru a reduce dimensiunea programului de instalare sau astfel încât, de exemplu, tabletele (crack) și traducerea să fie deja în programul sau jocul nou instalat.
RePack este o versiune ușoară a programului de joc din care sunt decupate fișierele inutile, inclusiv limbi străine software terță parte, diverse demonstrații, RePacks comprimă adesea clipurile video, uneori cu pierderi de calitate. Versiunile reduse achiziționate ale jocului, în cele mai multe cazuri, sunt compilate în 1-2.iso,.mdf... și alte imagini de disc. rezultat, RePack cântărește mai puțin și cel mai probabil este descărcat de pe Internet. În RePack" se adaugă tot felul de fisuri, keygens, no-dvd etc. În cele mai multe cazuri, licența este mai întâi detectată pe trackere, iar după aceea există sunt multe reambalaje, cu 1/4-1/3 mai puțin în volum. Deși RePack" perioadă lungă de timp sunt instalate pe computer. Până la 1–2 ore... (la revedere, toată această compresie va fi stabilită). Adesea, cei care reambalează înșiși traduc licența, aproape spontan și investesc și în RePack.

Deci, ce este o aplicație portabilă?

Când venim în vizită sau mergem la serviciu, folosim computerele altora. Și de multe ori vom avea nevoie de programe în forma în care sunt configurate acasă. Cu documentație, totul este de obicei simplu - copiați-l pe o unitate flash și redați-l pe un computer terță parte, apoi ce rămâne cu opțiunile programului? Sau poate că nu există deloc un program necesar... Pentru toate acestea, există programe portabile (cu alte cuvinte - Versiuni portabile programe), cu alte cuvinte, programe care nu necesită nimic pentru a funcționa, în afară de tine. Aceste programe salvează toate opțiunile nu în registry, ci în propriile fișiere.

Programe portabile poate funcționa în timp ce se află în orice folder. Dacă un program nu are propriul său program de instalare, asta nu înseamnă că de fapt portabil. Pe lângă toate acestea, nu ar trebui să acceseze registry și alte locuri de pe hard disk. Versiuni portabile ale programelor distribuite de obicei în arhive. Pentru ca programul să funcționeze, trebuie doar să extrageți fișierele din arhivă într-un folder sau altul.
Se fac programe portabile entuziaști. Ei fac acest lucru pentru ca programul să nu acceseze limite propriul folder. De exemplu, un program simplu va folosi registry - profesioniștii se asigură că programul își scrie opțiunile nu în registry, ci într-un fișier. Deși, dacă, să zicem, registrul este cu adevărat necesar, atunci un cod special la pornire scrie setările în registry și, după închidere, îl încarcă înapoi în fișier.

Tipuri de soft portabil:


În general, Portable soft (PS) ar trebui să includă acele programe care sunt „instalate” prin simpla despachetare a arhivei sau sunt gata pentru a fi transferate de la o mașină la alta prin copiere regulată, fără a solicita instalatorilor să facă intrările necesare în registru. Aici apar diferențele în aplicațiile portabile.


ru– aplicațiile conțin limba rusă
portabil- portabil - ușor de mutat, doar copiați fișierele aplicației.
aplicațiiabreviere engleză din aplicația cuvânt, care înseamnă adăugare - un program de calculator, de exemplu un browser web sau un procesor de text.
Aplicația portabilă este program de calculator, care poate fi purtat cu dvs. pe un dispozitiv portabil, cum ar fi USB, și utilizat pe orice PC. Când unitatea dvs. flash USB, hard portabil disc sau altul dispozitiv portabil conectat, aveți acces la programele și datele dvs. personale ca și cum ați fi prezent la propriul calculator. Și când opriți dispozitivul, niciuna dintre datele dvs. individuale nu rămâne pe computerul altcuiva.
Nu necesită echipament special: utilizați cel puțin USB Flash, hard disk miniatural, iPod/MP3 player etc.
Practic fără software suplimentar - doar descărcați, instalați și rulați aplicații portabile.
Pentru a clarifica modul în care funcționează, voi descrie un algoritm aproximativ (cel mai comun):
1. Creat copie de rezervă sucursale de registru (sau fișierele de configurare) și fișierele aflate în afara folderului instalat, de care depinde funcționarea aplicației. Acest lucru se face în cazul în care în sistem este instalată aceeași versiune sau o versiune diferită a acestei aplicații.
2. Importarea datelor necesare aplicației în registru, în mod similar, de exemplu, copierea acelor fișiere care ar trebui să fie prezente în afara folderului portabil(de ex. în .../System32).
3. Lansați programul principalși așteptând să se închidă.
4. (La finalizare) Exportați opțiunile din registry (sau fișierele de configurare) în portabil.
5. Curățarea urmelor programului (mai precis, ștergerea fișierelor temporare).
6. Restaurarea în sistem a acelor chei de registry și fișiere care au fost rezervate în primul pas al algoritmului.
Program portabil(în limba engleză " aplicație portabilă") - portabil software, care nu trebuie neapărat instalat pe hard disk-ul computerului pentru a rula și utiliza. ÎN acest grup există programe care pot fi instalate pe o unitate flash fără dificultate, HDD extern, CD-uri, DVD-uri, discuri Bly-ray în mod obișnuit, precum și cele care funcționează fără instalare. Acest lucru este convenabil din mai multe motive: nu este deloc necesar să instalați aceleași programe pe mai multe computere; la locul de muncă puteți utiliza browserul preferat, client de mail, ICQ fără reclamații de la administratorul și managementul de sistem, toate datele sunt salvate pe suporturi amovibile și copiate extrem de ușor etc. Un alt plus incontestabil Programe portabile– sunt gratuite, cel puțin pentru uz privat (necomercial). Deși este posibil să găsiți versiuni portabile pe Internet și programe comerciale, De exemplu Microsoft Office sau Adobe Photoshop.

Care este secretul programelor portabile?

Totul este dureros de simplu. Când instalați o aplicație simplă pe computer, aceasta are capacitatea de a stoca propriile fișiere în diferite foldere de pe hard disk-ul computerului. Pe lângă catalogul obișnuit Fișiere de program, părți ale programelor pot fi găsite în foldere de utilizator, directoare temporare etc. Prin urmare, atunci când dorim să copiem un program prin simpla transferare a folderului său din Fișiere de program pe alt computer, nu iese nimic din el. Software-ul nu are capacitatea de a detecta fișierele de configurare necesare și nu este complet dispus să funcționeze.
CU aplicații portabile lucrurile stau altfel. Programul este instalat în folderul care i-a fost atribuit pe un suport amovibil, fără a afecta hard disk-ul și registry-ul PC-ului și va funcționa perfect indiferent de computer la care conectați unitatea flash. Pentru a copia un program, trebuie doar să-i mutați directorul în altul suporturi amovibile. Aproape toate aplicațiile nu necesită instalare; ele pot fi copiate și lansate de oriunde. Dar rețineți că programele portabile create pentru un sistem de operare nu vor funcționa pe altul. Cu alte cuvinte, dacă adopti versiunea portabilă browser Firefox sub Linux OS, nu va funcționa pe un computer cu Mac OS sau Windows.
* Unele dintre PS similare disponibile pe Internet salvează toate opțiunile în directorul său și, desigur, stochează toate opțiunile în timpul unui transfer similar. Toată această bunătate ar putea fi numită True PS (True Portable Soft).
* Cealaltă parte continuă să salveze setările în „Documente și setări” și în timpul transferului trebuie să restabilească manual toate opțiunile. Bineînțeles că programul este funcțional imediat, dar între timp îl vei aduce în stare... Astfel de lucruri s-ar numi mult mai bine Conditional PS - (Relative Portable Soft).
* Printre altele, există subtipuri create pentru a fi transportate pe unități flash și lansate de pe acestea, care diferă prin locația în care sunt înregistrate numeroase fișiere temporare care sunt generate în timpul funcționării. Mai exact, pentru a economisi capacitatea de lucru a unei unități flash, care, în general, are o limită a numărului de cicluri de scriere pe fiecare „sector”, toate fișiere temporare sunt înregistrate pe un șurub, într-un folder temporar creat în timp ce aplicația rulează. În conformitate cu aceasta, apar subcategoriile „True Portable USB Soft” și „Relative Portable USB Soft”.
* De un interes deosebit este un anumit, îl numim „fișier unic” varietate de „True Portable USB Soft”. ​​​​Apoi aplicația constă din 1 fișier executabil ambalat, când este lansată, setările sunt transferate pe șurub, în ​​timpul funcționării este accesat doar hard disk-ul, iar la închiderea programului, toate opțiunile (probabil modificate) sunt din nou împachetate într-un fișier executabil de pe unitatea flash în timp ce simultan ștergerea folderului creat din șurub.

Unii utilizatori probabil au întâlnit conceptul de „instalare silențioasă a unui program”. Ce înseamnă acest termen și cum funcționează, voi discuta în detaliu în articol.

Ce este asta?

Instalarea silențioasă este o instalare automată a unui program. Cu alte cuvinte, cu această instalare nu este nevoie să introduceți cheile de activare, să utilizați patch-uri și să faceți clic în mod repetat pe „Next”. Procesul automat utilizează parametrii de instalare impliciti.

Această caracteristică este utilă pentru administratorii de sistem, deoarece economisește timp în timpul instalării. pachet mare utilitati pentru mai multe masini.

Dar există o a doua față a monedei. Din moment ce majoritatea fișiere de instalareÎn mod implicit, acestea includ dezambalarea software-ului minor (budling), apoi după o instalare silențioasă, software-ul inutil poate apărea pe computer.

Cum functioneaza?

Pornirea unei instalări silențioase se realizează folosind parametri (numiti și chei). Puteți începe procedura în mai multe moduri:

  • din linia „Run”;
  • printr-o arhivă autoextractabilă cu un fișier de configurare;
  • folosind scripturi într-un fișier .bat.

Ce cheie de folosit va depinde de tipul de instalare. Pentru a fi clar, orice program este format din fișiere și foldere. Aceste fișiere și foldere sunt împachetate într-un singur fișier de instalare folosind programe speciale ambalatori. Există mai multe astfel de programe. Cele populare sunt:

Fiecare dintre aceste sisteme de ambalare are propria sa cheie de activare a instalării silențioase. Cheile de instalare silențioasă pot fi scrise pe site-urile web oficiale ale acestor programe. Universal Silent Switch Finder vă va ajuta, de asemenea, să aflați ce cheie de activare a instalării silențioase este potrivită pentru un anumit program de instalare a aplicației. Doar deschideți fișierul de instalare pentru programul de care aveți nevoie.

Parametri (chei)

Să ne uităm la un exemplu. Pentru program a fost folosit un packer Inno Setup(Am stabilit această informație din folosind Universal Silent Switch Finder). Pentru instalarea silențioasă, acest pachet de pachet folosește următoarele chei:

  • /SILENT - acest comutator nu afișează fereastra de instalare în fundal, ci afișează procesul de instalare;
  • /VERYSILENT - această cheie nici măcar nu afișează procesul de instalare.

Parametri suplimentari:

  1. /DIR = „cale de instalare” - vine după /SILENT sau /VERYSILENT și indică în ce folder să despacheteze fișierele de program. Exemplu: FoxitReader_Setup.exe /VERYSILENT /DIR="C:\Program Files\ Foxit Reader\"
  2. /LANG=limba - specifică limba de instalare. De exemplu: FoxitReader_Setup.exe /LANG=rusă
  3. /NOICONS - Împiedică crearea unui folder de comenzi rapide în meniul Start. Exemplu: FoxitReader_Setup.exe /NOICONS
  4. /SP - Suprimă ferestre precum „doriți să continuați instalarea acestui program”. Exemplu: FoxitReader_Setup.exe /VERYSILENT /SP-
  5. /TASKS=„selectați sarcini”—alocarea de componente/comenzi rapide suplimentare în timpul instalării. Exemplu: FoxitReader_Setup.exe /VERYSILENT /TASKS="desktopicon,quicklaunchicon"

    Lista de SARCINI:

    • desktopicon - creați o comandă rapidă pe desktop;
    • quicklaunchicon - creați o comandă rapidă pe panoul de lansare rapidă;
    • pictograma startmenu - Creați un grup în meniul Start.

Sfat! De obicei, în mod implicit, programele includ mai multe SARCINI, care, pe lângă pictograme, pot: instala o extensie în browser, instala pagini de începutîn mod implicit, deschideți pagina dezvoltatorului. Pentru a evita acest lucru, scrieți un parametru cu comenzi din listă sau lăsați valorile dintre paranteze /TASKS="" goale.

Exemplu

Pentru a instala Foxit Reader folosind instalarea silențioasă, folosesc următoarele taste:

FoxitReader_Setup.exe /SILENT /DIR="C:\Program Files\Foxit Reader\" /TASKS="desktopicon,quicklaunchicon"


Important! Fișier de instalare ar trebui să fie localizat în rădăcina unității C:

În consecință, vă puteți seta propriile parametri în timpul instalării. De asemenea, nu uitați să îl opriți în timpul instalării silențioase. Când utilizați modul /SILENS, este vizibilă doar linia „Instalare”.

Important! Alți instalatori vor folosi chei diferite. De exemplu, instalatorii cu extensia .msi ( Windows Installer Service) folosește /qb și /qn, în timp ce InstallShield folosește /r și /s. Citiți mai multe în manualele pentru programele de ambalare.

La începutul articolului am menționat posibilitatea lansării unei instalări silentioase folosind un fișier .bat. Din păcate, nu mă pricep la scripturile BASH, dar ofer . Articolul conține un script pentru un fișier .bat care vă permite să rulați inițializarea silențioasă cu parametrii necesari.

Folosind o arhivă autoextractabilă (arhivă sfx), puteți: să rulați fișiere despachetate, să le ștergeți după instalare etc. De exemplu, o arhivă sfx poate lansa un fișier .bat cu comenzi de instalare a programului silențios pre-scrise.

Unele programe oferă o instalare silențioasă, în timp ce altele sunt recomandate cu tărie în descriere. Într-un fel sau altul, chiar și utilizatorul obișnuit „a auzit așa ceva”. Dar totuși, instalare liniștită - ce este? Care sunt avantajele sale și, dacă sunt atât de mari, atunci cum să le implementați? Este exact ceea ce va fi discutat în acest articol.

Instalare silențioasă - ce este?

Silențios are un sinonim - instalare automată. Dar primul și al doilea nu răspund la întrebarea ce înseamnă o instalare liniștită. Și înseamnă că participarea activă a utilizatorului la acest proces nu este necesară. Chiar considerați că nu este absolut nimic - apăsați butonul de la început și apăsați butonul de la sfârșit, când produsul este gata de lansare. De aceea sinonimul este „automat”, adică automat.

Avantaje

Avantajele acestei metode sunt mai mult decât clare: în cea mai minimală versiune, ce înseamnă o instalare silențioasă? Faptul că nu trebuie să stați și să faceți clic constant pe „următorul”, fiind de acord cu tot ceea ce vă oferă expertul de instalare. Va elimina pe cât posibil nevoia de a introduce chei, de a utiliza patch-uri și fisuri, a căror configurație corectă va fi descrisă în zece puncte, include oprirea internetului la o anumită etapă și așa mai departe. Adică o instalație liniștită - ce este aceasta pentru omul obișnuit? Da, doar mântuire!

Când altceva ar putea fi util?

Cu toate acestea, o instalare silențioasă salvează nu numai utilizatorul obișnuit. Chiar și pentru administratorii avansați, este util deoarece economisește semnificativ timp atunci când instalează mai multe simultan produse software pe sistemul de operare.

Durata de instalare silențioasă

În funcție de capacitatea programului, o instalare silențioasă poate dura până la câteva secunde sau câteva minute - în orice caz, nu durează până la o jumătate de oră sau chiar o oră întreagă. Acesta este un alt avantaj - nu durează mult timp.

Cum să înceapă

În unele programe, instalarea silențioasă este furnizată în avans și nu trebuie să vă gândiți prea mult la cum să faceți o instalare silențioasă. Tot ceea ce este necesar de la utilizator este dublu click făcând clic pe fișierul necesar, rulați-l și așteptați să se termine.

Fișierul necesar este un fișier exe cu numele programului corespunzător. ÎN produse simple chiar se descarcă singur.

În plus, o versiune de instalare silențioasă a unui program este de obicei marcată ca nesupravegheată.

Dar dacă nu a fost prevăzută în prealabil o instalare silențioasă, cum să o porniți?

Câteva despre tipurile de instalatori

Pentru diferite programe sunt utilizați diferiți instalatori. O luare în considerare a tipurilor lor ar putea fi un subiect pentru un articol complet separat, dar sunt și ei implicați în acest subiect. În primul rând datorită faptului că, în funcție de instalatorul pe care îl folosim în timpul instalării, sunt selectate tastele pentru instalare silențioasă.

Și, desigur, din moment ce a fost deja explicat ce este instalarea silențioasă a unui program, trebuie să spunem câteva cuvinte despre asta. În esență, ele reprezintă informații text(unu până la trei caractere) scris pe linia de comandă.

InstallShield

Acesta este cel mai popular program de instalare. Poate fi „calculat” din fișierul setup.exe din ansamblul programului. Nu provoacă dificultăți, la fel cum nu le provoacă instalarea silențioasă. Ce este InstallShield? Doar rulați programul cu cheia s, iar instalarea începe automat.

  • Notă: pentru a rula un program cu o cheie, trebuie să introduceți calea către acesta printr-o bară oblică pe linia de comandă și să adăugați cheia necesară la sfârșit.

Serviciul Windows Installer

Extensia .msi este caracteristica principală a acestui program de instalare. De asemenea, are două chei de instalare silențioasă.

Primul dintre ele - „qb” - pornește un mod de instalare silențios, punând progresul său la dispoziția utilizatorului pentru a le vizualiza. Nu Următorul, dar nici butonul Anulare. Deși, desigur, procesul poate fi finalizat într-un alt mod - de exemplu, prin „Task Manager”.

Al doilea este „QN”, ca să spunem așa, o instalare și mai silențioasă. Ce înseamnă? Instalarea înseamnă că utilizatorul nici măcar nu va putea urmări progresul său.

  • Notă: Unele programe necesită o repornire după instalare. Există o cheie care poate preveni acest lucru - REBOOT=ReallySuppress. Dar este recomandat fie să nu faceți acest lucru, fie să reporniți singur computerul după instalare.

Extensii InstallShield *.msi

Versiunile InstallShield 7 și versiunile ulterioare pot crea, de asemenea, un fișier cu extensie .msi separat sau îl pot utiliza împreună cu un executabil de instalare obișnuit.

Folosește cheile ambilor instalatori enumerați mai sus: „/s /v”...”, cu punctele de suspensie în în acest caz, acesta este qb sau, respectiv, QN.

Windows *.msu

Acest program de instalare este un program de instalare de actualizare autonom. Există mai multe chei pentru instalarea silențioasă:

  • /quiet - modul de fundal și nicio interacțiune cu utilizatorul. De exemplu, dacă codul de instalare a programului specifică că va avea loc o repornire la sfârșit, se va întâmpla.
  • /norestart - dacă într-adevăr nu doriți să reporniți, această cheie îl împiedică.
  • /warnrestart - folosit și împreună cu prima cheie. Funcția sa este de a avertiza utilizatorul înainte ca o repornire să urmeze mesajul.
  • /promptrestart - după instalare, sistemul va întreba dacă este necesară o repornire.
  • /forcerestart - forțează o repornire, indiferent dacă a fost declarată în timpul instalării.

Inno Setup

Acesta este un program de instalare simplu, care are două chei - pentru o instalare silențioasă și (literalmente) foarte silențioasă. Silențios și, respectiv, foarte tăcut.

Tasta „SP-” este folosită pentru a preveni apariția unei ferestre care întreabă dacă utilizatorul dorește să continue instalarea. Nu este permanent, dar Problemă comunăîn acest program de instalare. Cheia este introdusă după una dintre cheile indicate în acest paragraf de mai sus.

Puteți afla dacă acesta sau orice alt program de instalare este utilizat pentru programul care trebuie instalat pe computer atunci când îl lansați. Combinaţie tastele ALT+ SPAȚIU „Spațiu” deschide un meniu în care unul dintre elemente este „Despre program”.

Nullsoft Scriptable Install System (NSIS)

Acest program de instalare are de obicei atât un fișier de instalare, cât și un fișier de dezinstalare, adică ștergerea programului din sistem. Cheia pentru instalarea silentioasa este aceeasi cu cea a InstallShield (S), cu o mica, dar foarte importanta precizare: trebuie introdusa, adica scrisa cu majuscule.

Folosind tasta D, puteți specifica și directorul de instalare (dosarul în care este instalat programul).

Instalator WISE

Potrivit pentru acest instalator cheie standard s. În general, în principiu, dacă determinarea ce program de instalare să folosească pentru un program este problematică, dificilă sau imposibilă, în primul rând ar trebui să încercați această cheie, deoarece de obicei funcționează.

Organizarea instalatiei automate

Există o astfel de interfață - Windows Post-Installation Wizard, abreviat ca simplu WPI. În spatele acestor trei litere se află un întreg pachete software pentru instalarea silențioasă a aplicațiilor.

Toată lumea a înțeles de mult programul și cât de convenabil este, motiv pentru care există atât de multe moduri de a organiza această instalare în modul automat.

Toți instalatorii de mai sus cu cheile lor respective funcționează perfect cu WPI. Puteți introduce manual comenzi de instalare în acesta sau puteți utiliza capabilitățile încorporate ale utilitarului, de exemplu, funcția de recunoaștere a cheilor.

Arhive SFX și fișiere de linie de comandă

Și există arhivele SFK, care cu WPI sunt o combinație ideală pentru organizarea instalării automate a programelor.

Arhivele în sine pot fi create în binecunoscutul produs software WinRar și lansate prin Windows Post-Installation Wizard.

Avantajul lor este în organizarea ordinii de despachetare, specificarea căii de instalare și, dacă se dorește, a unei parole.

Există o altă opțiune - creați fișiere Linie de comanda(format cmd) și scrieți toate codurile în ele. Acest lucru este potrivit în special pentru cei care urmează să instaleze din nou programul (pe un alt PC, de exemplu).

In cele din urma

Programe? Aceasta nu este o revoluție, nu o inovație, dar oportunitate convenabilă economisind timp.

Dar, după cum puteți vedea din articol, pentru a-l configura, mai este nevoie de ceva timp. De aceea există o opțiune de căutare pe Internet a programului dorit cu un mod de instalare silențios deja configurat. De obicei, astfel de informații sunt indicate în descriere și poate chiar un semn în titlu - nesupravegheat. Dacă există unul, nu ezitați să îl descărcați, are doar avantaje!

Salutare dragi cititori.
Astăzi, așa cum v-am promis, vă voi spune despre cele mai populare instrumente care creează instalatoare de programe.
Multe dintre ele sunt foarte simple, astfel încât pot fi folosite nu numai de programatori și producători de software, ci și de cei care doresc să construiască un instalator cu propriile mâini.
Cu toate acestea, asamblarea pachetelor de instalare nu este subiectul acestui articol, subiectul articolului meu este: ce chei de bază sunt acceptate de anumiți instalatori, cum să le folosesc și cum să determinați ce program de instalare este utilizat pentru un anumit program.

InstallShield

Voi începe cu poate cel mai voluminos software, cel mai îndrăgit de marii dezvoltatori comerciali. InstallShield este un instrument profesional puternic pentru crearea de pachete de instalare de încredere.

Cu ajutorul Project Assistant, dezvoltatorul parcurge toate etapele creării unui instalator pas cu pas. Nu este necesară instruire; toate caracteristicile de bază ale InstallShield X Express pot fi învățate în mai puțin de o zi. Integrare deplină cu mediul de dezvoltare Studio vizual.NET, suport pentru .NET, Linux, servicii Web și aplicații pentru dispozitive mobile.

Îl poți întâlni foarte des în produse plătite, De exemplu:

De regulă, astfel de instalatori nu provoacă dificultăți; rulați-le doar cu tasta „S”, iar programul va fi instalat în modul silențios.
Notă: Dacă parametrul „așteptați” nu funcționează, încercați să utilizați tasta „SMS”.
Exemplu:

Porniți /wait setup.exe /s /sms

Cum să determinați că Install Shield a fost folosit pentru a împacheta programul de instalare

Deschideți proprietățile fișierului, în fila „Detalii” din elementele „Descriere” și „Nume fișier inițial”, de regulă, va fi indicată valoarea „setup.exe”, iar în „Nume produs”: „InstallShield” .
În plus, rulând un astfel de program de instalare pentru instalare normală, de regulă, veți întâlni următoarele cuvinte:
InstallShield Wizard
Bun venit la InstallShield Wizard pentru xxxxxxx
Se va instala InstallShield(R) Wizard etc.

Desigur, toate acestea pot fi scrise în engleză.

Serviciul Windows Installer (*.msi)

Ei bine, ce putem spune despre asta... Tehnologia Windows Installer Service (MSI) este standardul de facto în lumea administratorilor de sistem implicați în distribuția și suportul de software pentru computere desktop și server. versiuni Windows. Formatul MSI este suportat de toate sistemele majore de management al configurației (Microsoft SCCM, CA Unicenter și multe altele), iar pentru unele sisteme de distribuție software este chiar singurul format acceptat.

Toate programele de instalare împachetate folosind Windows Installer au extensia „*.msi”.
Exemple de programe:

Acest tip de program de instalare acceptă următoarele taste pentru instalare silențioasă:
„qb” și „QN”.
Când utilizați tasta „QB”, va fi afișat progresul instalării, dar utilizatorului nu i se vor pune întrebări, iar butonul „Anulare” nu va fi afișat.
Exemplu:

Porniți setup.msi /qb

Următoarea cheie: „qn”
Folosind cheia dată Procesul de instalare va fi complet ascuns. De asemenea, progresul instalării nu va fi afișat.
Exemplu:

Porniți setup.msi /qn

Trebuie remarcat faptul că unele programe necesită o repornire a computerului după instalare. Pentru a evita acest lucru, utilizați proprietățile (REBOOT=ReallySuppress) introducându-le între ghilimele împreună cu cheia.
Exemplu:

Porniți setup.msi „/qb REBOOT=ReallySuppress”

Folosind extensia InstallShield *.msi

Începând cu versiunea 7, InstallShield poate crea fișiere cu extensia „*.msi”. ele, la rândul lor, pot fi fișiere separate și, împreună cu setup.exe,
De exemplu ca OBI
Acestea din urmă, la rândul lor, sunt de două tipuri:
„InstallScript MSI” și „MSI de bază”. InstallScript MSI utilizează chei InstallShield tradiționale. MSI de bază este o poveste interesantă separată.
Pentru a instala automat o aplicație care utilizează Basic MSI, trebuie să specificați cheile „/s /v”...”. Punctele de suspensie trebuie înlocuite cu chei care trebuie transmise direct la Windows Installer (msiexec). Cu alte cuvinte, dacă doriți să instalați aplicația complet în liniște și să evitați repornirea, atunci utilizați această comandă

Porniți setup.exe /s /v"/qn REBOOT=ReallySuppress"

Program de instalare Windows Update autonom *.msu

Din cauza aceasta informatie adesea necesar, am editat articolul :-), adăugând și chei pentru *.msu.
msu este instalatori offline Actualizări Windows. Odată ce descărcați actualizările, le puteți instala chiar și fără internet și nu va trebui să le descărcați din nou.
Toate aceste programe de instalare au o extensie *.msu și acceptă următoarele comutatoare din linia de comandă.

/quiet - modul silențios fără interacțiunea utilizatorului. Toate ferestrele vor fi ascunse. Dacă este necesară o repornire după actualizare, aceasta va fi efectuată.

/norestart - Utilizați acest comutator cu silențios pentru a evita repornirile.

/warnrestart - Când este utilizat cu silențios, va avertiza că va avea loc o repornire.

/promptrestart - atunci când este utilizat cu silențios, va apărea o întrebare care vă va cere să reporniți computerul.

/forcerestart - Când este utilizat cu silențios, se va efectua așa-numita repornire forțată, adică toate aplicațiile vor fi închise forțat și computerul se va reporni.

/log — Setează înregistrarea în jurnal și calea către fișierul jurnal.

Porniți c:\updates\kb3456246.msu /quiet /norestart /log:update.log

Inno Setup

Grozav, instrument gratuit pentru a crea programe de instalare care acceptă scripturi limbajul PASCAL, destul de ușor de învățat și convenabil de utilizat.
Inno setup poate înregistra biblioteci și componente ActiveX, poate crea programe de instalare criptate, poate modifica registrul și, de asemenea, poate lansa aplicatii externe, dar aceasta este doar o mică parte din ceea ce poate face Inno Setup, chiar și prea mic...
Trebuie remarcat faptul că sistemul de ajutor este destul de bine scris și susținut de numeroase exemple.

Inno Setup nu este inferior multor sisteme pentru crearea de instalatori și le lasă mult în urmă în ceea ce privește confortul și capabilitățile, deși este gratuit. Sincer să fiu, îmi place mai mult decât toate cele enumerate în acest articol, m-a ajutat. multe ori.

Inno Setup În ultima vreme sunt din ce în ce mai folosite pentru a crea pachete de instalare, nu numai de către dezvoltatori programe gratuite, dar de asemenea produse comerciale, De exemplu:

Hmm, ce am semnat, voi vorbi despre principalul lucru.

Inno Setup acceptă două taste principale pentru instalarea silențioasă, acestea sunt „SILENȚĂ” și „FOARTE SILENȚĂ”.
Exemplu:

Porniți setup.exe /verysilent
Porniți setup.exe /silent

Uneori apare o mică problemă: apare o fereastră care vă întreabă dacă doriți să continuați instalarea. Pentru a ascunde această fereastră, utilizați tasta „SP-“.
Exemplu:

Porniți setup.exe /VERYSILENT /SP-

Cum îmi pot da seama dacă Inno Setup este folosit pentru a împacheta un program?

Rulați programul de instalare, în fereastra care se deschide, deschideți meniul de sistem (ALT + SPACE „Spațiu”)
Selectați „DESPRE Configurare” sau „Despre”
Se va deschide o fereastră cu aproximativ următorul text:
Despre configurare
Inno Setup versiunea 5.4.0 (a) Drepturi de autor (C) 1997-2010 Jordan RussellPortions Copyright (C) 2000-2010 Martijn LaanToate drepturile rezervate. Pagina de pornire Inno Setup: http://www.innosetup.com/RemObjects Pagina de pornire Pascal Script :http://www.remobjects.com/psInno Setup Preprocessor pagina principală:http://ispp.sourceforge.net/
Bine

Nullsoft Scriptable Install System (NSIS)

Nullsoft Scriptable Install System (NSIS) - programul este conceput pentru ușurință și creație rapidă pachete profesionale de instalare. Programul permite dezvoltatorilor de software să creeze un fișier exe win32 comprimat cu posibilitatea de a verifica integritatea acestuia. Nu există limită pentru numărul de fișiere incluse în distribuție. Funcția de dezinstalare este acceptată. Încorporat propriu mașină virtuală transformă acest produs într-un instrument profesional cu drepturi depline.
Exemple:

Instalatorii creați folosind NSIS gratuit rulează cu tasta „S”.
Exemplu:

Porniți setup.exe /S

Fiți atenți, cheia trebuie să fie cu majuscule, altfel este posibil să nu funcționeze pur și simplu.
Puteți utiliza tasta „D” pentru a specifica directorul de instalare.
Exemplu:

Porniți setup.exe /S /D=c:\myprogram

Cum se determină utilizarea NSIS

Toți instalatorii creați folosind NSIS au o interfață foarte similară, vă rugăm să studiați cu atenție procesul de instalare Programe Winamp, și puteți determina cu ușurință dacă NSIS este utilizat.

Instalator WISE

După ce am scotocit pe internet, iată o descriere frumoasă pe care am găsit-o:
Wise pentru Windows Installer permite dezvoltatorilor profesioniști să creeze rapid pachete Microsoft robuste folosind cele mai recente Tehnologii Windows Programul de instalare Microsoft Corporation. Caracteristicile unice ale Wise pentru Windows Installer ajută atât echipele de dezvoltare mici, cât și marile să creeze pachete de instalare pentru toate tipurile de platforme, inclusiv stații de lucru și computere de buzunar, servere de aplicații și web, precum și dispozitive mobile Windows Mobile, Windows CE, Pocket PC, Microsoft .NET Compact Framework, Palm OS și smartphone-uri.

Wise Installation Studio vă permite să creați fără efort pachete de instalare a aplicațiilor pentru sistemul dvs. de operare Windows Vista, versiuni pe 64 de biți de Windows și mobil Platforme Windows Mobil 5. Acest pachet acceptă format Windows Instalator (MicrosoftI), și, de asemenea, are format propriu- WiseScript (.EXE).

De asemenea, utilizatorii vor putea aprecia beneficiile tehnologie inovatoare Altiris Software Virtualization Solution, implementată în Wise Installation Studio, care vă permite să creați arhive de aplicații virtuale (.VSA) și vă asigură că nu există conflicte între produsele instalate.

In afara de asta, o nouă versiune Wise Installation Studio se integrează cu pachetul PRO-Tector Standard de la Nalpeiron. Această soluție permite dezvoltatorilor să creeze versiuni de testare ale produselor software și oferă protecție fiabilă proprietate intelectuală din utilizarea ilegală.

Este doar ghinion, se pare că proiectul a murit...
Ei bine, să nu vorbim despre lucruri triste...

Instalatorii creați cu WISE Installer acceptă cheia standard „S”.
Exemplu:

Porniți setup.exe /S

Nu știu ce tip de instalator este sau nu pot determina tipul lui

În acest caz, utilizați tasta „s”, de regulă, funcționează.
Exemplu:

Porniți setup.exe /s

Producătorii de software și drivere, care sunt furnizați cu un program de instalare unic, respectă de obicei acest standard

Dacă aveți tendința de a descărca software din torrente și alte surse gratuite, este posibil să fi găsit deja fișiere de linie de comandă în folderul programului. Ce sunt și pentru ce sunt? Cu toate acestea, nu este dificil să le ghicim scopul; numele însuși vorbește despre asta. Dacă rulați un astfel de fișier, programul va fi instalat în așa-numitul mod silentios.


Când un utilizator instalează un program, de obicei, vrăjitorul pune secvenţial o serie de întrebări: acceptaţi acordul de licenţă, în ce director să copiaţi fișiere de program, dacă să instalați aplicația numai pentru administrator sau pentru toți utilizatorii și așa mai departe și așa mai departe. Modul de instalare silențios înseamnă asta acest program va fi instalat automat fără a specifica "suplimentar"întrebări.

Deoarece modul silențios economisește timp, este utilizat în principal administratorii de sistem, care, ca parte a atribuțiilor lor, trebuie adesea să instaleze pachete întregi de programe și utilitare pe mai multe computere. Utilizatori obișnuiți Modul silențios este cel mai des întâlnit la descărcarea software-ului modificat din surse gratuite - repackers adaugă adesea fișiere de comandă corespunzătoare la astfel de programe.

Utilizatorii obișnuiți pot instala ei înșiși programele în modul silențios? Desigur, nu este nimic deosebit de complicat în acest sens, deși va trebui totuși să vă ocupați de anumite subtilități în procesul de creare a fișierelor de comandă sau de configurare. Procedura de instalare silențioasă poate fi efectuată în mai multe moduri:

Din linia de comandă.
Din caseta de dialog Run.
CU folosind CMD sau fișier BAT.
Printr-o arhivă autoextractabilă cu un fișier de configurare inclus în ea.

Cea mai obișnuită modalitate este utilizarea fișierelor batch. Primele două metode sunt doar variante ale celei de-a treia, dar câteva cuvinte ar trebui spuse separat despre a patra. Este de obicei folosit în cazurile în care modul de instalare silențios nu este furnizat de dezvoltatorul aplicației. SFX -arhivele vă permit să despachetați automat fișierele de program executabile în locația dorită, să le executați cu cheile necesare și, de asemenea, să efectuați multe alte acțiuni. A reușit SFX -arhive prin fisiere de configurare care contin instructiuni speciale.

Deoarece crearea arhivelor de instalare autoextractibile are multe nuanțe, nu le vom lua în considerare în acest articol; mai întâi, ne vom uita la cea mai simplă metodă - crearea CMD sau BĂŢ-fisare. Pornirea unei instalări silențioase se face folosind parametrii de linie de comandă sau alte comutatoare. Există destul de mulți dintre acești parametri; în plus, pentru cazuri specifice este necesar să folosiți parametrul corespunzător.

Alegerea cheii depinde de pachetul în care a fost compilat fișierul executabil al aplicației. obține informatie necesara Puteți găsi uneori informații despre cheile de instalare silențioasă pe site-ul oficial sau pe forumul pentru dezvoltatori sau puteți utiliza și un utilitar special. Rulați-l, specificați calea către fișierul executabil și va afișa toate informațiile de bază. Doi parametri sunt de interes Tip de fișier (tip de ambalare)Și Utilizare (cheile folosite) .

Să ne uităm la tot exemplu concret- instalarea silențioasă a vizualizatorului grafic XnView. Utilitate ne-a dat tipul de ambalator Inno Setupși patru chei: /FOARTE SILENȚĂ , /SUPPRESSMSGBboxes Și, /NORESTART Și SP- , deși de fapt pentru tipul de instalator XnView sunt mult mai multi.

/FOARTE SILENȚĂ- ascunde fereastra asistentului de instalare și procesul de instalare în sine.
/SUPPRESSMSGBboxes- suprimă mesajele instalatorului (cheia funcționează împreună cu SILENT și /VERYSILENT) .
/NORESTART- dezactivează cerința de a reporni computerul după instalare accelerată
/SP-- dezactivează mesajul „Acest program se va instala pe computerul tău...” .

Instalator Inno Setup acceptă și chei /Ajutor , /Buturuga , /nocancel , /restartexitcode , /closeapplications , /restartapplications , /lang , /dir , /noicons , /parola și cel puțin încă cinci parametri. Pentru alți instalatori, cheile pot fi diferite, de exemplu, pt NSISȘi InstallShield cheia unei instalări silențioase este /S . Listarea tuturor cheilor ne-ar lua prea mult timp dacă doriți să obțineți mai multe informatiiÎn ceea ce privește cheile suportate de diferiți instalatori, toate acestea pot fi găsite pe Internet.

Deci, cunoscând cheile, să scriem fișier batch pentru program XnView. Creați unul nou în Notepad fisier textși introduceți următoarea linie în el:

XnView-win-full.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Salvați fișierul ca SilentInstall.cmd (numele nu conteaza) Și pune-l într-un folder (!) Cu fisier executabil aplicație instalată. Lansați-l făcând dublu clic și în câteva secunde programul va fi instalat.

Dacă este necesar, instalarea silențioasă poate fi efectuată în modul lot, scriind mai multe comenzi în script, fiecare pe o linie nouă.

După cum puteți vedea, nu este nimic complicat, principalul lucru este să cunoașteți tipul de instalator și parametrii pe care îi acceptă, iar restul, după cum se spune, va urma.

Nu uitați, totuși, că, pentru toată comoditatea sa, modul silențios are un dezavantaj. Dacă software-ul terță parte este inclus în programul de instalare, după instalarea aplicației, computerul poate ajunge cu un software care este complet inutil pentru utilizator și acest lucru se aplică nu numai programelor modificate descărcate din resurse terțe, ci și unora aplicații gratuite, în care componentele publicitare sunt integrate de către dezvoltatorii înșiși.

Utilitar pentru a determina tipul de instalator și cheile acceptate:

Cele mai bune articole pe această temă