Analisi delle capacità dell'utilità dism. DISM - Gestione dei componenti dell'immagine di Windows. Aggiunta di aggiornamenti all'immagine

DISM (assistenza e gestione delle immagini di distribuzione)- un'innovazione piuttosto recente. Questo strumento è un'utilità della riga di comando ed è progettato per funzionare e configurare sistema operativo Finestre.

Funzionalità DISM

Usando DISMè possibile eseguire le seguenti attività:

  • Prepara un'immagine.
  • Abilita o disabilita le funzionalità di Windows all'interno di un'immagine.
  • ad altra edizione.
  • Aggiungi e rimuovi pacchetti all'interno di un'immagine Windows.
  • all'interno dell'immagine wim.
  • Applicare le modifiche specificate nella sezione di assistenza offline per un'installazione automatica.
  • immagine di sistema.
  • Conserva registri dettagliati.

Come puoi vedere, l'utilità DISM è progettata principalmente per funzionare con un'immagine wim di Windows già pronta. Inoltre, questo strumento può servire un computer funzionante, ovvero un'immagine wim già funzionante. Per fare ciò, è necessario impostare il parametro /in linea. Ed ecco cosa dice l'utilità DISM stessa di se stessa:

sintassi dei comandi

  1. DISM /mount-wim /wimfile:c:\install.wim /index:1 /mountdir:c:\papka_podklucheniya

    Questo comando monta l'immagine wim nella cartella specificata, dove:

    • c:\install.wim

      La posizione di archiviazione e il nome dell'immagine wim che monteremo.

    • /indice:1

      Indicazione dell'indice della pubblicazione che stiamo collegando.

    • c:\papka_podklucheniya

      Creiamo e specifichiamo la cartella in cui colleghiamo l'immagine.

  2. dism /commit-wim /mountdir:c:\papka_podklucheniya

    Applica tutte le modifiche apportate all'immagine wim specificata. Questo comando viene eseguito dopo tutte le modifiche per salvarle. Il comando deve specificare l'indirizzo del file.

  3. dism /unmount-wim /mountdir:c:papka_podklucheniya /commit o /diccard

    Con questo comando disabilitiamo l'immagine wim connessa. È possibile utilizzare due opzioni, una delle quali salva le modifiche prima di smontare l'immagine e l'altra annulla. Commettere- applica i cambiamenti, scartare- non salvare le modifiche.

  4. dism /remount-wim /mountdir:c:\papka_podklucheniya

    Questo comando cerca di riportare in vita una cartella "bloccata" con un'immagine wim collegata. Apparentemente, tali situazioni non sono rare, dal momento che Microsoft si è occupata di tale funzionalità.

  5. dism /cleanup-wim

    Il comando cancella tutti i dati associati all'immagine data. Sono vari file temporanei o di altro tipo che vengono creati durante l'impostazione dell'immagine. Da applicare prima di finire il lavoro.

  6. dism /get-wiminfo /wimfile:c:\papka_podklucheniya\install.wim /index:1

    Visualizza le informazioni associate all'indice immagine specificato. Permettetemi di ricordarvi che l'indice indica nell'assemblea.

  7. dsim /getmounted-wiminfo

    Elenca le informazioni su un'immagine wim di Windows già montata.

Il sistema DISM è progettato per funzionare con immagini preesistenti. Con questa utility non creerai una nuova immagine. Qui sono elencati solo i comandi di base per lavorare con lo strumento DISM. Naturalmente, le possibilità di DISM non si esauriscono con la possibilità di connettersi, ottenere informazioni e disconnettere un'immagine wim. , in altre parole, il potenziale principale dell'utilità, studieremo in seguito. Non cambiare.

DISM.exe è un nuovo strumento da riga di comando incluso sia nella versione di installazione del sistema operativo Windows 7 sia nella versione 2.0 di Windows Automated Installation Kit (Windows AIK).

Commento: Il supporto per i file VHD come immagini di avvio di Windows è una nuova funzionalità di Windows 7 e verrà discusso negli articoli successivi di questa serie.

DISM.exe può essere utilizzato per lavorare con le immagini di Windows, come con File Windows immagine (WIM) e con dischi rigidi virtuali (disco rigido virtuale - VHD). Sebbene lo strumento DISM.exe sia stato originariamente progettato per gestire i problemi Sistemi Windows, la sua funzionalità consente anche di passare a lavorare con i sistemi operativi Windows in esecuzione. L'utilizzo delle immagini include operazioni quali l'aggiunta e la rimozione di driver di dispositivo, l'aggiunta e la rimozione di pacchetti del sistema operativo, l'aggiunta di patch, l'utilizzo di impostazioni internazionali e l'esecuzione di azioni simili con le immagini. DISM può essere utilizzato anche per aggiornare un'immagine di Windows a un'altra edizione (ad esempio, da Business a Ultimate) e per preparare un'immagine di sistema per l'uso.

DISM viene utilizzato per lavorare con le immagini delle seguenti versioni di Windows:

  • Windows Vista SP1 o precedente
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2

Utilizzo di DISM

In Windows Vista (o quando si lavora con Windows AIK 1.1), l'imaging richiede diversi strumenti. Ad esempio, era necessario installare un driver di dispositivo separato sull'immagine creata in precedenza dall'installazione principale. Per fare ciò in Vista, dovevi fare quanto segue:

  1. Monta l'immagine tramite ImageX
  2. Aggiungi driver di dispositivo tramite Package Manager (Pkgmgr.exe)
  3. Disabilita l'immagine tramite ImageX

Inoltre, se si trattasse di un'immagine di Windows PE, si dovrebbe anche utilizzare Strumento Windows Ambiente di preinstallazione (PEimg.exe) per preparare l'immagine. Infine, se fosse necessario modificare la cultura di un'immagine, sarebbe necessario lo strumento di configurazione delle impostazioni internazionali (Intlcfg.exe).

Tuttavia, a partire da Windows 7, gli strumenti Pkgmgr.exe, Intlcfg.exe e PEimg.exe presenti in Windows AIK 1.1 sono stati sostituiti da DISM.exe. Inoltre, DISM.exe include le funzioni di connessione e disabilitazione delle immagini.

È probabile che DISM aggiunga un driver a un'immagine Windows offline invece di distribuire l'immagine ai dispositivi che richiedono il driver. Diamo un'occhiata a questo scenario per capire come lavorare con DISM riga di comando.

All'inizio, nella cartella C:\Images di un computer con Windows AIK 2.0, c'è un'immagine di installazione di Windows 7 (file install.wim):

C:\Programmi\Windows AIK\Strumenti\PETools>dir C:\Immagini

Directory di C:\Immagini

05/03/2009 12:46

.

05/03/2009 12:46

..

22/04/2009 07:28 2.218.242.699 install.wim

1 File(s) 2.218.242.699 byte

2 Dir(s) 180.411.486.208 byte liberi

Commento: Ricorda, nell'articolo 17 della serie Vista Deployment, ho detto che ci sono due tipi di immagini di Windows: avvio e installazione :)

Poi, nella cartella C:\Drivers, ci sono i driver per Windows 7 beta (versione 2.91) per Dispositivi Microsoft videocamera di salvataggio:

C:\Programmi\Windows AIK\Strumenti\PETools>dir C:\Driver

Il volume nell'unità C non ha etichetta.

Il numero di serie del volume è 1C9A-D699

Directory di C:\Driver

05/03/2009 13:19

.

05/03/2009 13:19

..

05/03/2009 13:19

VX6000

0 File(s) 0 byte

3 Dir(s) 180.411.486.208 byte liberi

Monteremo la nostra immagine nella cartella vuota C:\Servicing. Iniziamo con il comando DISM.exe con il parametro get-wiminfo per visualizzare un elenco di tutte le immagini Windows contenute nel file install.wim. Tenere presente che un'immagine di installazione può contenere più di un'immagine Windows.

C:\Programmi\Windows AIK\Strumenti\PETools>dism /get-wiminfo /wimfile:C:\Images\install.wim

Versione: 6.1.7100.0

Dettagli per l'immagine: C:\Images\install.wim

Nome: Windows 7 STARTER

Descrizione: Windows 7 STARTER

Dimensione: 7.927.317.234 byte

Nome: Windows 7 HOMEBASIC

Descrizione: Windows 7 HOMEBASIC

Dimensione: 7.983.232.406 byte

Nome: Windows 7 HOMEPREMIUM

Descrizione: Windows 7 HOMEPREMIUM

Dimensione: 8.422.988.972 byte

Nome: Windows 7 PROFESSIONALE

Descrizione: Windows 7 PROFESSIONALE

Dimensione: 8.303.245.818 byte

Nome: Windows 7 ULTIMO

Descrizione: Windows 7 ULTIMATE

Dimensione: 8.461.373.562 byte

Supponiamo ora di installare Windows 7 Professional, nel qual caso vediamo che l'immagine numero 4 è adatta a tale scopo. Pertanto, colleghiamo questa particolare immagine alla cartella C:\Servicing utilizzando il parametro /mount-wim Comandi DISM.exe:

C:\Programmi\Windows AIK\Strumenti\PETools>dism /mount-wim /wimfile:C:\Images\install.wim /index:4 /mountdir:C:\Servicing

Strumento di manutenzione e gestione delle immagini di distribuzione

Versione: 6.1.7100.0

L'operazione è stata completata con successo.

Per verificare se l'immagine è stata montata correttamente, puoi utilizzare il parametro /get-montatoinfo, dire, come segue:

C:\Programmi\Windows AIK\Strumenti\PETools>dism /get-montatowiminfo

Strumento di manutenzione e gestione delle immagini di distribuzione

Versione: 6.1.7100.0

Montare Dir : C:\Manutenzione

Lettura/scrittura montata: sì

L'operazione è stata completata con successo.

Se controlliamo il contenuto della directory C:\Servicing, possiamo vedere le cartelle e i file dell'immagine montata:

C:\Programmi\Windows AIK\Strumenti\PETools>dir C:\Manutenzione

Il volume nell'unità C non ha etichetta.

Il numero di serie del volume è 1C9A-D699

Directory di C:\Manutenzione

22/04/2009 03:36

.

22/04/2009 03:36

..

20/03/2009 10:42 24 autoexec.bat

20/03/2009 10:42 10 config.sys

22/04/2009 01:17

PerfLog

22/04/2009 05:26

File di programma

22/04/2009 03:27

Utenti

22/04/2009 05:29

finestre

2 File(s) 34 byte

6 Dir(s) 180.321.382.400 byte liberi

Ora diamo un'occhiata a quali azioni possiamo eseguire con l'immagine connessa:

C:\Programmi\Windows AIK\Strumenti\PETools>dism /image:C:\Manutenzione /?

Strumento di manutenzione e gestione delle immagini di distribuzione

Versione: 6.1.7100.0

Versione immagine: 6.1.7100.0

I seguenti comandi possono essere utilizzati per servire l'immagine:

COMANDI DI MANUTENZIONE DI WINDOWS EDITION:

/Set-ProductKey: inserisce il codice Product Key nell'immagine offline.

/Get-TargetEditions: visualizza un elenco di edizioni di Windows a cui è possibile aggiornare un'immagine.

/Get-CurrentEdition: visualizza le edizioni dell'immagine specificata.

/Set-Edition: aggiorna l'immagine di Windows a un'edizione superiore.

COMANDI DI MANUTENZIONE INATTESA:

/Apply-Unattend - Applica un file di installazione automatica a un'immagine.

COMANDI DI SERVIZIO DEL CONDUCENTE:

/Remove-Driver: rimuove i pacchetti driver da un'immagine offline.

/Add-Driver: aggiunge i pacchetti driver a un'immagine offline.

/Get-DriverInfo: visualizza le informazioni su un driver specifico in un'immagine offline o in un sistema operativo in esecuzione.

/Get-Drivers: visualizza informazioni su tutti i driver in un'immagine offline o in un sistema operativo in esecuzione.

COMANDI DI SERVIZIO INTERNAZIONALE:

/Set-LayeredDriver - Imposta il driver a livelli di tastiera.

/Set-UILang - Imposta la lingua dell'interfaccia utente di sistema predefinita utilizzata nell'immagine offline montata.

/Set-UILangFallback: imposta la lingua predefinita di fallback per l'interfaccia utente del sistema nell'immagine offline montata.

/Set-UserLocale: imposta le impostazioni locali dell'utente nell'immagine offline montata.

/Set-SysLocale: imposta la lingua per i programmi non Unicode (chiamata anche locale di sistema) e le impostazioni dei caratteri nell'immagine offline montata.

/Set-InputLocale: imposta le impostazioni locali di input e i layout di tastiera da usare nell'immagine offline montata.

/Set-TimeZone: imposta il fuso orario predefinito nell'immagine offline montata.

/Set-AllIntl - Imposta tutte le impostazioni internazionali nell'immagine offline montata.

/Set-SKUIntlDefaults: imposta tutte le impostazioni internazionali sui valori predefiniti per la lingua SKU specificata nell'immagine offline montata.

/Gen-LangIni - Genera un nuovo file lang.ini.

/Set-SetupUILang - Definisce la lingua predefinita che verrà utilizzata dall'installazione.

/Get-Intl - Visualizza informazioni sulle impostazioni e sulle lingue internazionali.

COMANDI DI SERVIZIO DELL'APPLICAZIONE:

/Check-AppPatch: visualizza le informazioni se le patch MSP sono applicabili all'immagine montata.

/Get-AppPatchInfo: visualizza le informazioni sulle patch MSP installate.

/Get-AppPatches: visualizza informazioni su tutte le patch MSP applicate per tutte le applicazioni installate.

/Get-AppInfo - Visualizza informazioni su una specifica applicazione MSI installata.

/Get-Apps - Visualizza informazioni su tutte le applicazioni MSI installate.

COMANDI DI MANUTENZIONE DEL PACCHETTO:

/Add-Package - Aggiunge pacchetti all'immagine.

/Remove-Package - Rimuove i pacchetti dall'immagine.

/Enable-Feature - Abilita una funzione specifica nell'immagine.

/Disable-Feature - Disabilita una funzione specifica nell'immagine.

/Get-Packages - Visualizza informazioni su tutti i pacchetti nell'immagine.

/Get-PackageInfo - Visualizza le informazioni su un pacchetto specifico.

/Get-Features - Visualizza informazioni su tutte le funzionalità in un pacchetto.

/Get-FeatureInfo - Visualizza informazioni su una funzione specifica.

/Cleanup-Image - Esegue operazioni di pulizia e ripristino sull'immagine.

Per ulteriori informazioni su questi comandi di manutenzione e sui relativi argomenti,

specificare un comando immediatamente prima di /?.

DISM.exe /Image:C:\test\offline /Apply-Unattend /?

DISM.exe /Image:C:\test\offline /Get-Features /?

DISM.exe /Online /Ottieni driver /?

Le opzioni che vogliamo utilizzare sono sotto la riga DRIVER SERVICING COMMANDS (vedi sopra). Usiamo il parametro /ottieni i driver per visualizzare un elenco di driver già installati nell'immagine montata:

C:\Programmi\Windows AIK\Strumenti\PETools>

Strumento di manutenzione e gestione delle immagini di distribuzione

Versione: 6.1.7100.0

Versione immagine: 6.1.7100.0

Elenco dei pacchetti driver:

Nome pubblicato: oem0.inf

Nome della classe: Stampante

Nome del fornitore: Microsoft

Versione: 6.1.7100.0

L'operazione è stata completata con successo.

Ora usiamo il parametro /aggiungi-driver per aggiungere il driver LifeCam alla nostra immagine montata:

C:\Programmi\Windows AIK\Strumenti\PETools>dism /image:C:\Manutenzione /aggiungi-driver /driver:C:\Drivers\VX6000\vx6000.inf

Strumento di manutenzione e gestione delle immagini di distribuzione

Versione: 6.1.7100.0

Versione immagine: 6.1.7100.0

Trovati 1 pacchetto(i) driver da installare.

Installazione 1 di 1 - C:\Drivers\VX6000\vx6000.inf: il pacchetto driver è stato installato correttamente.

L'operazione è stata completata con successo.

Ora usiamo di nuovo /ottieni i driver per verificare se il driver LifeCam è stato aggiunto correttamente all'immagine montata:

C:\Programmi\Windows AIK\Strumenti\PETools>dism /image:C:\Manutenzione /get-drivers

Strumento di manutenzione e gestione delle immagini di distribuzione

Versione: 6.1.7100.0

Versione immagine: 6.1.7100.0

Recupero dell'elenco dei driver di terze parti dall'archivio driver...

Elenco dei pacchetti driver:

Nome pubblicato: oem0.inf

Nome file originale: prnms001.inf

Nome della classe: Stampante

Nome del fornitore: Microsoft

Versione: 6.1.7100.0

Nome pubblicato: oem1.inf

Nome file originale: vx6000.inf

Nome della classe: Immagine

Nome del fornitore: Microsoft

Versione: 5.5.3.74

L'operazione è stata completata con successo.

Ora finiamo di lavorare con l'immagine e la disabilitiamo:

C:\Programmi\Windows AIK\Strumenti\PETools>dism /unmount-wim /mountdir:C:\Servicing /commit

Strumento di manutenzione e gestione delle immagini di distribuzione

Versione: 6.1.7100.0

File immagine: C:\Immagini\install.wim

[==========================100.0%==========================]

immagine di smontaggio

[==========================100.0%==========================]

L'operazione è stata completata con successo.

Risorse addizionali

Per più informazioni dettagliate sul quadrante DISM dim/? nella riga di comando degli strumenti di distribuzione sul tuo computer. Anche informazioni dettagliate Informazioni su DISM.exe sono disponibili nella sezione Riferimenti tecnici sugli strumenti di distribuzione Guide di Windows Automated Installation Kit User's Guide (WAIK.chm), a cui è possibile accedere facendo clic su Start | Tutti i programmi | Microsoft Windows AIK sul computer.

Infine, dai un'occhiata alla Clinica di e-learning gratuita 10077: Novità di Windows 7 per professionisti nella sezione Windows 7 Learning Portal del sito Web di Microsoft Learning. Sono stato coinvolto nello sviluppo di questi tre materiali e il materiale professionale contiene anche una breve dimostrazione video dell'utilizzo di DISM per aggiungere un driver a un'immagine.

Dism++ è stato originariamente sviluppato come un pannello di controllo grafico DISM (Deployment Image Servicing and Management) a riga di comando. Tuttavia, l'applicazione offre molto di più che creare e gestire immagini di sistema. Infatti, Dism++ è un set completo di vari strumenti per la pulizia e l'ottimizzazione del sistema operativo, la gestione dell'avvio, dei driver, degli aggiornamenti e dei componenti di Windows, nonché l'elaborazione delle immagini di Windows.

Caratteristiche principali di Dism++

Pulizia disco e impostazioni di avvio dell'app

Dism++ non richiede installazione, basta eseguire il file eseguibile del programma. La finestra principale contiene un semplice menu di navigazione che organizza l'accesso rapido a tutte le funzioni del programma.

La pulizia è il primo strumento della lista. Mostra quali file possono essere eliminati e quanto spazio su disco occupano. L'utente può eliminare la cronologia delle ricerche, aggiornare la cronologia delle installazioni, dump di arresto anomalo del sistema e del programma, file temporanei, cache di sistema e dati del servizio Microsoft Store.

Dism++ include un gestore di avvio per aiutarti a decidere come eseguire applicazioni e comandi su Windows dopo l'avvio del sistema operativo.

Gestisci le immagini di sistema e crea backup WIM

Se hai bisogno di strumenti di gestione delle immagini, puoi trovarli nella sezione Avanzate. È possibile convertire immagini ESD in formato ISO o WIM, modificare file immagine Windows e compilare singoli file in un'immagine ISO.

Tuttavia, non tutti gli strumenti in questa pagina sono correlati ai file immagine. Puoi anche trovare lo strumento qui Prenota copia e ripristinare un sistema che funzioni con le immagini WIM. Sempre nella pagina "Avanzate" puoi trovare un account manager, un'utilità di riparazione di avvio e uno strumento per eseguire qualsiasi comando in modalità God.

Ottimizzazione e messa a punto del sistema

Dism++ può anche fungere da strumento di ottimizzazione del sistema. L'applicazione consente di modificare molte impostazioni in Esplora risorse, Aggiornamenti di Windows, rete, servizi o altre aree del sistema operativo. Inoltre, Dism++ può gestire driver installati, associazioni di applicazioni, funzionalità di Windows e aggiornamenti.

Potente strumento di manutenzione e messa a punto del sistema

Dism++ non è affatto un insieme esaustivo di strumenti. Anche se gli utenti avanzati troveranno il programma molto utile perché offre diversi strumenti in un unico posto, il modo in cui queste funzioni sono organizzate non è il più conveniente.

Ovviamente Dism++ necessita di ulteriori migliorie, ma già adesso il programma può aiutare chi vuole pulire e ottimizzare il sistema o creare backup. Dism++ non è solo una GUI per DISM, è un potente strumento di ottimizzazione del sistema per qualsiasi utente Windows.

Le "dozzine" appena introdotte, parleremo dell'utile funzionalità del più popolare Windows 7, tratto dall'arsenale di Windows 8, ovvero il ripristino di componenti danneggiati con la partecipazione di un'utilità della console DISM.exe. Inoltre, questa funzionalità non è la più recente, ma completamente privata dell'attenzione di tutti i russofoni ESSO-risorse. Sulle ragioni e, in effetti, sul vero Distribuzione Immagine Manutenzione E gestione(ing. "sistema per la manutenzione e la gestione delle immagini di distribuzione", DISM) si veda la breve nota sottostante.

È semplice: l'opzione è apparsa esattamente un anno fa con il rilascio dell'aggiornamento KB2966583, di cui letteralmente sono state dette un paio di parole nell'annuncio, che è diventato, per antipatia per FAQ-am, il motivo del silenzio della "terra natale" ("pioniere" DISM per Windows 7 - blogger Vadim Sterkin). Bene, colmiamo il vuoto nell'educazione e nelle opportunità dei nostri amati "sette", ma prima, in un paragrafo, sul perché tutto questo è necessario.

A partire da Vista, la distribuzione e la manutenzione di Windows si basano su componenti e pacchetti definiti da manifest (screenshot). In rubrica C:\Windows\winsxs si trovano tutti i file del sistema operativo, comprese le versioni precedenti - questo è negozio di componenti Finestre. UN repository di pacchetti rappresentato da una cartella nel sistema C:\Windows\assistenza\Pacchetti dove puoi vedere i pacchetti disponibili e i loro manifest. Rivelare ciò che è stato detto sacchetto di plastica ohm può essere una soluzione per il sistema operativo o un driver e manifesto c'è un testo XML-file in cui sono definite le definizioni per i componenti e gli elementi di distribuzione. A causa del fatto che la pratica degli aggiornamenti di sistema è una cosa necessaria e il motivo più comune per cui un aggiornamento fallisce è il danneggiamento della memoria espressa, l'utilità DISM.exeè reale" salvavita" con tali bug. Dopo l'avvio di KB2966583, tutti gli utenti dei "sette" possono valutare l'eroina di oggi in azione, perché prima ciò richiedeva una soluzione separata CheckSUR(Verificare la disponibilità dell'aggiornamento del sistema), che non è corretto.

Utilizzo di DISM.exe


Ancora una volta, tutto è semplice: da sotto account amministratore (se sei l'unico Utente Windows, quindi non c'è nulla di cui preoccuparsi) eseguire la riga di comando (" Inizio" → cmd nel campo di ricerca → " accedere") ed inserire, con conferma, il comando DISM /Online /Cleanup-Image /ScanHealth → in attesa della fine del processo (screenshot) → risultati del lavoro DISM assicurati di controllare l'indirizzo C:\Windows\Logs\CBS in archivio checksur.log. La presenza nel registro di un numero critico di componenti problematici sarà un segnale per cercare un'unità flash (disco) con un'immagine di Windows o scaricare il pacchetto di ripristino necessario SistemaaggiornamentoprontezzaAttrezzo.

Idealmente, dovresti vedere il testo ("Nessun errore rilevato") come nello screenshot qui sopra, che è quello che auguro a tutti. E questo è tutto ciò che qualsiasi utente Windows più o meno esperto deve sapere sull'argomento.

Nota: I possessori di un PC che esegue un successivo "otto" per ampliare i propri orizzonti possono leggere l'articolo " Opzioni della riga di comando DISM per la manutenzione dei pacchetti del sistema operativo"da Microsoft MSDN-biblioteche.

Per creare la propria distribuzione, non è necessario catturare un sistema preparato, il kit WAIK ci offre un'altra opportunità: lavorare direttamente con Immagine ISO ohm disco di installazione, nella terminologia Microsoft, questo tipo di immagini è chiamato: immagine offline. Questo strumento si chiama DISM ( Manutenzione e gestione delle immagini di distribuzione) ti consente di modificare profondamente l'immagine di Windows, aggiungere driver lì (un file o un'intera raccolta), attivare / disattivare vari componenti di sistema, aggiungere pacchetti di aggiornamento del sistema operativo, oltre a language pack e un mucchio di tutto il resto, in generale , possiamo "vedere" abbastanza profondamente la distribuzione del sistema operativo Windows. A proposito, WAIK ti consente di servire distribuzioni di Windiows 8/2012
È anche possibile un'altra opzione, hai già un'immagine personalizzata che hai ottenuto dopo l'acquisizione, puoi leggere come viene creata nell'articolo: tutto ti si addice, ma c'è un problema, sono arrivate nuove apparecchiature e driver che sono già presenti nell'immagine, non si adattano al nuovo hardware, rispettivamente, l'apparecchiatura non funziona a pieno regime. In questa situazione, è sufficiente per noi scoprire la configurazione del nuovo hardware e dell'immagine esistente, basta aggiungere i driver e, se l'immagine è stata creata molto tempo fa, aggiornare i pacchetti, altrimenti la nostra immagine non è sicura, ma secondo la raccomandazione "i migliori allevatori di cani", da Microsoft, la nostra immagine deve essere sicura e contenere gli ultimi aggiornamenti di sicurezza, al momento della distribuzione...
Se si ragiona logicamente, nella rete dell'ufficio, nel tempo, appariranno postazioni di lavoro "eterogenee", ciò potrebbe essere dovuto alla crescita dell'azienda o alla prevista sostituzione di apparecchiature obsolete con una nuova, o semplicemente da fornitori o lotti diversi di attrezzature, in ogni caso, l'idea di poter dimenticare l'attrezzatura uniforme e non contarci nemmeno, credi alla mia esperienza in un'azienda che impiega quasi 14.000 persone nella Federazione Russa, con attrezzature c'è uno zoo completo, quindi potrebbe essere necessario aggiungere driver, aggiornamenti, ecc. all'immagine finita . L'opzione ideale è un singolo punto di servizio, che sarà la nostra immagine di installazione, a cui possiamo aggiungere driver man mano che la nuova tecnologia diventa disponibile.

Ad essere onesti, questo software è abbastanza difficile da capire, ma dopo averlo padroneggiato, otterrai un potente strumento per mantenere e ottimizzare le distribuzioni MS Windows. In linea di principio, puoi tranquillamente aprire il "tuo" MSDN, a condizione che le tue immagini siano assemblate con alta qualità, beh, per prima cosa, alza la "bandiera dei pirati", ma questo è vero, i testi ...
Tutte le azioni vengono eseguite dalla riga di comando, da un lato questo è un grande vantaggio, dall'altro uno svantaggio. le persone moderne hanno portato il loro riflesso di "premere i pulsanti" a tali altezze che la velocità di lavorare con un mouse si limita a rotolare, ma la vista di un campo nero della riga di comando e di un cursore lampeggiante provoca un tic nervoso e antipatia personale per coloro che sono venuti su con esso.

IMPORTANTE-L'articolo sarà suddiviso in più punti, ognuno di essi è facoltativo, sei libero di scegliere se completare tutti i punti o solo alcuni che ti servono, in ogni caso l'immagine funzionerà!

Tutte le azioni verranno eseguite utilizzando Windows 7 Professional amd64 come esempio, ma tutti i comandi sono rilevanti anche per le distribuzioni Windows 8/2012/2008/2008R2
Per lavoro abbiamo bisogno di:
1) Disco di installazione di Windows 7 (edizione e profondità di bit, non importa, ad esempio, verrà utilizzata l'architettura x64), puoi scaricare da torrent o da MSDN- chi ha accesso all'abbonamento. In questo lavoro userò un'immagine MSDN pura, non consiglio di prendere un'immagine che qualcuno ha già rifatto, non è un dato di fatto che ci riuscirai, quindi per capire il principio del lavoro, prendi un file ISO da Microsoft, è diretto - come merda in volo...
2) Il disco di installazione WAIK (Windows Automated Installation Kit) può essere scaricato dal sito Web Microsoft, così come un pacchetto aggiuntivo per il corretto funzionamento con OS con SP1.
3) La macchina fisica, con Windows 7 a bordo, la profondità di bit e l'edizione del sistema operativo non ha importanza, ma l'edizione antipastoè meglio non usarlo, con abbastanza spazio libero sull'unità C - dovrebbero esserci almeno 25 GB liberi (per ogni evenienza).
4) Un set di driver e aggiornamenti che verranno installati nel sistema.

Si presume che tutto questo sia già stato scaricato e si trovi sul disco, non abbiamo bisogno di Internet per configurare l'immagine.

Per funzionare, dobbiamo creare le directory necessarie sull'unità C.
Lavoreremo con l'immagine di sistema nella cartella disordine, l'ho chiamato così apposta per far capire a cosa serve (il nome della cartella non incide su nulla) l'unica condizione è di non assegnare un nome alla cartella in cirillico, onde evitare problemi, anche, all'interno di questa cartella, creeremo un sacco di altre cartelle, il loro scopo sono io te lo dirò nel corso dell'articolo:
Lavoreremo sulla riga di comando, sì, Windows, come Linux, ti consente di farlo e, come Linux, molte attività come questa vengono eseguite meglio da esso. mouse è troppo lungo, anche se in Linux la riga di comando è più funzionale.
Avvia un prompt dei comandi come amministratore ed esegui quanto segue:

mkdir c:\dism\dism mkdir c:\dism\iso mkdir c:\dism\offline mkdir c:\dism\updates mkdir c:\dism\drivers mkdir c:\dism\drivers\network mkdir c:\dism\drivers\ mainboard mkdir c:\dism\drivers\sound mkdir c:\dism\drivers\video

Ora, dobbiamo copiare il contenuto dell'intera installazione Disco Windows, in una cartella c:\dismo\iso così com'è.
Anche accanto alla cartella iso c'è una cartella disconnesso monterà il file install.wim con cui lavoreremo.

Non tiriamo il gatto per il "luogo causale" e montiamo l'immagine install.wim che, se hai copiato tutto correttamente, dovrebbe essere sul tuo percorso:
c:\dism\iso\sources\install.wim

Andiamo: Inizia->Tutti i programmi ->Microsoft Windows AIK ->Riga di comando degli strumenti di distribuzione eseguilo come amministratore

Il disco può contenere diverse edizioni del sistema operativo a cui siamo interessati Windows 7 professionale, tutto dipende da cosa numero di serie tu entri.
Otteniamo un elenco di sistemi operativi dal disco:
dism /get-wiminfo /wimfile:c:\dism\iso\sources\install.wim
Siamo interessati all'immagine del sistema operativo con indice 3. (cerchiata in rosso nello screenshot)

Nella finestra che si apre, inserisci e premi Invio:
dism /mount-wim /wimfile:c:\dism\iso\sources\install.wim /index:3 /mountdir:c:\dism\offline
Dove:
disordine- cosa lanciamo per funzionare
/mount-wim-quello che vogliamo fare, nel nostro caso, montare wim file.
/wimfile:c:\dism\iso\sources\install.wim-il percorso del file install.wim
/indice:3-nel file install.wim può contenere diverse immagini di sistemi operativi, prenderemo la terza dall'elenco.
/mountdir:c:\dism\offline- cartella in cui verrà montato il file install.wim

Il sistema darà qualcosa del tipo:

Dopo aver collegato correttamente l'immagine, il contenuto del file install.wim puoi vederlo nella cartella c:\dismo\offline
Se guardi lì, lì troverai, nient'altro che il contenuto del disco C, per i pigri allego uno screenshot:

1-Aggiunta di driver hardware al sistema
All'inizio, quando abbiamo creato una serie di cartelle, avevamo una cartella chiamata driver, e in essa c'erano varie sottocartelle come mainboard, sound, network, quindi sono progettate solo per memorizzare i driver. Autista sonoro, lo inseriamo nella cartella dei suoni e nei driver apparecchiature di rete alla cartella di rete: tutto è semplice, ecc. in linea di principio puoi scaricare tutto in un mucchio, l'importante è che i file con lo stesso nome non si sovrascrivano a vicenda, ma è meglio abituarsi subito a ordinare e poi in pochi mesi puoi facilmente capire dove tutto è, cosa può essere cancellato e cosa dovrebbe essere lasciato, e ora, se tutto è in un mucchio, allora questo è già problematico, quindi la raccomandazione è abbastanza semplice e banale: fallo normalmente, andrà bene!
DISM consente di aggiungere driver in 2 modalità
1) Per file - quando specifichi esplicitamente quale file scaricare
2) In modo ricorsivo, quando il software stesso esamina la cartella e le sottocartelle nidificate e aggiunge all'immagine tutti i file del driver trovati.
Francamente, l'aggiunta di file per file è per "esteti" o se è necessario aggiungere un solo file a un'immagine già finita. Ma stiamo "bevendo" con te sistema pulito e si presume che non ci sia nulla in esso, quindi li aggiungeremo in modo ricorsivo.

Alla riga di comando, inserisci:
dism /image:c:\dism\offline /add-driver /driver:c:\dism\drivers /recurse

Succede che devi aggiungere driver che non hanno firma digitale, quindi il comando diventa:
dism /image:c:\dism\offline /add-driver /driver:c:\dism\drivers /recurse /ForceUnsigned

Il sistema penserà un po', quindi visualizzerà quanto segue:

2-Aggiungi aggiornamenti all'immagine
Supponiamo quindi che l'immagine non sia aggiornata e che si decida di aggiungervi dei service pack. Ma la domanda principale è dove ottenere gli aggiornamenti ?!
Possono essere prelevati da un sistema in esecuzione, tutti i file con estensione .taxi sono il nostro obiettivo in cui possono essere trovati C:\Windows\SoftwareDistribution\Download, se WinRAR è installato, li evidenzia come archivi, quindi li raccoglieremo. Tutti gli aggiornamenti vengono applicati nell'ordine specificato, quindi prova a specificarli in ordine crescente di numeri.
Opzione numero 2, gli aggiornamenti possono essere scaricati dal sito Web di Microsoft per non passare attraverso la "ricerca affascinante", ecco un collegamento per te che funziona tramite IE.
All'inizio dell'articolo, abbiamo creato una cartella:
mkdir c:\dism\aggiornamenti
Inseriamo i file di aggiornamento, ad esempio, ho 2 file, li sistemerò in ordine numerico:
KB2574819.cab
KB2592687.cab
Applichiamo gli aggiornamenti alla nostra immagine:
dism /image:c:\dism\offline /Add-Package /PackagePath:C:\dism\updates\KB2574819.cab /PackagePath:C:\dism\updates\KB2592687.cab
Dove:
/PackagePath:C:\dism\updates\KB2574819.cab- specificare il percorso del file di aggiornamento

Dal sistema otteniamo:

Problema numero 1. Alcuni aggiornamenti non vogliono essere installati senza altri aggiornamenti, quindi la dipendenza da questo può diventare un problema serio, ma puoi sempre consultare il sito Web Microsoft quale aggiornamento dipende da quale.
Problema numero 2. Non hai file di aggiornamento come file *.taxi, ma è sotto forma di file *.msu, il problema non è complicato, i file possono essere decompressi utilizzando espandi -F:*-come usare questa utility, saranno i tuoi compiti!

3-Abilita/disabilita i componenti del sistema operativo
A volte è necessario abilitare componenti di sistema disabilitati per impostazione predefinita, ad esempio un client telnet, ne ho bisogno abbastanza spesso per lavoro, quindi, nell'immagine, usando il suo esempio, lo abiliteremo.
Per cominciare, eseguiremo una richiesta per un elenco di tutti i componenti, è piuttosto grande, quindi lo reindirizzeremo a un file e potrai tranquillamente leggerlo nel file.
Otteniamo un elenco di pacchetti e lo reindirizziamo a file di testo:
dism /image:c:\dism\offline /Get-Features > c:\dism\Featurelist.txt
Dove:
dism /image:c:\dism\offline-riferendosi alla nostra immagine connessa
/Get-Funzionalità- richiesta di un elenco dei componenti del sistema
> c:\dism\featurelist.txt- reindirizzare l'output a un file, che chiamiamo Elenco caratteristiche.txt, e il percorso per raggiungerlo c:\dism\Featurelist.txt

Vai all'elenco dei componenti di sistema, apri il file:
c:\dism\Featurelist.txt
E all'uscita otteniamo "krakazyabry" di cui puoi distinguere solo l'alfabeto latino, e anche allora non tutto. Il problema non è grande, nel blocco note andiamo a Formato-Font scegli un carattere terminale e, voilà, tutto il contenuto diventa leggibile.
Troviamo il componente TelnetClient nell'elenco, è contrassegnato come disabilitato:
Nome funzione: TelnetClient Stato: disabilitato

Proviamo ad abilitarlo, inserisci:
dism /image:c:\dism\offline /Enable-Feature /FeatureName:TelnetClient
Il sistema ci penserà un po' e darà:


Tutti i componenti inclusi.

Come disabilitare un componente:
Ad esempio, proviamo a disabilitare il componente, abbiamo già un elenco di componenti, lì troviamo il componente Solitario Sì, questo è lo stesso "Selitor" che i dipendenti amano così tanto e che i "manager efficaci" odiano così tanto, perché ruba l'orario di lavoro - un vero mascalzone, deve morire ...;)
dism /image:c:\dism\offline /Disable-Feature /FeatureName:Solitaire
Il sistema penserà un po ', anche se il sistema rimuove il componente più velocemente di quanto lo aggiunga, è comprensibile, rompere non è costruire ...

Parte finale
Il lavoro con l'immagine è completato, dobbiamo salvare le modifiche e smontare l'immagine:
dism /Unmount-Wim /MountDir:C:\dism\offline /Commit

Inizierà il processo di salvataggio delle modifiche, ci vorranno circa 1-2 minuti, dopodiché ci verrà dato qualcosa del genere:

Se hai dimenticato qualcosa, l'immagine può essere facilmente ricollegata e aggiunta quella necessaria.
Ora dobbiamo raccogliere, dal ricevuto, l'immagine del disco di installazione.
La nostra distribuzione risultante sta in c:\dismo\iso l'unico problema è che non è avviabile, in linea di principio questo non è un problema e ora assembleremo da esso un'immagine ISO a tutti gli effetti, che, in seguito, potrà essere tagliata in un disco DVD-R.

Creazione di un'immagine del disco di installazione di Windows (ISO)
Perché i file del sistema operativo si trovano nella cartella:
c:\dismo\iso
Quindi nomineremo l'immagine ISO risultante windows.iso e inseriscilo in:
c:\dismo\
Quindi il percorso per raggiungerlo sarà simile a:
c:\dism\windows.iso
Per rendere avviabile l'immagine, abbiamo bisogno di alcuni file forniti con WAIK. La nostra immagine del sistema operativo ha un'architettura x64, quindi abbiamo bisogno di un bootloader appropriato.
nella cartella Dism creare una cartella stivale, ma non è necessario crearlo manualmente, verrà creato automaticamente durante la copia, apri il prompt dei comandi come amministratore e scrivi lì:

Andiamo alla cartella utility:
cd c:\Program Files\Windows AIK\Tools\PETools

E copiamo le utilità per l'architettura di cui abbiamo bisogno:
copype.cmd amd64 c:\dism\boot
Per prima cosa, aggiungiamo un test di memoria al nostro disco, non occuperà molto spazio e, in caso di problemi sconosciuti, renderà la vita molto più semplice
copia c:\Windows\Boot\PCAT\memtest.exe c:\dism\boot\ISO\boot

Ora torniamo alla riga di comando in cui abbiamo lavorato con DISM e inseriamo lì:
oscdimg -n -m -o -bc:\dism\boot\etfsboot.com c:\dism\iso c:\dism\windows.iso

Inizierà l'assemblaggio dell'immagine, dopodiché, nella cartella disordine apparirà il file windows.iso, questo è il nostro kit di distribuzione già pronto, che può essere tagliato in uno spazio vuoto o collegato a macchina virtuale e goditelo.
Il processo di compilazione è simile al seguente:

Uso alternativo dell'immagine
Non è necessario tagliare il disco, puoi sempre assemblare un'unità flash USB di installazione da questo, puoi leggere come farlo nell'articolo:, per me, questa è l'opzione più adatta, perché. bruciare plastica per il bene di una volta, penso che non sia giusto, e tutte le apparecchiature che sono state rilasciate negli ultimi 3-4 anni supportano l'avvio da USB.

Rimane sulla tua coscienza testare ciò che abbiamo fatto...
Su questa nota ottimistica, lasciatemi finire, beh, come sempre, se avete domande, per favore nei commenti, se trovate un errore, allora scrivete in privato.
È tutto.