Programe pentru instalarea automată a programelor pe computer. Revizuirea MultiSet - programe pentru automatizarea instalării software-ului Disc cu instalarea automată a programelor

Despre instalarea sistemului de operare Windows 10 Totul a funcționat acolo, am actualizat driverele, a rămas doar să instalăm aplicațiile necesare. Dar întrebarea este: de unde le puteți obține dacă nu aveți niciun disc la îndemână?

La urma urmei, veți fi de acord că descărcarea fiecărui program separat de pe Internet nu este foarte convenabilă, iar o astfel de procedură necesită foarte mult timp. Dar există o cale de ieșire, este automată instalarea de programe online. Deși mulți utilizatori încă nu au încredere în astfel de servicii gratuite, crezând că acolo se înmulțesc un număr mare de viruși.

Există peste 700 de programe în sine. Mai mult, conform dezvoltatorilor, versiunile acestora sunt actualizate constant, astfel încât baza de date generală să fie mereu actualizată. Dar există un punct important. Dacă orice aplicație este plătită, atunci trebuie să cumpărați singur cheile, serviciul oferă doar versiuni de încercare.

Deși numărul de programe oficial gratuite disponibile aici este, de asemenea, în afara topurilor, așa că, în orice caz, există o mulțime de alegere. Pentru a începe, trebuie să descărcați un mic program de instalare pe computer și să îl executați.

În partea de sus a ferestrei puteți selecta o categorie. Vă recomand cu tărie să citiți secțiunile „TOP-100” și " Trebuie să aibă " . Dar instalarea „liniștită” nu a funcționat pentru mine. Totuși, unele programe au necesitat acțiunea utilizatorului.

Lasă-mă să-ți ofer și un truc de viață util. Înainte de a instala automat programe online, vă recomand cu tărie să instalați mai întâi o aplicație mică Nebifat. În fundal, va debifa diverse componente suplimentare, cum ar fi „Elementele Yandex” și „Căutare Mail.ru”.

Și din anumite motive, unele programe sunt instalate în engleză. De exemplu, îmi amintesc cu siguranță că pentru un antivirus popular trebuie să descărcați suplimentar un pachet de limbă. Nu este foarte convenabil.

Prin urmare, în acest moment, revizuirea serviciului gratuit InstallPack pentru instalarea automată a programelor online a luat sfârșit. În următorul articol vă voi spune despre asta, așa că, după cum se spune, nu schimbați. Dacă aveți întrebări, vă rugăm să le lăsați în comentarii. Și acum, ca întotdeauna, un videoclip util.

Acest articol este destinat administratorilor și spune cum să automatizezi procesul de instalare a programelor în Windows fără a utiliza politici globale de domeniu (unde sunt utilizate computere cu aceeași configurație software) și fără a utiliza o imagine gata făcută cu software.

Am folosit această abordare pentru calculatoarele din clasă, care necesitau instalarea aceluiași set de programe în configurația inițială pentru fiecare lecție.

Această metodă poate fi utilă și în orice alte cazuri când trebuie să pregătiți o configurație software standard. De exemplu, stațiile de lucru ale utilizatorilor.

Opțiuni de instalare silențioasă MSI

Metoda se bazează pe capacitățile instalării MSI - programele furnizate ca fișier MSI pot fi instalate folosind programul MSIEXEC din linia de comandă fără a aștepta acțiunile utilizatorului, cum ar fi făcând clic repetat pe un buton Următorul, adică te poți organiza instalare automatăinstalare nesupravegheată.

Forfiles /m *.msi /c "cmd /c msiexec /qb /i @file"

Puteți șterge la fel de ușor aceste programe într-o buclă forfiles:

Forfiles /m *.msi /c "cmd /c msiexec /qb /x @file"

Această metodă de instalare este excelentă pentru computerele care nu fac parte dintr-un domeniu AD, de exemplu. când nu este posibilă instalarea automată a programelor prin politici globale (GPO).

Pentru a instala o listă întreagă de programe, puteți pregăti un folder cu programe utilizate frecvent (Adobe Acrobat Reader, Adobe Flash Player etc.) sub formă de fișiere MSI și cu un fișier batch pentru instalare, la lansare, toate programele vor fi instalat automat, fără a necesita confirmarea utilizatorului.

Fișierele de instalare pot fi pregătite pe unități flash sau postate online.

Caracteristici de instalare automată a unor programe

Fișier de instalare MSI pentru Adobe Flash Player

Adobe Flash Player MSI poate fi descărcat direct de pe site-ul web Adobe: Adobe Flash Player Distribution utilizând linkul Descărcare MSI Installer. Comanda de instalare automată Adobe Flash Player:

Msiexec /qb /i install_flash_player_18_active_x.msi

Fișier de instalare MSI pentru Adobe Acrobat Reader

Din anumite motive, nu există o descărcare directă a programului de instalare MSI pentru Acrobat Reader pe site-ul Adobe, dar nu este dificil să îl obțineți: de pe pagina Adobe Reader pentru Windows, descărcați programul de instalare folosind linkul Adobe Reader 11.0 - Multilingv ( MUI), care este un fișier ZIP și conține , inclusiv AcroRead.msi. Copiem fișierele ABCPY.INI, AcroRead.msi, Data1.cab și folderul Transforms pe aceeași unitate flash USB.

După aceasta, instalarea Acrobat Reader 11 de la MSI se realizează în mod standard, și anume cu comanda:

Msiexec /qb /i AcroRead.msi

AutoCAD DWG TrueView 2016

Instalarea automată a AutoCAD DWG TrueView 2016 nu se realizează printr-un fișier msi, ci se setează folosind tastele setup.exe (parametrii sunt la fel ca pentru msiexec), de exemplu:

Setup.exe /w /t /l /qb setup.ini

Cu toate acestea, programul de instalare AutoCAD DWG TrueView 2016 necesită DirectX RunTime. Descărcați fișierul directx_Jun2010_redist.exe de pe site-ul Microsoft de pe pagina DirectX End-User Runtimes (iunie 2010) și efectuați o instalare automată cu comanda (sau adăugați comanda la fișierul batch de instalare a listei de programe):

Directx_Jun2010_redist.exe /Q /T:%temp%

Programe care utilizează Inno Setup

Programul de instalare Inno Setup oferă parametrii /SILENT și /VERYSILENT pentru instalarea automată, așa că pentru a instala programe care îl folosesc, apelați instalatorul cu acești parametri:

Nhsms-setup.exe /silent

- instalare fără asistent de instalare, dar cu afișare a progresului

Nhsms-setup.exe /verysilent

- instalare fără afișare de ferestre

Comparație cu alte metode

Ca rezultat, capacitățile msiexec vă permit să organizați instalarea automată a programelor pe un computer Windows:

  • trebuie să pregătiți o unitate flash cu fișiere de instalare și un fișier de instalare lilieci sauîncărcați aceste fișiere într-o resursă de rețea
  • instalați Windows sau restaurați dintr-o imagine aceeași configurație pentru toate computerele
  • rulați fișierul bat de instalare automată pe toate computerele

În același timp, în comparație cu alte opțiuni pentru instalarea unui set de programe - folosind politici de domeniu sau restaurare dintr-o imagine, această metodă este mai universală și mai flexibilă:

  • pentru ca fișierul bat să funcționeze, computerele nu trebuie să fie în domeniul AD - spre deosebire de opțiunea cu politici de domeniu
  • puteți schimba rapid, literalmente într-un minut, lista de programe instalate prin simpla adăugare sau ștergere a unui fișier msi din folder sau prin modificarea conținutului - spre deosebire de opțiunea cu o imagine gata făcută, unde toate programele sunt deja instalate
  • puteți face diferite seturi de programe prin simpla pregătire a mai multor fișiere bat

Instalarea automată a programelor


În prezent, procedura de instalare a programelor este cât se poate de simplificată, utilizatorul trebuie doar să selecteze un mod de instalare, să introducă datele de înregistrare și să citească contractul de licență. Dar atunci când trebuie să instalați zeci de programe, timpul luat de la utilizator crește semnificativ, acesta este forțat să stea la computer în tot acest timp doar pentru a răspunde la următoarea întrebare din asistentul de instalare și face clic pe butonul „Următorul”. Și dacă utilizatorul este un administrator de sistem ale cărui responsabilități includ instalarea de programe pentru angajații organizației, acest lucru, fără îndoială, îl distrage foarte mult de la activitatea sa principală. Este posibil să automatizezi cumva acest proces? Poate! Folosind programul MultiSet de la Almeza.

Odată ce arătați MultiSet cum să instalați software-ul, veți fi scutit de această procedură în viitor. Toate acțiunile utilizatorului sunt înregistrate într-un fișier batch (MST), iar instalările viitoare ale programului vor repeta evenimentele acestui fișier. MultiSet însuși va lansa asistentul de instalare, va selecta modurile necesare, va introduce datele de înregistrare și va face clic pe butoanele „Următorul” și „Terminare”. Toate programele necesare vor fi instalate unul după altul, eliberând persoana de nevoia de a fi constant prezent la computer.

Interfața programului

Fereastra programului este împărțită în trei zone. Primul este un arbore de categorii în care vor fi grupate programele. Al doilea este un tabel cu o listă de pachete din categoria curentă. Al treilea este un tabel de jurnal cu rezultatele instalării programelor din pachete.

La adăugarea unui pachet nou, utilizatorului i se solicită să introducă numele, descrierea acestuia și să selecteze un fișier de instalare a programului. După care va apărea o fereastră pentru înregistrarea acțiunilor utilizatorului și va începe să fie executat fișierul de distribuție selectat. Toate operațiunile efectuate de utilizator - apăsarea butoanelor, introducerea numerelor de serie, selectarea modurilor de instalare - vor fi înregistrate în pachet.

Înregistrarea se aplică absolut tuturor evenimentelor, chiar și celor care nu au legătură cu programul instalat. Prin urmare, dacă trebuie să treceți la o altă sarcină în timpul procesului de instalare a aplicației, trebuie să apăsați butonul de pauză din fereastra de înregistrare. Înregistrarea va fi oprită, iar instalarea programului va continua până la primul dialog care necesită intervenția utilizatorului. Fereastra de înregistrare oferă o caracteristică interesantă - introducerea informațiilor text în casetele de dialog de instalare prin propriul câmp de text. Să dăm un exemplu. În timpul instalării, programul vă solicită să introduceți numele de familie, inițialele și numele organizației. Dacă introduceți toate aceste date fără a întrerupe înregistrarea, atunci data viitoare când instalați un program din pachetul creat, aceleași informații vor fi introduse, chiar dacă instalați programul pentru un utilizator complet diferit. Pentru a evita acest lucru, atunci când introduceți date, trebuie să faceți clic pe butonul „Pauză”, să introduceți datele necesare în câmpul de text care apare și să faceți clic pe butonul Lipire. Figura următoare prezintă un exemplu de introducere a datelor de înregistrare prin câmpul text al ferestrei de înregistrare. După ce faceți clic pe butonul Lipire, cuvântul „Pupkin” va fi inserat în câmpul Nume (de familie).

Toate informațiile text introduse în acest fel vor fi disponibile pentru editare în pachetul creat, iar în timpul instalării următoare va trebui pur și simplu să le înlocuiți în avans.

Data viitoare, pentru a instala unul sau mai multe programe, tot ce trebuie să faceți este să bifați casetele din tabelul de pachete și să rulați instalarea - vor fi instalate toate programele din pachetele marcate.

Acum să ne uităm la proprietățile pachetului creat. Prima filă „General” a ferestrei de proprietăți specifică numele pachetului și fișierul executabil de instalare.

Fila „Sistem” conține informații neinteresante precum sistemul de operare în care a fost creat pachetul, tema și rezoluția ecranului.

Și fila „Inserții” stochează datele text introduse prin câmpul de text al ferestrei de înregistrare. Aici pot fi editate pentru următoarea instalare.

A patra filă, „Scenariu”, conține o listă a tuturor acțiunilor efectuate de utilizator. Lista este marcată - pentru fiecare eveniment există o bifă. O casetă bifată înseamnă că acțiunea va fi efectuată automat. Dacă caseta de selectare este debifată, acțiunea nu va fi efectuată. În acest caz, programul de instalare îl va omite pur și simplu sau va aștepta reacția utilizatorului (de exemplu, pentru a face clic pe butonul „Următorul”).

Crearea unei baze de date universale

Când pachetele au fost create pentru a instala toate programele necesare, le puteți utiliza pentru a crea o bază de date de distribuție universală pe medii separate. Primul pas este ca vrăjitorul universal de creare a bazei de date vă va cere să selectați directorul în care va fi localizată. În continuare, ar trebui să selectați pachetele de programe de instalare care vor fi incluse în această bază de date. Se întâmplă adesea ca o distribuție de program să fie formată dintr-un set întreg de fișiere. În acest caz, puteți configura nu numai fișierul de instalare pentru a fi copiat în baza de date, ci și întregul director în care se află. Iar ultimul pas al expertului este să faceți pur și simplu clic pe butonul „Start”. Toate fișierele necesare vor fi copiate în directorul bazei de date create.

Pe lângă distribuțiile de software, puteți adăuga o distribuție Windows XP la baza de date. În prelucrarea destinată acestui lucru, sunt indicate directorul cu kitul de distribuție Windows XP, directorul universal al bazei de date și datele de înregistrare: nume de utilizator, denumire organizație, denumire computer (în mod implicit acestea sunt deja completate) și număr de înregistrare. Tot ce rămâne este să faceți clic pe butonul Creați.

Când baza de date a programului este gata, aceasta poate fi scrisă pe un mediu separat: CD, DVD sau unitate flash. Data viitoare când acest suport este introdus în dispozitivul de citire al computerului, baza de date va oferi automat instalarea tuturor pachetelor software incluse în ea și nu va necesita participarea dumneavoastră în timpul instalării.

Relua

Avantajul acestei soluții software nu poate fi supraestimat. MultiSet automatizează un astfel de proces aparent automat precum instalarea de programe. Acum, necesitatea de a reinstala sistemul nu va speria utilizatorul, absolut toate lucrările de instalare pot fi transferate pe computer.

Când lucrează cu un computer, utilizatorul trebuie adesea să instaleze diverse programe - o suită de birou, jocuri, utilități de sistem, pachete grafice etc. După formatarea din nou a hard diskului, apare o întrebare rezonabilă: „Cum pot automatiza instalarea software-ului pe computerul meu?” În acest articol, ne vom uita la metodele care pot fi utilizate pentru a automatiza instalarea programelor pe computerele utilizatorilor și ne vom uita la programele care pot fi utilizate pentru aceasta. De asemenea, vom evidenția avantajele și dezavantajele metodelor și mijloacelor luate în considerare.

Să presupunem că un utilizator are o aplicație a cărei instalare ar trebui automatizată. Ce opțiuni există pentru a rezolva problema?

Utilizatorul poate:

  1. Utilizați cheile de instalare automată.
  2. Scrieți un script pentru instalarea automată.
  3. Creați un script macro pentru instalare automată.

Să examinăm în detaliu fiecare metodă, precum și mijloacele care o implementează.


Folosind chei de autoinstalare

Mulți instalatori permit instalarea automată folosind chei speciale. În acest caz, nu este necesară nicio acțiune din partea utilizatorului. Toate valorile vor fi setate la implicit. Fiecare program de instalare are propriul set de astfel de chei.

Avantajele acestei metode:

  • viteză mare de instalare fără intervenția utilizatorului
  • utilizatorul trebuie să știe exact ce program de instalare și cheie sunt folosite la instalarea programului.


Scrierea unui script pentru instalare automată

Pentru a scrie scripturi, sunt folosite limbaje speciale de programare - limbaje de scripting. Cel mai popular este AutoIt. Scopul său principal este de a automatiza lucrul cu interfața grafică Windows.

  • rulați programe Windows și DOS;
  • simulați apăsarea combinațiilor de tastatură;
  • simulați mișcările cursorului mouse-ului și clicurile pe butoane;
  • mutați, redimensionați și gestionați opțiunile de afișare a ferestrei;
  • interacționează direct cu „elementele de control” ale ferestrei (acțiuni de obținere/modificare a legendei, mutare, dezactivare etc.);
  • lucrați cu clipboard-ul pentru a-și transfera conținutul textului;
  • citiți, modificați și creați chei și valori de registry.

AutoIt include un interpret și un compilator de script. Dacă ați scris și ați depanat propriul script, atunci acesta poate fi ușor transformat într-un fișier exe obișnuit care funcționează deja autonom.

Avantajele acestei metode:

  • capacitatea de a scrie scripturi flexibile.
  • necesitatea de a învăța atât limba în sine, cât și sistemul de operare Windows.


Crearea unui script macro pentru instalare automată

Pentru a crea o macrocomandă, se folosește de obicei un program special de înregistrare macro. Principiul de funcționare al unui astfel de program este foarte simplu - programul își amintește acțiunile utilizatorului și apoi le reproduce. S-ar părea că aceasta este soluția ideală! Dar în realitate apar probleme. Ideea este că macro-ul creat în acest fel depinde de timp. Aceste. Dacă ați înregistrat o macrocomandă pe un computer și o lună mai târziu ați achiziționat un computer mai puternic, atunci viteza de instalare pe noul computer va fi diferită. Pentru a spune ușor, o astfel de macrocomandă va deveni inadecvată - clicurile mouse-ului și apăsările de taste nu vor avea loc acolo unde este necesar. Ce să fac? O soluție interesantă la această problemă a fost propusă de Almeza în produsul său MultiSet.

Almeza MultiSet (www.almeza.com) este un program de instalare automat. Programul funcționează pe principiul unui dispozitiv de înregistrare. Utilizatorul trebuie să instaleze aplicația o singură dată în timp ce MultiSet este în modul de înregistrare. MultiSet își va aminti toate acțiunile tale și, după finalizarea înregistrării, va genera un pachet de instalare automată.

Cum diferă un astfel de pachet de macrocomanda discutată mai sus? Faptul este că la executarea scriptului, MultiSet este ghidat de ferestrele care apar în timpul instalării. Drept urmare, chiar dacă cumpărați un computer mai puternic, scriptul va rula corect.

Deoarece MultiSet poate rula fișiere de orice tip cu parametri, cele două metode descrise mai sus sunt ușor integrate în el (folosind chei de autoinstalare și executând un script scris, de exemplu AutoIt). Deci, acest produs va fi util atât pentru începătorii IT, cât și pentru utilizatorii experimentați.

Avantajele acestei metode:

  • ușurința creării pachetelor de instalare automată;
  • nu sunt necesare cunoștințe speciale la utilizare.
  • Nu puteți adăuga la scriptul creat.

În acest articol, am oferit o scurtă prezentare generală a metodelor și instrumentelor concepute pentru a automatiza instalarea programelor pe un computer. Sperăm că cititorul va folosi materialul de mai sus în activitățile sale zilnice.

Ivan ABRAMOVSKI

Recent, pe piețele din Moscova au început să apară discuri interesante cu software. Se pare că discul este ca un disc - programe, articole, link-uri - totul este așa cum ar trebui să fie, dar caracteristica lor distinctivă este că programele de pe disc pot fi instalate automat.
Ce înseamnă? Vă puteți imagina un program de instalare obișnuit pentru un program? O mulțime de întrebări despre căile de instalare, comenzile rapide, acordurile de licență etc. Dar la toate întrebările se poate răspunde cu valorile implicite propuse. Asta fac majoritatea utilizatorilor. Instalarea automată înseamnă instalarea programului cu toate valorile implicite. Utilizatorul nu trebuie să apese butoane, să plaseze comutatoare și casete de selectare. Nici măcar nu trebuie să introduceți manual numărul de serie (achiziționat legal, desigur). Toate acestea se vor face automat - utilizatorul se odihnește.

Cum sunt create discurile cu o caracteristică atât de unică? Ne vom uita la două programe de la dezvoltatori ruși concepute special pentru crearea unor astfel de discuri. Acestea sunt programe concurente.
LazySetupCD și MultiSet.

Acum să ne hotărâm despre discul nostru. De ce nu se poate face aproape niciun utilizator modern? Fără produse MicroSoft Office! Să încercăm acum să creăm un disc pentru instalarea automată a MS Office 2003 folosind fiecare dintre programe.

LazySetupCD

Urmând solicitările programului, să creăm un nou proiect de disc MS Office 2003.

Să începem să creăm o instalare automată. Se pare că trebuie să creați o secvență de așa-numitele acțiuni care vor fi efectuate în timpul instalării. Exemple de acțiuni - faceți clic pe butonul „Următorul”, bifați caseta de selectare „Sunt de acord cu acordul de licență”, introduceți un fragment de text (pentru seriale). Există un editor de acțiuni convenabil pentru a specifica secvența acțiunilor.

M-a interesat butonul „Înregistrare” din editorul de acțiuni.
Făcând clic pe el, puteți începe procesul de înregistrare automată a acțiunilor utilizatorului. Adică, pur și simplu instalezi programul ca de obicei, iar toate acțiunile tale sunt înregistrate cu acuratețe și pot fi reproduse cu ușurință în viitor. Este foarte convenabil. Și dacă faci dintr-o dată o greșeală sau apeși un buton suplimentar, atunci poți oricând
editați algoritmul de instalare în editorul de acțiuni.

Singurul lucru care nu poate fi înregistrat automat este introducerea numărului de serie. Trebuie specificat în mod explicit în editorul de acțiuni.

După ce am făcut toți acești pași, am ajuns la următorul algoritm de instalare format din 12 pași:

Acum avem un algoritm de auto-instalare complet compilat. Înainte de a-l folosi, este recomandabil să verificați corectitudinea acestuia. Pentru a face acest lucru, LazySetupCD are un „Verificare instalării sarcinii”. Adică, LazySetupCD va lansa programul de instalare MS Office și îi va aplica acest algoritm. Dacă instalarea a ajuns la final, atunci algoritmul este compilat corect.

Acum puteți trece direct la înregistrarea discului. Faceți clic pe „Înregistrare”, selectați folderul în care doriți să înregistrați și
discul este gata.

O rulare automată primitivă este furnizată împreună cu programul LazySetupCD.

Cu toate acestea, această rulare automată poate fi înlocuită cu ușurință cu propria dvs. Puteți dezvolta un shell de disc prin programe terță parte și puteți atribui unul special butonului Autoinstalare
Comanda LazySetupCD, care va porni imediat procesul de instalare automată.

MultiSet

Principiul creării unei instalări automate se dovedește a fi același ca în LazySetupCD - trebuie să instalați aplicația, iar toate acțiunile utilizatorului vor fi înregistrate și apoi redate.

Ca urmare, pachetul de instalare MS OFFICE 2003 va fi creat. Din păcate, MultiSet nu are un editor de acțiuni și este imposibil să corectați cumva algoritmul creat. Dacă autoinstalarea nu funcționează dintr-un motiv oarecare, autorul recomandă eliminarea pachetului și înregistrarea de la început.
De asemenea, în MultiSet există o ușoară subtilitate la introducerea numărului de serie. Trebuie să întrerupeți înregistrarea acțiunilor și să introduceți manual fiecare fragment de text al serialului.

Ca rezultat, va fi posibil să inscripționați un disc cu autoinstalare MS OFFICE.

În MultiSet, precum și în LazySetupCD, puteți porni auto-instalarea folosind o comandă specială, care vă permite să o utilizați în executarea automată a propriului design.

Astfel, avem discuri de autoinstalare create de programele LazySetupCD și MultiSet. În testele pe teren, s-a stabilit că MultiSet a efectuat acțiuni mai rapid, dar în același timp a preluat complet controlul mouse-ului și tastaturii, fără a permite nimic utilizatorului.

Caracteristicile comparative ale programelor

  • Acceptă încărcarea scripturilor gata făcute - de ex. nu este nevoie să instalați programul pentru a crea un algoritm de instalare
  • Suportă cheile de instalare automată
  • Editorul de acțiuni face procesul de creare a algoritmilor de autoinstalare transparent
  • Interfață de utilizator clasică
  • Suport în mai multe limbi
  • Viteză mai mare de instalare automată

Ambele programe pot crea discuri cu instalare automată a software-ului, salvând utilizatorul de acțiunile de rutină. Datorită lor, veți avea întotdeauna la îndemână un disc unic, de pe care puteți instala întotdeauna rapid și eficient programul necesar.