Come configurare smartphone e PC. Portale informativo
  • casa
  • Errori
  • Cos'è il disimballaggio silenzioso del programma. Come funziona e funziona un programma del genere? Tipi di Soft portatili

Cos'è il disimballaggio silenzioso del programma. Come funziona e funziona un programma del genere? Tipi di Soft portatili

Quasi tutti gli utenti sono interessati a Internet: cos'è l'installazione RePack, Portable, Silent. Proviamo a spiegare le differenze tra tali programmi.


Installazione silenziosa- questo è quando il programma è installato automaticamente. In altre parole, non è necessario inserire chiavi e utilizzare altri metodi di registrazione del programma (patch, crack, ecc.). Durante l'installazione del programma, non è necessario fare clic ripetutamente su "Avanti", il programma farà tutto per te. Dopo l'installazione, è completamente pronto per il lavoro.
Immagina una situazione, ad esempio: sei un amministratore e devi installare il sistema operativo Windows su un gran numero di computer e installare lo stesso insieme di programmi. Se applicato programmi di installazione invisibile all'utente, allora hai l'opportunità di risparmiare notevolmente tempo.
La durata dell'installazione dipende dalla capacità del programma e dura da 1–2 secondi a diverse decine di minuti. Installazione tali programmi vengono avviati facendo doppio clic sul file eseguibile. Questi file sono generalmente preparati per installazione automatica di programmi subito dopo installazione del sistema operativo(es. Windows). In generale, tutto è dolorosamente semplice: fare doppio clic sul file e attendere il completamento dell'installazione.
SolitamenteInstallazione silenziosautilizzato per i programmi di post-installazione, ad esempio Windows Post-Installer, BS POST-INSTALLER. Anche programmi di installazione invisibile all'utente perfettamente installato su un sistema "live".

Tali software, tra l'altro, possono essere utili per quegli abitanti del nostro pianeta che non amano giocherellare con le piccole cose per installare il programma, o non vogliono sforzarsi. E ovviamente produrrà per quelle persone che devono affrontare problemi con l'installazione (installazione) dell'applicazione. Assemblea "Installazione silenziosa" Fa tutto da sola e non ha affatto bisogno del tuo intervento. Basta eseguire e al termine dell'installazione, il programma è pronto per l'uso con tutte le applicazioni integrate e i componenti aggiuntivi.

Cos'è Repack e perché è necessario:


Probabilmente hai già visto la parola " Reimballare", ma cosa si può concludere da questo?
Reimballare - questo reimballato programma su licenza o il gioco. Perché è necessario? Molto spesso, Repack viene eseguito per ridurre le dimensioni del programma di installazione o in modo che, ad esempio, i tablet (crack) e la traduzione siano già nel programma o nel gioco appena installato.
RePack è una versione leggera di un programma di gioco da cui vengono tagliati i file non necessari, comprese le lingue straniere, software di terze parti, demo varie, i video clip sono spesso compressi in RePack "s, a volte con perdita di qualità. Acquistate versioni troncate di i giochi, nella maggior parte dei casi, vengono raccolti in 1-2 .iso, .mdf ... e altre immagini del disco. Di conseguenza, RePack pesa meno ed è più probabile che venga scaricato da Internet. In RePack "e aggiungi tutto tipi di crack, keygen, no-dvd, ecc. Nella maggior parte dei casi, in primo luogo, viene trovata una licenza sui tracker, dopodiché molti repack su di essa, 1/4-1/3 in meno di volume. Sebbene RePack "sia installato su un computer da molto tempo. Fino a 1-2 ore ... (per ora, verrà installato tutto questo compresso). Spesso i repacker stessi traducono la licenza, quasi "prontamente", e investono anche in Reimballare.

Allora, cos'è un'applicazione portatile?

Arrivando in visita o al lavoro, utilizziamo i PC di altre persone. E spesso avremo bisogno di programmi nella forma in cui sono configurati a casa. Con la documentazione, di solito tutto è semplice: lo copiamo su un'unità flash USB e lo riproduciamo su un computer esterno, quindi che dire delle opzioni del programma? Oppure potrebbe non esserci affatto un programma necessario ... Per questo sono presenti programmi portatili (in altre parole - Versione portatileprogrammi), in altre parole, programmi che non hanno bisogno di nulla per funzionare, se non se stessi. Questi programmi salvano tutte le opzioni non nel registro, ma nei propri file.

Programmi portatili può funzionare con tutto questo in qualsiasi cartella. Se il programma non ha un proprio programma di installazione, ciò non significa che lo sia effettivamente portatile. Lei, oltre a tutto questo, non dovrebbe accedere al registro e ad altri posti sul disco rigido. Versioni portatili dei programmi sono generalmente distribuiti in archivi. Affinché il programma funzioni, è sufficiente estrarre i file dall'archivio in una cartella particolare.
I programmi portatili sono realizzati da appassionati. Fanno in modo che il programma non vada oltre i confini della propria cartella. Ad esempio, un semplice programma adotterà un registro: i professionisti si assicurano che il programma scriva le sue opzioni non nel registro, ma in un file. Tuttavia, se il registro è molto necessario, un codice speciale scrive le impostazioni nel registro all'avvio e, dopo averlo chiuso, lo riempie di nuovo nel file.

Tipi di morbido portatile:


In generale, Portable soft (PS) dovrebbe comprendere quei programmi che vengono “installati” mediante la normale decompressione dell'archivio, oppure sono pronti per essere trasferiti da macchina a macchina mediante copiatura ordinaria, senza che gli installatori eseguano le necessarie registrazioni nel registro. È qui che entrano in gioco le differenze nelle applicazioni portatili.


it– le applicazioni contengono la lingua russa
portatile- portatile - spostandoti con facilità, basta copiare i file dell'applicazione.
app- Abbreviazione inglese per la parola application, che significa aggiunta - un programma per computer, come un browser web o un word processor.
Un'applicazione portatile è un programma per computer che può essere trasportato su un dispositivo portatile come una USB e utilizzato su qualsiasi PC. Quando la tua unità flash USB, disco rigido portatile o altro dispositivo portatile è collegato, hai accesso ai tuoi programmi e dati personali come se fossi al tuo computer. E quando spegni il dispositivo, nessuno dei tuoi dati personali rimane sul computer di qualcun altro.
Non è necessaria alcuna attrezzatura speciale: basta usare USB Flash, disco rigido in miniatura, iPod/lettore MP3, ecc.
Praticamente nessun software aggiuntivo: basta scaricare, installare ed eseguire applicazioni portatili.
Per chiarire come funziona, descriverò un algoritmo approssimativo (il più comune):
1. Viene creata una copia di backup dei rami del registro (o dei file di configurazione) e dei file che si trovano all'esterno della cartella installata, da cui dipende l'applicazione. Questa operazione viene eseguita nel caso in cui sul sistema sia installata la stessa versione o una versione diversa di questa applicazione.
2. Importare nel registro i dati necessari al funzionamento dell'applicazione, analogamente copiando i file che dovrebbero essere presenti all'esterno della cartella portatile(es. in …/Sistema32).
3. Avviare il programma principale e attendere la sua chiusura.
4. (Al completamento) Esporta le opzioni dal registro (o dai file di configurazione) su portatile.
5. Pulizia delle tracce del programma (più precisamente, eliminazione dei file temporanei).
6. Ripristinare nel sistema le chiavi di registro ei file che erano stati riservati nel primo passaggio dell'algoritmo.
Programma portatile(in inglese " applicazione portatile”) è un software portatile che non ha bisogno di essere installato sul disco rigido del PC per essere eseguito e utilizzato. Questo gruppo include programmi che possono essere facilmente installati su un'unità flash, HDD esterno, CD, DVD, dischi Bly-ray nel solito modo e anche quelli che funzionano senza installazione. Questo è conveniente per molte ragioni: non è affatto necessario installare gli stessi programmi su più PC, al lavoro è possibile utilizzare il proprio browser preferito, client di posta elettronica, ICQ senza pretese da parte dell'amministratore di sistema e superiori, tutti i dati vengono archiviati su supporto rimovibile ed è estremamente facile da copiare e così via Un altro indiscutibile vantaggio Programmi portatili- sono gratuiti, almeno per uso privato (non commerciale). Sebbene sia possibile trovare versioni portatili di programmi commerciali su Internet, come Microsoft Office o Adobe Photoshop.

Qual è il segreto dei programmi Portable?

Tutto è dolorosamente semplice. Quando si installa una semplice applicazione su un PC, questa ha la caratteristica di memorizzare i propri file in varie cartelle sul disco rigido del PC. Oltre alla directory Program Files familiare a tutti, parti di programmi possono essere trovate in cartelle utente, directory temporanee, ecc. Pertanto, quando vogliamo copiare un programma semplicemente trasferendo la sua cartella da Program Files a un altro computer, non viene fuori nulla esso. Il software non ha la capacità di rilevare i file di configurazione necessari e non vuole funzionare completamente.
Con le applicazioni portatili, la situazione è diversa. Il programma viene installato nella cartella assegnatagli su un supporto rimovibile, senza influire sul disco rigido e sul registro del PC e funzionerà correttamente indipendentemente dal PC a cui si collega l'unità flash USB. Per copiare il programma, devi solo trasferire la sua directory su un altro supporto rimovibile. Quasi tutte le applicazioni non richiedono installazione, possono essere copiate ed eseguite da qualsiasi luogo. Ma tieni presente che i programmi Portable creati per un sistema operativo non funzioneranno in un altro. In altre parole, se si adotta una versione portatile del browser Firefox sotto Linux, non funzionerà su un computer con Mac OS o Windows.
* Parte del PS simile disponibile sul Web conserva tutte le opzioni nel proprio catalogo e, ovviamente, memorizza tutte le opzioni se trasferite in modo simile. Tutta questa roba potrebbe essere chiamata True PS (True Portable Soft).
* L'altra parte continua ostinatamente a salvare le impostazioni in "Documenti e impostazioni" e durante il trasferimento devi ripristinare tutte le opzioni manualmente. Ovviamente il programma è operativo subito, ma nel frattempo lo metterai in condizione ... Sarebbe molto meglio chiamare queste cose Conditional PS - (Relative Portable Soft).
* Tra l'altro esistono sottospecie create per portare su chiavette USB ea partire da esse, diverse per il luogo in cui vengono registrati numerosi file temporanei che si formano durante il periodo di lavoro. Nello specifico, al fine di salvare la capacità di lavoro di una chiavetta USB, che in genere ha un limite al numero di cicli di scrittura su ogni “settore”, tutti i file temporanei vengono scritti sulla vite, in una cartella temporanea creata per il durata della domanda. Di conseguenza, sorgono le sottocategorie "True Portable USB Soft" e "Relative Portable USB Soft".
* Di particolare interesse sono alcuni, lo chiamiamo una varietà "file singolo" di "True Portable USB Soft". Quindi l'applicazione è 1 file eseguibile compresso, all'avvio, le impostazioni vengono trasferite alla vite, durante il funzionamento solo l'hard si accede all'unità, e quando il programma viene chiuso, tutte le opzioni (probabilmente modificate) vengono nuovamente impacchettate in un file eseguibile su una chiavetta USB con contemporanea rimozione della cartella ricavata dalla vite.

Alcuni utenti si sono probabilmente imbattuti nel concetto di "installazione silenziosa del programma". Cosa significa questo termine e come funziona, considererò in dettaglio nell'articolo.

Che cos'è questo?

L'installazione invisibile è un'installazione automatica del programma. In altre parole, con una tale installazione, non è necessario inserire chiavi di attivazione, utilizzare patch e fare ripetutamente clic su "Avanti". Il processo automatizzato utilizza le opzioni di installazione predefinite.

Questa funzione è utile per gli amministratori di sistema, poiché consente di risparmiare tempo durante l'installazione di un pacchetto di utilità di grandi dimensioni su più macchine.

Ma c'è un altro lato della medaglia. Poiché la maggior parte dei file di installazione per impostazione predefinita include la decompressione di software minore (badling), dopo un'installazione invisibile all'utente, sul computer potrebbe essere visualizzato software non necessario.

Come funziona?

L'avvio di un'installazione invisibile all'utente avviene tramite parametri (detti anche chiavi). Puoi avviare la procedura in diversi modi:

  • dalla riga "Esegui";
  • tramite un archivio autoestraente con un file di configurazione;
  • utilizzando gli script in un file .bat.

La chiave da usare dipenderà dal tipo di installazione. Per essere chiari, qualsiasi programma è composto da file e cartelle. Questi file e cartelle vengono compressi in un unico file di installazione utilizzando speciali programmi di compressione. Ci sono molti di questi programmi. I popolari sono:

Ciascuno di questi packer di sistema dispone della propria chiave di attivazione dell'installazione invisibile all'utente. Le chiavi di installazione invisibile all'utente possono essere scritte sui siti Web ufficiali di questi programmi. Universal Silent Switch Finder ti aiuterà anche a scoprire quale chiave di attivazione dell'installazione invisibile all'utente è adatta per un particolare programma di installazione dell'applicazione. Basta aprire il file di installazione per il programma che ti serve.

Parametri (chiavi)

Considera un esempio. Per il programma è stato utilizzato il packer Inno Setup (ho determinato queste informazioni utilizzando Universal Silent Switch Finder). Per l'installazione invisibile all'utente, questo packer utilizza le seguenti chiavi:

  • / SILENZIOSO - questo tasto non visualizza la finestra di installazione in background, ma viene visualizzato il processo di installazione;
  • /VERYSILENT - questa chiave non mostra nemmeno il processo di installazione.

Opzioni aggiuntive:

  1. /DIR = "percorso di installazione" - viene dopo /SILENT o /VERYSILENT e indica in quale cartella decomprimere i file di programma. Esempio: FoxitReader_Setup.exe /VERYSILENT /DIR="C:\Programmi\Foxit Reader\"
  2. /LANG=lingua - Specifica la lingua del programma di installazione. Ad esempio: FoxitReader_Setup.exe /LANG=inglese
  3. /NOICONS - vieta la creazione di una cartella con collegamenti nel menu Start. Esempio: FoxitReader_Setup.exe /NOICONS
  4. /SP- Sopprime le finestre "vuoi continuare a installare questo programma". Esempio: FoxitReader_Setup.exe /VERYSILENT /SP-
  5. /TASKS="seleziona attività" - Assegna componenti/scorciatoie aggiuntivi durante l'installazione. Esempio: FoxitReader_Setup.exe /VERYSILENT /TASKS="desktopicon,quicklaunchicon"

    Elenco COMPITI:

    • desktopicon: crea un collegamento sul desktop;
    • quicklaunchicon: crea una scorciatoia sulla barra di avvio rapido;
    • startmenuicon - Crea un gruppo nel menu di avvio.

Consigli! Di solito, per impostazione predefinita, i programmi includono diverse ATTIVITÀ, che, oltre alle icone, possono: installare un'estensione nel browser, impostare pagine iniziali predefinite, aprire la pagina sviluppatore. Per evitare ciò, scrivi il parametro con i comandi dall'elenco o lascia i valori vuoti tra parentesi /TASKS=""

Esempio

Per installare Foxit Reader utilizzando un'installazione invisibile, utilizzo i seguenti tasti:

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


Importante! Il file di installazione deve trovarsi nella radice dell'unità C:

Di conseguenza, puoi impostare i tuoi parametri durante l'installazione. Inoltre, non dimenticare di disabilitare l'installazione invisibile all'utente per la durata. Quando si utilizza la modalità /SILENS, è visibile solo la riga "Installazione".

Importante! Altri programmi di installazione utilizzeranno chiavi diverse. Ad esempio, i programmi di installazione .msi (servizio di installazione di Windows) utilizzano /qb e /qn, mentre InstallShield utilizza /r e /s. Maggiori informazioni nei manuali per i programmi di confezionamento.

All'inizio dell'articolo, ho menzionato la possibilità di eseguire un'installazione invisibile utilizzando un file .bat. Sfortunatamente, non sono bravo negli script BASH, ma come esempio offro . L'articolo ha scritto uno script per un file .bat che consente di eseguire l'inizializzazione invisibile all'utente con i parametri necessari.

Con l'aiuto di un archivio autoestraente (sfx-archive) è possibile: eseguire file decompressi, eliminarli dopo l'installazione, ecc. Ad esempio, un archivio sfx può eseguire un file .bat con comandi predefiniti per l'installazione invisibile all'utente del programma.

Alcuni programmi stessi offrono un'installazione invisibile all'utente, mentre altri sono fortemente consigliati nella descrizione. In un modo o nell'altro, anche l'utente medio "ha sentito qualcosa del genere". Ma ancora, installazione silenziosa: che cos'è? Quali sono i suoi vantaggi e, se sono così grandi, come implementarlo? Questo è ciò che verrà discusso in questo articolo.

Installazione invisibile all'utente: che cos'è?

Silent ha un sinonimo: installazione automatica. Ma qual è il primo, qual è il secondo non risponde alla domanda su cosa significhi un'installazione invisibile all'utente. E significa che non è richiesta la partecipazione attiva dell'utente a questo processo. Anche, considera, no: premi il pulsante all'inizio e premi il pulsante alla fine, quando il prodotto è pronto per il lancio. Ecco perché il sinonimo è "automatico", cioè automatico.

Vantaggi

I vantaggi di questo metodo sono più che chiari: nella versione più minimale, cosa significa un'installazione silenziosa? Il fatto che non devi sederti e fare costantemente clic su "Avanti" è d'accordo con tutto ciò che offre la procedura guidata di installazione. Eliminerà il più possibile la necessità di inserire le chiavi, utilizzare patch e crack, la cui corretta configurazione sarà descritta in dieci paragrafi, includerà la disattivazione di Internet in una determinata fase e altre cose. Cioè, un'installazione silenziosa - che cos'è per il profano? Sì, solo salvezza!

Quando altro può tornare utile?

Tuttavia, un'installazione silenziosa non salva solo l'utente medio. Anche per gli amministratori avanzati, è utile in quanto consente di risparmiare notevolmente tempo durante l'installazione di più prodotti software su un sistema operativo contemporaneamente.

Durata dell'installazione silenziosa

A seconda della capacità del programma, un'installazione invisibile all'utente può durare un paio di secondi o diversi minuti, in ogni caso non è nemmeno mezz'ora o addirittura un'ora intera. Questo è un altro vantaggio: non ci vuole molto tempo.

Come iniziare

In alcuni programmi, viene fornita in anticipo un'installazione invisibile all'utente e non devi pensare molto a come eseguire un'installazione invisibile all'utente. Tutto ciò che è richiesto all'utente è fare doppio clic sul file richiesto, eseguirlo e attendere che finisca.

Il file richiesto è un file .exe con il nome del programma corrispondente. Nei prodotti semplici, viene persino scaricato da solo.

Inoltre, la creazione di un programma con un'installazione invisibile all'utente è generalmente contrassegnata come automatica.

Ma cosa succede se un'installazione invisibile all'utente non è stata fornita in anticipo, come avviarla?

Un po' sui tipi di installatori

Programmi diversi utilizzano programmi di installazione diversi. La considerazione della loro specie potrebbe benissimo diventare un argomento per un articolo completamente separato, ma sono anche coinvolti in questo argomento. Innanzitutto, per il fatto che, a seconda del programma di installazione che utilizziamo durante l'installazione, le chiavi vengono selezionate per un'installazione invisibile all'utente.

E, naturalmente, poiché è già stato spiegato cos'è un'installazione invisibile all'utente di un programma, è necessario spendere alcune parole al riguardo. Essenzialmente, sono informazioni testuali (da uno a tre caratteri) scritte sulla riga di comando.

Installa Shield

Questo è il programma di installazione più popolare. Può essere "calcolato" dal file setup.exe nell'assembly del programma. Non crea difficoltà, proprio come un'installazione silenziosa non le causa. Che cos'è InstallShield? Basta eseguire il programma con il tasto s e l'installazione si avvia automaticamente.

  • Nota: per eseguire un programma con una chiave, è necessario inserire il percorso ad esso nella riga di comando, seguito da una barra, e alla fine aggiungere la chiave richiesta.

Servizio di installazione di Windows

L'estensione .msi è la caratteristica principale di questo programma di installazione. Dispone inoltre di due chiavi di installazione invisibile all'utente.

Il primo di questi - "qb" - avvia la modalità di installazione invisibile all'utente, rendendo l'utente disponibile a visualizzare i propri progressi. Nessun pulsante "Avanti" ma nemmeno "Annulla". Sebbene, ovviamente, il processo possa essere completato in un modo diverso, ad esempio tramite il "Task Manager".

Il secondo è "QN", per così dire, una configurazione ancora più silenziosa. Cosa significa? Installazione, ovvero, l'utente non sarà nemmeno in grado di tracciarne l'avanzamento.

  • Nota R: Alcuni programmi richiedono un riavvio dopo l'installazione. C'è una chiave che può impedirlo: REBOOT=ReallySuppress. Ma si consiglia di non farlo o di riavviare il PC dopo l'installazione da soli.

InstallShield estensioni *.msi

InstallShield 7 e versioni successive possono anche creare un file con estensione .msi separatamente o utilizzarlo insieme a un normale eseguibile di installazione.

Per questo vengono utilizzate le chiavi di entrambi gli installatori sopra indicati: “/s /v”…”, e i puntini di sospensione in questo caso sono rispettivamente qb o QN.

Windows *.msu

Questo programma di installazione è un programma di installazione di aggiornamento autonomo. Esistono diverse chiavi per l'installazione invisibile all'utente:

  • /quiet - modalità in background e nessuna interazione dell'utente. Ad esempio, se il codice di installazione del programma indica che ci sarà un riavvio alla fine, lo farà.
  • /norestart - se non si desidera riavviare affatto, questa opzione lo impedisce.
  • /warnrestart - utilizzato anche con la prima opzione. La sua funzione è quella di avvisare l'utente prima di ricaricare in seguito al messaggio.
  • /promptrestart - dopo l'installazione, il sistema chiederà se è necessario un riavvio.
  • /forcerestart - riavvio forzato, indipendentemente dal fatto che sia stato dichiarato durante l'installazione.

Installazione Inno

Questo è un semplice programma di installazione che ha due tasti: installazione silenziosa e (alla lettera) molto silenziosa. Silenzioso e molto silenzioso, rispettivamente.

Il tasto "SP-" viene utilizzato per evitare che venga visualizzata una finestra che chiede se l'utente desidera continuare con l'installazione. Questa non è una costante, ma un problema comune con questo programma di installazione. La chiave viene inserita dopo una delle chiavi specificate in questo paragrafo precedente.

Puoi scoprire se questo o qualsiasi altro programma di installazione viene utilizzato per il programma che desideri installare sul tuo computer all'avvio. La combinazione di tasti ALT + SPAZIO "Spazio" apre un menu in cui una delle voci è "Informazioni".

Sistema di installazione con script Nullsoft (NSIS)

Questo programma di installazione di solito ha sia un file di installazione che un file di disinstallazione, ovvero la rimozione del programma dal sistema. La chiave per l'installazione invisibile è la stessa di InstallShield (S), con una piccola ma importantissima precisazione: deve essere digitata, cioè maiuscola.

Utilizzando il tasto D, inoltre, è possibile specificare la directory di installazione (la cartella in cui è installato il programma).

WISE Installatore

Questo programma di installazione viene fornito con la chiave standard s. In generale, in linea di principio, se è problematico, difficile o impossibile determinare quale programma di installazione utilizzare per un programma, prima di tutto vale la pena provare questa chiave, poiché di solito funziona.

Organizzazione dell'installazione automatica

Esiste una tale interfaccia: la procedura guidata di post-installazione di Windows, abbreviata semplicemente in WPI. Dietro queste tre lettere si nasconde un intero pacchetto software per l'installazione silenziosa delle applicazioni.

Programmi e quanto sia conveniente, tutti lo hanno capito da molto tempo, ecco perché ci sono tanti modi per organizzarlo, proprio questa installazione in modalità automatica.

Tutti i programmi di installazione di cui sopra, con le rispettive chiavi, si allineano perfettamente con WPI. È possibile immettere i comandi di installazione manualmente oppure utilizzare le funzionalità integrate dell'utilità, ad esempio la funzione di riconoscimento dei tasti.

Archivi SFX e file della riga di comando

E ci sono archivi SFK, che con WPI sono una combinazione ideale per organizzare l'installazione automatica di programmi.

Gli archivi stessi possono essere creati nel noto prodotto software WinRar ed essere eseguiti tramite la procedura guidata di post-installazione di Windows.

Il loro vantaggio consiste nell'organizzare l'ordine di disimballaggio, specificando il percorso per l'installazione e, se lo si desidera, una password.

C'è un'altra opzione: creare file della riga di comando (formato cmd) e scrivere tutti i codici in essi. Questo è particolarmente adatto a coloro che installeranno nuovamente il programma (su un altro PC, ad esempio).

Finalmente

Programmi? Questa non è una rivoluzione, non un'innovazione, ma una comoda opportunità per risparmiare tempo.

Ma, come puoi vedere dall'articolo, per configurarlo serve ancora del tempo. Ecco perché esiste un'opzione per cercare in Internet il programma desiderato con la modalità di installazione invisibile già configurata. Di solito tali informazioni sono indicate nella descrizione e forse anche una nota nel titolo - incustodita. Se esiste una cosa del genere, sentiti libero di scaricarla, ci sono solo vantaggi in essa!

Ciao cari lettori.
Oggi, come ti avevo promesso, ti parlerò degli strumenti più diffusi per creare programmi di installazione.
Molti di loro sono molto semplici, quindi possono essere utilizzati non solo da programmatori e produttori di software, ma anche da coloro che vogliono assemblare l'installatore con le proprie mani.
Tuttavia, l'assemblaggio dei pacchetti di installazione non è l'argomento di questo articolo, l'argomento del mio articolo è: quali chiavi principali sono supportate da determinati programmi di installazione, come usarli e come determinare quale programma di installazione viene utilizzato per un particolare programma.

Installa Shield

Inizierò con il più voluminoso, il più amato dai grandi sviluppatori di software commerciali. InstallShield è un potente strumento professionale per la creazione di pacchetti di installazione affidabili.

Con l'aiuto di Project Assistant, lo sviluppatore segue passo passo tutte le fasi della creazione di un programma di installazione. Non è richiesta alcuna formazione, tutte le funzionalità di base di InstallShield X Express possono essere apprese in meno di un giorno. Piena integrazione con l'ambiente di sviluppo Visual Studio .NET, supporto per .NET, Linux, servizi Web e applicazioni mobili.

Puoi incontrarlo molto spesso nei prodotti a pagamento, ad esempio:

Di norma, tali programmi di installazione non causano difficoltà, è sufficiente eseguirli con il tasto "S" e il programma verrà installato in modalità invisibile all'utente.
Nota: se il parametro "attesa" non funziona, provare a utilizzare il tasto "SMS".
Esempio:

Avvia / attendi setup.exe / s / sms

Come sapere se Install Shield è stato utilizzato per impacchettare il programma di installazione

Apriamo le proprietà del file, nella scheda "Dettagli" nelle voci "Descrizione" e "Nome file originale", di norma verrà indicato il valore "setup.exe" e in "Nome prodotto": "InstallShield ”.
Inoltre, eseguendo un tale programma di installazione per un'installazione normale, di norma, incontrerai tali parole:
Il wizard di installazione
Benvenuto in InstallShield Wizard per xxxxxxx
La procedura guidata InstallShield® verrà installata, ecc.

Naturalmente, tutto questo può essere scritto in inglese.

Servizio Windows Installer (*.msi)

Ebbene, cosa posso dire a riguardo... La tecnologia Windows Installer Service (MSI) è lo standard de facto nel mondo degli amministratori di sistema coinvolti nella distribuzione e nel supporto di software per le versioni desktop e server di Windows. Il formato MSI è supportato da tutti i principali sistemi di gestione della configurazione (Microsoft SCCM, CA Unicenter e molti altri) e per alcuni sistemi di distribuzione software è addirittura l'unico formato supportato.

Tutti i programmi di installazione inclusi in Windows Installer hanno l'estensione "*.msi".
Esempi di programma:

Questo tipo di programma di installazione supporta le seguenti opzioni per l'installazione invisibile all'utente:
"qb" e "QN".
Quando si utilizza il tasto "QB", verrà visualizzato lo stato di avanzamento dell'installazione, ma non verranno poste domande all'utente, né verrà visualizzato il pulsante "Annulla".
Esempio:

Avvia setup.msi /qb

Tasto successivo: "qn"
Quando si utilizza questa chiave, il processo di installazione sarà completamente nascosto. Anche l'avanzamento dell'installazione non verrà visualizzato.
Esempio:

Avvia setup.msi /qn

Va notato che alcuni programmi richiedono il riavvio del computer dopo l'installazione. Per evitare ciò, utilizzare le proprietà (REBOOT=ReallySuppress) racchiudendolo tra virgolette insieme alla chiave.
Esempio:

Avvia setup.msi "/qb REBOOT=ReallySuppress"

Utilizzando l'estensione InstallShield *.msi

A partire dalla versione 7, InstallShield può creare file con estensione "*.msi". essi, a loro volta, possono essere file separati e insieme a setup.exe,
Ad esempio come OBI
Questi ultimi, a loro volta, sono di due tipi:
"InstallScript MSI" e "MSI di base". InstallScript MSI utilizza le chiavi InstallShield tradizionali. L'MSI di base è una storia interessante separata.
Per installare automaticamente un'applicazione utilizzando l'MSI di base, è necessario specificare le opzioni "/s /v"...". I puntini di sospensione devono essere sostituiti con chiavi che devono essere passate direttamente a Windows Installer (msiexec). In altre parole, se vuoi installare l'applicazione in modo completamente invisibile ed evitare il riavvio, usa questo comando

Avvia setup.exe /s /v"/qn REBOOT=ReallySuppress"

Programma di installazione offline di Windows Update *.msu

Dato che queste informazioni sono spesso richieste, ho modificato l'articolo :-), aggiungendo anche le chiavi per *.msu.
msu sono programmi di installazione offline di Windows Update. Una volta scaricati gli aggiornamenti, puoi installarli anche senza Internet e non dovrai scaricarli di nuovo.
Tutti questi programmi di installazione hanno un'estensione *.msu e supportano le seguenti opzioni della riga di comando.

/quiet - Modalità silenziosa senza interazione dell'utente. Tutte le finestre saranno nascoste. Se è necessario un riavvio dopo l'aggiornamento, verrà eseguito.

/norestart - Usa questa opzione con quiet per evitare il riavvio.

/warnrestart - Se utilizzato con quiet, avviserà che verrà eseguito un riavvio.

/promptrestart - Se utilizzato con quiet, ti verrà chiesto di riavviare il computer.

/forcerestart - Se utilizzato con la modalità silenziosa, verrà eseguito un cosiddetto riavvio forzato, ovvero tutte le applicazioni verranno chiuse forzatamente e il computer verrà riavviato.

/log: specifica la registrazione e il percorso del file di registro.

Avvia c:\updates\kb3456246.msu /quiet /norestart /log:update.log

Installazione Inno

Un eccellente strumento gratuito per la creazione di programmi di installazione che supporti gli script in linguaggio PASCAL, è abbastanza facile da imparare e da usare.
Inno setup può registrare librerie e componenti ActiveX, creare programmi di installazione crittografati, modificare il registro e avviare applicazioni esterne, ma questa è solo una piccola parte di ciò che Inno Setup può fare, anche troppo piccolo….
Va notato che il sistema di guida è abbastanza ben scritto e supportato da numerosi esempi.

Inno Setup non è inferiore a molti sistemi per la creazione di installatori e alcuni di essi sono molto indietro in termini di praticità e capacità, sebbene sia gratuito, in verità mi piace più di tutti quelli elencati in questo articolo, che mi ha aiutato molte volte.

Recentemente, Inno Setup è stato sempre più utilizzato per creare pacchetti di installazione, non solo da sviluppatori di programmi gratuiti, ma anche da prodotti commerciali, ad esempio:

Hmm, l'ho firmato, parlerò della cosa principale.

Inno Setup supporta due chiavi principali per l'installazione invisibile all'utente, sono "SILENT" e "VERYSILENT".
Esempio:

Avvia setup.exe /verysilent
Avvia setup.exe /silenzioso

A volte c'è un piccolo problema: si apre una finestra che chiede se si desidera continuare l'installazione. Per nascondere questa finestra, utilizzare il tasto "SP-".
Esempio:

Avvia setup.exe /VERYSILENT /SP-

Come faccio a sapere se Inno Setup viene utilizzato per impacchettare un programma?

Esegui il programma di installazione, nella finestra che si apre, apri il menu di sistema (ALT + SPAZIO "Spazio")
Seleziona "INFORMAZIONI SU Configurazione" o "Informazioni su",
Si aprirà una finestra con il seguente testo:
Informazioni sull'installazione
Inno Setup versione 5.4.0 (a)Copyright (C) 1997-2010 Jordan RussellPortions Copyright (C) 2000-2010 Martijn LaanTutti i diritti riservati.Inno Setup home page:http://www.innosetup.com/RemObjects Pascal Script home page :http://www.remobjects.com/psInno Configurazione Pagina iniziale del preprocessore:http://ispp.sourceforge.net/
ok

Sistema di installazione con script Nullsoft (NSIS)

Nullsoft Scriptable Install System (NSIS) è un programma progettato per la creazione facile e veloce di pacchetti di installazione professionali. Il programma consente agli sviluppatori di software di creare un file exe win32 compresso, con la possibilità di verificarne l'integrità. Non ha limite al numero di file inclusi nella distribuzione. La funzione di disinstallazione è supportata. La macchina virtuale integrata trasforma questo prodotto in uno strumento professionale a tutti gli effetti.
Esempi:

Gli installatori creati con l'NSIS gratuito vengono eseguiti con il tasto "S".
Esempio:

Avvia setup.exe /S

Fai attenzione, la chiave deve essere in maiuscolo, altrimenti potrebbe semplicemente non funzionare.
È possibile utilizzare il tasto "D" per specificare la directory di installazione.
Esempio:

Avvia setup.exe /S /D=c:\mioprogramma

Come determinare l'uso dell'NSIS

Tutti i programmi di installazione creati con NSIS hanno un'interfaccia molto simile, studia attentamente il processo di installazione di Winamp e sarai in grado di determinare facilmente se NSIS viene utilizzato.

WISE Installatore

Dopo aver frugato in internet, ecco che bella descrizione ho trovato per lui:
Wise per Windows Installer consente agli sviluppatori professionisti di creare rapidamente pacchetti Microsoft affidabili utilizzando le ultime tecnologie Windows Installer di Microsoft. Le caratteristiche uniche di Wise per Windows Installer aiutano sia i piccoli che i grandi team di sviluppo a creare pacchetti di installazione per qualsiasi tipo di piattaforma, incluse workstation e computer palmari, applicazioni e server Web e dispositivi mobili Windows Mobile, Windows CE, Pocket PC, Microsoft .NET Framework compatto, Palm OS e smartphone.

Il programma Wise Installation Studio consente di creare facilmente pacchetti di installazione di applicazioni per il sistema operativo Windows Vista, le versioni a 64 bit di Windows e la piattaforma mobile Windows Mobile 5. Questo pacchetto supporta il formato Windows Installer (MicrosoftI) e ha anche un proprio formato - WiseScript (.EXE).

Gli utenti potranno inoltre sfruttare l'innovativa tecnologia Altiris Software Virtualization Solution implementata in Wise Installation Studio, che consente di creare archivi di applicazioni virtuali (.VSA) e garantisce che non vi siano conflitti tra i prodotti installati.

Inoltre, la nuova versione di Wise Installation Studio si integra con il pacchetto PRO-Tector Standard di Nalpeiron. Questa soluzione consente agli sviluppatori di creare versioni di prova di prodotti software e fornisce una protezione affidabile della proprietà intellettuale dall'uso illegale.

Ma questa è sfortuna, sembra che il progetto sia morto...
vabbè, non parliamo di cose tristi...

Gli installatori creati con WISE Installer accettano la chiave "S" standard.
Esempio:

Avvia setup.exe /S

Non so di che tipo sia il programma di installazione o non riesco a determinarne il tipo

In questo caso, usa il tasto "s", di norma funziona.
Esempio:

Avvia setup.exe /s

I produttori di software e driver che forniscono un programma di installazione unico generalmente aderiscono a questo standard.

Se hai l'abitudine di scaricare software da torrent e altre fonti gratuite, potresti aver già trovato i file della riga di comando nella cartella del programma. Cosa sono ea cosa servono? Tuttavia, non è difficile indovinare il loro scopo, il nome stesso ne parla. Se si esegue un file di questo tipo, il programma verrà installato nella cosiddetta modalità silenziosa.


Quando un utente installa un programma, la procedura guidata di solito pone una serie di domande in sequenza: accetti il ​​contratto di licenza, in quale directory copiare i file di programma, se installare l'applicazione solo per l'amministratore o per tutti gli utenti, e così via e così via. La modalità di installazione silenziosa significa che questo programma verrà installato automaticamente senza impostazioni "superfluo" domande.

Poiché la modalità silenziosa consente di risparmiare tempo, viene utilizzata principalmente dagli amministratori di sistema, che spesso devono installare interi pacchetti di programmi e utilità su diversi computer come parte del loro dovere. Gli utenti ordinari incontrano spesso la modalità silenziosa durante il download di software modificato da fonti gratuite: i repacker spesso aggiungono file batch appropriati a tali programmi.

Gli utenti ordinari possono installare i programmi da soli in modalità invisibile all'utente? Naturalmente, non c'è nulla di particolarmente complicato in questo, anche se dovrai comunque affrontare alcune sottigliezze nel processo di creazione dei file di comando o di configurazione. La procedura di installazione in modalità silenziosa può essere eseguita in diversi modi:

Dalla riga di comando.
Dalla finestra di dialogo Esegui.
Utilizzo di file CMD o BAT.
Attraverso un archivio autoestraente con un file di configurazione in esso contenuto.

Il modo più comune è utilizzare i file batch. I primi due metodi sono solo varianti del terzo, ma alcune parole dovrebbero essere dette separatamente sul quarto. Di solito viene utilizzato nei casi in cui la modalità di installazione invisibile all'utente non è fornita dallo sviluppatore dell'applicazione. SFX -archives ti consente di decomprimere automaticamente i file di programma eseguibili nella posizione corretta, eseguirli con le chiavi giuste ed eseguire molte altre azioni. gestito SFX -archivi tramite file di configurazione contenenti istruzioni speciali.

Poiché la creazione di archivi di installazione autoestraenti ha molte sfumature, non le considereremo in questo articolo, prima analizzeremo il modo più semplice: creare cmd o BAT-File. L'avvio di un'installazione invisibile all'utente viene eseguito utilizzando le opzioni della riga di comando o altre opzioni. Esistono molti di questi parametri, inoltre, per casi specifici è necessario utilizzare il parametro appropriato.

La scelta della chiave dipende dal packer in cui è stato creato il file eseguibile dell'applicazione. A volte puoi ottenere le informazioni necessarie sulle chiavi di installazione invisibile all'utente sul sito Web o forum ufficiale dello sviluppatore, oppure puoi anche utilizzare l'utilità speciale . Eseguilo, specifica il percorso del file eseguibile e ti fornirà tutte le informazioni di base. Due parametri sono di interesse Tipo di file (tipo di packer) e Utilizzo (chiavi usate) .

Considera tutto su un esempio specifico: un'installazione silenziosa di un visualizzatore grafico XnView. Utilità ci ha dato il tipo di imballatore Installazione Inno e quattro chiavi: /MOLTO SILENZIOSO , /SUPPRESSMSGBOX E, /NORESTART e SP- , sebbene di fatto per il tipo di installatore XnView ce ne sono molti di più.

/MOLTO SILENZIOSO- nasconde la finestra della procedura guidata di installazione e il processo di installazione stesso.
/SUPPRESSMSGBOX- sopprime i messaggi dell'installatore (la chiave funziona in tandem con SILENT e /VERYSILENT) .
/NORESTART- disabilita la necessità di riavviare il computer dopo l'installazione rapida
/SP-- disabilita il messaggio "Questo programma verrà installato sul tuo computer..." .

installatore Installazione Inno supporta anche le chiavi /aiuto , /tronco d'albero , /nessuna cancellazione , /restartexitcodice , /chiudiapplicazioni , /riavvia le applicazioni , /lang , /dir , /noicon , /parola d'ordine e almeno altri cinque parametri. Per altri installatori, le chiavi potrebbero essere diverse, ad esempio per NSIS e Installa Shield la chiave per l'installazione invisibile è /S . Elencare tutte le chiavi richiederebbe troppo tempo, se vuoi ottenere maggiori informazioni sulle chiavi supportate da diversi installatori, puoi trovare tutto questo su Internet.

Quindi, conoscendo le chiavi, scriviamo un file batch per il programma XnView. Crea un nuovo file di testo in Blocco note e incolla la seguente riga al suo interno:

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

Salva il file come SilentInstall.cmd (il nome non ha importanza) e mettere in una cartella (!) con il file eseguibile dell'applicazione in fase di installazione. Eseguilo con un doppio clic e in pochi secondi il programma verrà installato.

Se necessario, un'installazione invisibile all'utente può essere eseguita in modalità batch scrivendo diversi comandi nello script, ciascuno su una nuova riga.

Come puoi vedere, niente di complicato, l'importante è conoscere il tipo di installatore e i parametri che supporta, e il resto, come si suol dire, seguirà.

Non dimenticare, tuttavia, che per tutta la sua comodità, la modalità silenziosa ha il suo lato negativo. Se nel programma di installazione è incluso software di terze parti, dopo aver installato l'applicazione sul computer, il software potrebbe non essere completamente necessario per l'utente e questo vale non solo per i programmi modificati scaricati da risorse di terze parti, ma anche per alcune applicazioni gratuite in cui le componenti pubblicitarie sono integrate dagli sviluppatori stessi.

Utilità per determinare il tipo di programma di installazione e le chiavi supportate:

Articoli correlati in alto