Analiza możliwości narzędzia dism. DISM — zarządzanie składnikami obrazu systemu Windows. Dodanie aktualizacji do obrazu

DISM (obsługa i zarządzanie obrazami wdrożeniowymi)- dość świeża innowacja. To narzędzie jest narzędziem wiersza poleceń i jest przeznaczone do pracy i konfiguracji system operacyjny Okna.

Funkcjonalność DISM

Używając DISM możesz wykonać następujące zadania:

  • Przygotuj obraz.
  • Włącz lub wyłącz funkcje systemu Windows w obrazie.
  • do innego wydania.
  • Dodawaj i usuwaj pakiety wewnątrz obrazu systemu Windows.
  • wewnątrz obrazu wima.
  • Zastosuj zmiany określone w sekcji obsługi offline dla instalacji nienadzorowanej.
  • obraz systemu.
  • Prowadź szczegółowe dzienniki.

Jak widać, narzędzie DISM jest przeznaczone głównie do pracy z gotowym obrazem wim systemu Windows. Ponadto narzędzie to może obsługiwać działający komputer, czyli już działający obraz wima. Aby to zrobić, musisz ustawić parametr /online. A oto, co samo narzędzie DISM mówi o sobie:

składnia poleceń

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

    To polecenie montuje obraz wima do określonego folderu, gdzie:

    • c:\install.wim

      Lokalizacja przechowywania i nazwa obrazu wima, który zamierzamy zamontować.

    • /indeks:1

      Wskazanie indeksu publikacji, którą łączymy.

    • c:\papka_podklucheniya

      Tworzymy i określamy folder, w którym podłączamy obraz.

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

    Stosuje wszystkie zmiany wprowadzone do określonego obrazu wim. To polecenie jest uruchamiane po wszystkich zmianach, aby je zapisać. Polecenie musi określać adres pliku.

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

    Za pomocą tego polecenia wyłączamy podłączony obraz wima. Możliwe jest użycie dwóch opcji, z których jedna zapisuje zmiany przed odmontowaniem obrazu, a druga anuluje. Popełniać- zatwierdź zmiany, wyrzucać- nie zapisuj zmian.

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

    To polecenie próbuje przywrócić do życia „zawieszony” folder z podłączonym obrazem wim. Najwyraźniej takie sytuacje nie należą do rzadkości, skoro Microsoft zadbał o taką funkcjonalność.

  5. dism /cleanup-wim

    Polecenie usuwa wszystkie dane powiązane z danym obrazem. Są to różne pliki tymczasowe lub inne, które są tworzone podczas konfiguracji obrazu. Najlepiej stosować przed zakończeniem pracy.

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

    Wyświetla informacje skojarzone z określonym indeksem obrazu. Przypomnę, że indeks wskazuje w asemblerze.

  7. dsim /getmounted-wiminfo

    Wyświetla informacje o już zamontowanym obrazie wim systemu Windows.

System DISM jest przeznaczony do pracy z wcześniej istniejącymi obrazami. Za pomocą tego narzędzia nie utworzysz nowego obrazu. Tutaj wymieniono tylko podstawowe polecenia do pracy z narzędziem DISM. Oczywiście możliwości DISM nie kończą się na możliwości łączenia, uzyskiwania informacji i rozłączania obrazu wima. , innymi słowy - główny potencjał narzędzia, omówimy później. Nie przełączaj.

DISM.exe to nowe narzędzie wiersza polecenia, które jest dołączone zarówno do wersji instalacyjnej systemu operacyjnego Windows 7, jak i wersji 2.0 zestawu zautomatyzowanej instalacji systemu Windows (Windows AIK).

Komentarz: Obsługa plików VHD jako obrazów rozruchowych systemu Windows to nowa funkcja w systemie Windows 7, która zostanie omówiona w kolejnych artykułach z tej serii.

DISM.exe może być używany do pracy z obrazami systemu Windows, jak np Pliki Windowsa obrazu (WIM) oraz z wirtualnymi dyskami twardymi (wirtualny dysk twardy - VHD). Chociaż narzędzie DISM.exe zostało pierwotnie zaprojektowane do radzenia sobie z uszkodzonymi plikami systemy Windows, jego funkcjonalność umożliwia również przejście do pracy z uruchomionymi systemami operacyjnymi Windows. Praca z obrazami obejmuje takie operacje, jak dodawanie i usuwanie sterowników urządzeń, dodawanie i usuwanie pakietów systemu operacyjnego, dodawanie poprawek, praca z ustawieniami regionalnymi i wykonywanie podobnych czynności z obrazami. DISM można również wykorzystać do uaktualnienia obrazu systemu Windows do innej wersji (na przykład z Business do Ultimate) oraz do przygotowania obrazu systemu do użytku.

DISM służy do pracy z obrazami następujących wersji systemu Windows:

  • Windows Vista SP1 lub starszy
  • Windows Serwer 2008
  • System Windows 7
  • Windows Serwer 2008 R2

Za pomocą DISMa

W systemie Windows Vista (lub podczas pracy z zestawem Windows AIK 1.1) tworzenie obrazów wymagało kilku różnych narzędzi. Na przykład trzeba było zainstalować osobny sterownik urządzenia na obrazie utworzonym wcześniej z głównej instalacji. Aby to zrobić w systemie Vista, trzeba było wykonać następujące czynności:

  1. Zamontuj obraz przez ImageX
  2. Dodaj sterownik urządzenia za pomocą Menedżera pakietów (Pkgmgr.exe)
  3. Wyłącz obraz przez ImageX

Ponadto, gdyby był to obraz Windows PE, należałoby również użyć Narzędzie WindowsaŚrodowisko przedinstalacyjne (PEimg.exe) w celu przygotowania obrazu. Na koniec, jeśli chcesz zmienić kulturę obrazu, potrzebujesz narzędzia do konfiguracji ustawień międzynarodowych (Intlcfg.exe).

Jednak począwszy od systemu Windows 7, narzędzia Pkgmgr.exe, Intlcfg.exe i PEimg.exe, które były obecne w Windows AIK 1.1, zostały zastąpione przez DISM.exe. Ponadto DISM.exe zawiera funkcje łączenia i wyłączania obrazów.

DISM często dodaje sterownik do obrazu systemu Windows w trybie offline zamiast wdrażać obraz na urządzeniach wymagających sterownika. Przyjrzyjmy się temu scenariuszowi, aby zrozumieć, jak pracować z DISM wiersz poleceń.

Na początku w folderze C:\Images komputera z Windows AIK 2.0 znajduje się obraz instalacyjny Windows 7 (plik install.wim):

C:\Program Files\Windows AIK\Tools\PETools>katalog C:\Obrazy

Katalog C:\Images

05.03.2009 12:46

.

05.03.2009 12:46

..

22.04.2009 07:28 2 218 242 699 install.wim

1 Plik(i) 2 218 242 699 bajtów

2 Dir(s) 180 411 486 208 bajtów za darmo

Komentarz: Pamiętaj, w artykule 17 z serii Wdrażanie Vista powiedziałem, że istnieją dwa rodzaje obrazów systemu Windows: rozruch i instalacja :)

Następnie w folderze C:\Drivers znajdują się sterowniki dla systemu Windows 7 beta (wersja 2.91) dla Urządzenia Microsoftu kamera ratunkowa:

C:\Program Files\Windows AIK\Tools\PETools>katalog C:\Drivers

Wolumin na dysku C nie ma etykiety.

Numer seryjny tomu to 1C9A-D699

Katalog C:\Drivers

05.03.2009 13:19

.

05.03.2009 13:19

..

05.03.2009 13:19

VX6000

0 Plik(i) 0 bajtów

3 Dir(s) 180 411 486 208 bajtów za darmo

Zamontujemy nasz obraz do pustego folderu C:\Servicing. Zacznijmy od polecenia DISM.exe z parametrem get-wiminfo aby wyświetlić listę wszystkich obrazów systemu Windows zawartych w pliku install.wim. Należy pamiętać, że obraz instalacyjny może zawierać więcej niż jeden obraz systemu Windows.

C:\Program Files\Windows AIK\Tools\PETools>dism /get-wiminfo /wimfile:C:\Images\install.wim

Wersja: 6.1.7100.0

Szczegóły obrazu: C:\Images\install.wim

Nazwa: Windows 7 STARTER

Opis: Windows 7 STARTER

Rozmiar: 7 927 317 234 bajtów

Nazwa: Windows 7 HOMEBASIC

Opis: Windows 7 HOMEBASIC

Rozmiar: 7 983 232 406 bajtów

Nazwa: Windows 7 HOMEPREMIUM

Opis: Windows 7 HOMEPREMIUM

Rozmiar: 8 422 988 972 bajtów

Nazwa: Windows 7 PROFESJONALNY

Opis: Windows 7 PROFESJONALNY

Rozmiar: 8 303 245 818 bajtów

Nazwa: Windows 7 ULTIMATE

Opis: Windows 7 ULTIMATE

Rozmiar: 8 461 373 562 bajtów

Załóżmy teraz, że zamierzamy zainstalować system Windows 7 Professional, w którym to przypadku widzimy, że obraz numer 4 jest odpowiedni do tego celu. Dlatego połączmy ten konkretny obraz z folderem C:\Servicing za pomocą parametru /mount-wim Polecenia DISM.exe:

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

Narzędzie do obsługi i zarządzania obrazami wdrażania

Wersja: 6.1.7100.0

Operacja zakończona sukcesem.

Aby sprawdzić, czy obraz został pomyślnie zamontowany, możesz użyć parametru /get-mountedinfo, powiedzmy tak:

C:\Program Files\Windows AIK\Tools\PETools>dism / get-mountedwiminfo

Narzędzie do obsługi i zarządzania obrazami wdrażania

Wersja: 6.1.7100.0

Uchwyt reż : C:\Obsługa

Zamontowany odczyt/zapis: tak

Operacja zakończona sukcesem.

Jeśli sprawdzimy zawartość katalogu C:\Servicing, zobaczymy foldery i pliki zamontowanego obrazu:

C:\Program Files\Windows AIK\Tools\PETools>katalog C:\Obsługa

Wolumin na dysku C nie ma etykiety.

Numer seryjny tomu to 1C9A-D699

Katalog C:\Obsługa

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

Dzienniki wydajności

22.04.2009 05:26

Pliki programów

22.04.2009 03:27

Użytkownicy

22.04.2009 05:29

Okna

2 Plik(i) 34 bajty

6 Dir(s) 180 321 382 400 bajtów za darmo

Przyjrzyjmy się teraz, jakie działania możemy wykonać z połączonym obrazem:

C:\Program Files\Windows AIK\Tools\PETools>dism /image:C:\Obsługa /?

Narzędzie do obsługi i zarządzania obrazami wdrażania

Wersja: 6.1.7100.0

Wersja obrazu: 6.1.7100.0

Do obsługi obrazu można użyć następujących komend:

KOMENDY OBSŁUGI WERSJI WINDOWS:

/Set-ProductKey — wypełnia klucz produktu obrazem offline.

/Get-TargetEditions — wyświetla listę wersji systemu Windows, do których można uaktualnić obraz.

/Get-CurrentEdition — Wyświetla edycje określonego obrazu.

/Set-Edition — uaktualnia obraz systemu Windows do wyższej wersji.

KOMENDY DO SERWISOWANIA BEZPIECZEŃSTWA:

/Apply-Unattend — stosuje plik instalacji nienadzorowanej do obrazu.

KOMENDY OBSŁUGI KIEROWCY:

/Remove-Driver — usuwa pakiety sterowników z obrazu offline.

/Add-Driver — dodaje pakiety sterowników do obrazu offline.

/Get-DriverInfo — wyświetla informacje o określonym sterowniku w obrazie offline lub uruchomionym systemie operacyjnym.

/Get-Drivers — wyświetla informacje o wszystkich sterownikach w obrazie offline lub działającym systemie operacyjnym.

MIĘDZYNARODOWE KOMENDY SERWISOWE:

/Set-LayeredDriver — Ustawia sterownik warstwowy klawiatury.

/Set-UILang — ustawia domyślny język interfejsu użytkownika systemu, który jest używany w zamontowanym obrazie offline.

/Set-UILangFallback — ustawia domyślny język rezerwowy dla interfejsu użytkownika systemu w zamontowanym obrazie trybu offline.

/Set-UserLocale — ustawia ustawienia regionalne użytkownika w zamontowanym obrazie offline.

/Set-SysLocale — ustawia język dla programów innych niż Unicode (nazywane również ustawieniami regionalnymi systemu) i ustawienia czcionek w zamontowanym obrazie offline.

/Set-InputLocale — ustawia ustawienia regionalne wprowadzania i układy klawiatury do użycia w zamontowanym obrazie offline.

/Set-TimeZone — ustawia domyślną strefę czasową w zamontowanym obrazie offline.

/Set-AllIntl — ustawia wszystkie ustawienia międzynarodowe w zamontowanym obrazie offline.

/Set-SKUIntlDefaults — ustawia wszystkie ustawienia międzynarodowe na wartości domyślne dla określonego języka jednostki SKU w zamontowanym obrazie trybu offline.

/Gen-LangIni — Generuje nowy plik lang.ini.

/Set-SetupUILang — określa domyślny język, który będzie używany podczas instalacji.

/Get-Intl — Wyświetla informacje o ustawieniach międzynarodowych i językach.

KOMENDY OBSŁUGI APLIKACJI:

/Check-AppPatch — Wyświetla informacje, czy poprawki MSP mają zastosowanie do zamontowanego obrazu.

/Get-AppPatchInfo — Wyświetla informacje o zainstalowanych poprawkach MSP.

/Get-AppPatches — wyświetla informacje o wszystkich zastosowanych poprawkach MSP dla wszystkich zainstalowanych aplikacji.

/Get-AppInfo — Wyświetla informacje o określonej zainstalowanej aplikacji MSI.

/Get-Apps — Wyświetla informacje o wszystkich zainstalowanych aplikacjach MSI.

KOMENDY OBSŁUGI PACZEK:

/Add-Package — dodaje pakiety do obrazu.

/Remove-Package — usuwa pakiety z obrazu.

/Enable-Feature — Włącza określoną funkcję w obrazie.

/Disable-Feature — wyłącza określoną funkcję w obrazie.

/Get-Packages — Wyświetla informacje o wszystkich pakietach w obrazie.

/Get-PackageInfo — Wyświetla informacje o określonym pakiecie.

/Get-Features — Wyświetla informacje o wszystkich funkcjach w pakiecie.

/Get-FeatureInfo — Wyświetla informacje o określonej funkcji.

/Cleanup-Image — wykonuje operacje czyszczenia i odzyskiwania obrazu.

Aby uzyskać więcej informacji na temat tych poleceń obsługi i ich argumentów,

podaj polecenie bezpośrednio przed /?.

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

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

DISM.exe /Online /Pobierz sterowniki /?

Opcje, których chcemy użyć, znajdują się w wierszu KOMENDY OBSŁUGI KIEROWCY (patrz wyżej). Użyjmy parametru / pobierz sterowniki aby wyświetlić listę sterowników już zainstalowanych w zamontowanym obrazie:

C:\Program Files\Windows AIK\Tools\PETools>

Narzędzie do obsługi i zarządzania obrazami wdrażania

Wersja: 6.1.7100.0

Wersja obrazu: 6.1.7100.0

Lista pakietów sterowników:

Opublikowana nazwa: oem0.inf

Nazwa klasy: Drukarka

Nazwa dostawcy: Microsoft

Wersja: 6.1.7100.0

Operacja zakończona sukcesem.

Teraz używamy parametru /dodaj sterownik aby dodać sterownik LifeCam do naszego zamontowanego obrazu:

C:\Program Files\Windows AIK\Tools\PETools>dism /image:C:\Servicing /add-driver /driver:C:\Drivers\VX6000\vx6000.inf

Narzędzie do obsługi i zarządzania obrazami wdrażania

Wersja: 6.1.7100.0

Wersja obrazu: 6.1.7100.0

Znaleziono 1 pakiet(y) sterowników do zainstalowania.

Instalowanie 1 z 1 - C:\Drivers\VX6000\vx6000.inf: Pakiet sterowników został pomyślnie zainstalowany.

Operacja zakończona sukcesem.

Teraz użyjmy ponownie / pobierz sterowniki aby sprawdzić, czy sterownik LifeCam został pomyślnie dodany do zamontowanego obrazu:

C:\Program Files\Windows AIK\Tools\PETools>dism /image:C:\Servicing /get-drivers

Narzędzie do obsługi i zarządzania obrazami wdrażania

Wersja: 6.1.7100.0

Wersja obrazu: 6.1.7100.0

Uzyskiwanie listy sterowników innych firm ze sklepu ze sterownikami...

Lista pakietów sterowników:

Opublikowana nazwa: oem0.inf

Oryginalna nazwa pliku: prnms001.inf

Nazwa klasy: Drukarka

Nazwa dostawcy: Microsoft

Wersja: 6.1.7100.0

Opublikowana nazwa: oem1.inf

Oryginalna nazwa pliku: vx6000.inf

Nazwa klasy: obraz

Nazwa dostawcy: Microsoft

Wersja: 5.5.3.74

Operacja zakończona sukcesem.

Teraz kończymy pracę z obrazem i wyłączamy go:

C:\Program Files\Windows AIK\Tools\PETools>dism /unmount-wim /mountdir:C:\Servicing /commit

Narzędzie do obsługi i zarządzania obrazami wdrażania

Wersja: 6.1.7100.0

Plik obrazu: C:\Images\install.wim

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

odmontowywanie obrazu

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

Operacja zakończona sukcesem.

Dodatkowe zasoby

Po więcej dokładna informacja o tarczy DISM smierc/? w wierszu poleceń narzędzi wdrażania na komputerze. Również dokładna informacja Informacje o narzędziu DISM.exe można znaleźć w sekcji Informacje techniczne dotyczące narzędzi wdrażania Przewodniki po systemie Windows Podręcznik użytkownika zestawu zautomatyzowanej instalacji (WAIK.chm), do którego można uzyskać dostęp, klikając Start | Wszystkie programy | Microsoft Windows AIK na komputerze.

Na koniec sprawdź bezpłatną klinikę e-learningową 10077: Co nowego w systemie Windows 7 dla profesjonalistów w sekcji Windows 7 Learning Portal w witrynie Microsoft Learning. Byłem zaangażowany w rozwój tych trzech materiałów, a materiał pro zawiera nawet krótką demonstrację wideo użycia DISM w celu dodania sterownika do obrazu.

Dism ++ został pierwotnie opracowany jako graficzny panel sterowania do obsługi i zarządzania obrazami wdrażania (DISM) z wiersza poleceń. Jednak aplikacja oferuje znacznie więcej niż tylko tworzenie i zarządzanie obrazami systemu. W rzeczywistości Dism ++ to kompleksowy zestaw różnych narzędzi do czyszczenia i optymalizacji systemu operacyjnego, zarządzania uruchamianiem, sterownikami, aktualizacjami i komponentami systemu Windows, a także przetwarzania obrazów systemu Windows.

Kluczowe cechy Dism++

Oczyszczanie dysku i ustawienia uruchamiania aplikacji

Dism++ nie wymaga instalacji, wystarczy uruchomić plik wykonywalny programu. Okno główne zawiera proste menu nawigacyjne, które organizuje szybki dostęp do wszystkich funkcji programu.

Oczyszczanie to pierwsze narzędzie na liście. Pokazuje, które pliki można usunąć i ile miejsca na dysku zajmują. Użytkownik może usunąć historię wyszukiwania, historię instalacji aktualizacji, zrzuty awaryjne systemu i programu, pliki tymczasowe, pamięć podręczną systemu i dane usługi Microsoft Store.

Dism ++ zawiera menedżera uruchamiania, który pomaga zdecydować, w jaki sposób aplikacje i polecenia powinny działać w systemie Windows po uruchomieniu systemu operacyjnego.

Zarządzaj obrazami systemu i twórz kopie zapasowe WIM

Jeśli potrzebujesz narzędzi do zarządzania obrazami, można je znaleźć w sekcji Zaawansowane. Obrazy ESD można konwertować do formatu ISO lub WIM, edytować pliki obrazów systemu Windows i kompilować poszczególne pliki w obraz ISO.

Jednak nie wszystkie narzędzia na tej stronie są powiązane z plikami graficznymi. Możesz również znaleźć narzędzie tutaj Kopia rezerwowa i przywrócić system, który działa z obrazami WIM. Również na stronie „Zaawansowane” można znaleźć menedżera konta, narzędzie do naprawy rozruchu oraz narzędzie do uruchamiania dowolnego polecenia w trybie Boga.

Optymalizacja i strojenie systemu

Dism++ może również działać jako narzędzie do optymalizacji systemu. Aplikacja umożliwia zmianę wielu ustawień w Eksploratorze Windows, Aktualizacje Windowsa, sieci, usług lub innych obszarów systemu operacyjnego. Ponadto Dism ++ może zarządzać zainstalowane sterowniki, powiązania aplikacji, funkcje systemu Windows i aktualizacje.

Potężne narzędzie do konserwacji i dostrajania systemu

Dism++ nie jest bynajmniej wyczerpującym zestawem narzędzi. Chociaż dla zaawansowanych użytkowników program jest bardzo przydatny, ponieważ oferuje kilka narzędzi w jednym miejscu, sposób organizacji tych funkcji nie jest najwygodniejszy.

Oczywiście Dism++ wymaga dalszych ulepszeń, ale już teraz program może pomóc tym, którzy chcą wyczyścić i zoptymalizować system lub stworzyć kopia zapasowa. Dism++ to nie tylko GUI dla DISM, to potężne narzędzie do dostrajania systemu dla każdego użytkownika Windows.

Nowo wprowadzone „dziesiątki”, porozmawiamy o przydatnej funkcjonalności najpopularniejszego systemu Windows 7, zaczerpniętej z arsenału systemu Windows 8, a mianowicie przywracaniu uszkodzonych komponentów przy udziale narzędzia konsoli DISM.exe. Co więcej, ta funkcjonalność nie jest najnowsza, ale całkowicie pozbawiona uwagi wszystkich rosyjskojęzycznych TO-zasoby. O przyczynach, a właściwie o samym Zastosowanie Obraz Serwisowanie I kierownictwo(ang. "system do obsługi i zarządzania obrazami wdrożeniowymi", DISM) patrz krótka notatka poniżej.

To proste: opcja pojawiła się dokładnie rok temu wraz z wydaniem aktualizacji KB2966583, o którym dosłownie kilka słów padło w ogłoszeniu, które stało się, z powodu niechęci do Często zadawane pytania-am, powodem milczenia „ojczyzny” („pionier” DISM dla Windows 7 – bloger Vadim Sterkin). Cóż, uzupełnijmy lukę w wykształceniu i możliwościach naszej ukochanej „siódemki”, ale najpierw w jednym akapicie o tym, dlaczego to wszystko jest potrzebne.

Począwszy od systemu Vista, wdrażanie i konserwacja systemu Windows opiera się na składnikach i pakietach zdefiniowanych przez manifesty (zrzut ekranu). w katalogu C:\Windows\winsxs znajdują się wszystkie pliki systemu operacyjnego, w tym poprzednie wersje - to jest sklep z komponentami Okna. A repozytorium pakietów reprezentowany przez folder w systemie C:\Windows\obsługa\Packages gdzie możesz zobaczyć dostępne pakiety i ich manifesty. Ujawnienie tego, co zostało powiedziane plastikowa torba ohm może być poprawką dla systemu operacyjnego lub sterownika i manifest jest tekst XML-plik, w którym zdefiniowane są definicje komponentów i elementów wdrażania. Ze względu na to, że praktyka aktualizacji systemu jest rzeczą konieczną, a najczęstszą przyczyną niepowodzenia aktualizacji jest uszkodzenie pamięci dźwięcznej, narzędzie DISM.exe jest realne" ratownik" z takimi błędami. Po zainicjowaniu KB2966583 wszyscy użytkownicy "siódemki" mogą ocenić dzisiejszą bohaterkę w akcji, bo wcześniej wymagało to osobnego rozwiązania Sprawdź SUR(Sprawdź gotowość aktualizacji systemu), co jest nieprawidłowe.

Praca z DISM.exe


Znowu wszystko jest proste: od spodu konto administrator (jeśli jesteś jedynym Użytkownik Windowsa, to nie ma się czym martwić) uruchom wiersz poleceń (" Początek" → cmd w polu wyszukiwania → " Wchodzić") i wprowadź, za potwierdzeniem, polecenie DISM /Online /Cleanup-Image /ScanHealth → oczekiwanie na zakończenie procesu (zrzut ekranu) → wyniki pracy DISM koniecznie sprawdź adres C:\Windows\Logs\CBS w pliku checksur.log. Obecność w dzienniku krytycznej liczby problematycznych komponentów będzie sygnałem do poszukiwania pendrive'a (dysku) z obrazem systemu Windows lub pobrania niezbędnego pakietu naprawczego SystemaktualizacjagotowośćNarzędzie.

Idealnie powinieneś zobaczyć tekst („Nie wykryto błędów”) jak na powyższym zrzucie ekranu, czego wszystkim życzę. I to wszystko, co każdy mniej lub bardziej doświadczony użytkownik systemu Windows powinien wiedzieć na ten temat.

Notatka: Posiadacze pecetów z późniejszą „ósemką” w celu poszerzenia swoich horyzontów mogą zapoznać się z artykułem „ Opcje wiersza polecenia DISM do obsługi pakietów systemu operacyjnego"od Microsoftu MSDN-biblioteki.

Aby stworzyć własną dystrybucję, nie jest konieczne przechwytywanie przygotowanego systemu, zestawu WAJK daje nam kolejną możliwość - pracować bezpośrednio z Obraz ISO om dysk instalacyjny, w terminologii firmy Microsoft, ten rodzaj obrazów nazywa się: obraz offline. To narzędzie nazywa się DISM ( Obsługa i zarządzanie obrazami wdrożeniowymi) pozwala głęboko modyfikować obraz systemu Windows, dodawać tam sterowniki (jeden plik lub całą kolekcję), włączać / wyłączać różne komponenty systemu, dodawać pakiety aktualizacji systemu operacyjnego, a także pakiety językowe i ogólnie masę wszystkiego innego , dość głęboko możemy „zobaczyć” dystrybucję systemu operacyjnego Windows. Nawiasem mówiąc, WAIK pozwala obsługiwać dystrybucje systemu Windows 8 / 2012
Możliwa jest również inna opcja, masz już dostosowany obraz, który otrzymałeś po przechwyceniu, możesz przeczytać o tym, jak powstaje w artykule: wszystko ci w nim pasuje, ale jest problem, przybył nowszy sprzęt i sterowniki, które są już obecne na obrazie, nie pasują odpowiednio do nowego sprzętu, sprzęt nie działa na pełnych obrotach. W takiej sytuacji wystarczy nam poznać konfigurację nowego sprzętu i do istniejącego obrazu, wystarczy dodać sterowniki, a jeśli obraz powstał dawno temu, to zaktualizować pakiety, inaczej nasz obraz nie jest bezpieczny, ale zgodnie z zaleceniami „najlepsi hodowcy psów”, od firmy Microsoft, nasz obraz musi być bezpieczny i zawierać najnowsze aktualizacje zabezpieczeń w momencie wdrażania...
Jeśli myślisz logicznie, to z czasem w sieci biurowej pojawią się „pstrokate” stacje robocze, może to wynikać z rozwoju firmy lub planowanej wymiany przestarzałego sprzętu na nowy lub po prostu przez różnych dostawców lub partie sprzętu, w każdym razie pomysł możesz zapomnieć o jednolitym sprzęcie i nawet na to nie liczyć, uwierz mojemu doświadczeniu w firmie, która zatrudnia prawie 14 000 osób w Federacji Rosyjskiej, ze sprzętem jest kompletne zoo, więc może być konieczne dodanie sterowników, aktualizacji itp. do gotowego obrazu. Idealną opcją jest pojedynczy punkt obsługi, który będzie naszym obrazem instalacyjnym, możemy do niego dodawać sterowniki w miarę pojawiania się nowych technologii.

Szczerze mówiąc, to oprogramowanie jest dość trudne do zrozumienia, ale po jego opanowaniu otrzymasz potężne narzędzie do utrzymywania i dostrajania dystrybucji MS Windows. Zasadniczo możesz bezpiecznie otworzyć „swój” MSDN, pod warunkiem, że twoje obrazy są zmontowane z wysoką jakością, cóż, po pierwsze, podnieś „piracką flagę”, ale to prawda, teksty ...
Wszystkie czynności wykonywane są z linii poleceń, z jednej strony jest to duży plus, z drugiej wada. współcześni ludzie doprowadzili swój odruch „wciskania przycisków” do takich rozmiarów, że szybkość pracy z myszką po prostu spada, ale widok czarnego pola wiersza poleceń i migającego kursora powoduje nerwowy tik i osobistą niechęć do tych, którzy przyszli z tym.

WAŻNE-Artykuł będzie podzielony na kilka punktów, każdy z nich jest opcjonalny, masz swobodę wyboru, czy uzupełnić wszystkie punkty, czy tylko te, które potrzebujesz, w każdym przypadku obraz będzie działał!

Wszystkie działania zostaną wykonane na przykładzie systemu Windows 7 Professional amd64, ale wszystkie polecenia dotyczą również dystrybucji systemu Windows 8 / 2012 / 2008 / 2008R2
Do pracy potrzebujemy:
1) Dysk instalacyjny systemu Windows 7 (wydanie i głębia bitowa, nie ma znaczenia, na przykład zostanie zastosowana architektura x64), możesz pobrać z torrentów lub z MSDN- kto ma dostęp do subskrypcji. W tej pracy użyję czystego obrazu MSDN, nie polecam robienia zdjęcia które już ktoś przerobił, to nie jest fakt, że ci się to uda, więc aby zrozumieć zasadę działania weź plik ISO od Microsoft, jest bezpośredni - jak gówno w locie ...
2) Dysk instalacyjny WAIK (Windows Automated Installation Kit) można pobrać ze strony internetowej firmy Microsoft, a także dodatkowy pakiet do poprawnej pracy z systemem operacyjnym z dodatkiem SP1.
3) Fizyczna maszyna z systemem Windows 7 na pokładzie, głębia bitowa i wersja systemu operacyjnego nie ma znaczenia, ale edycja rozrusznik lepiej go nie używać, mając wystarczającą ilość wolnego miejsca na dysku C - powinno być co najmniej 25 GB wolnego miejsca (na wszelki wypadek).
4) Zestaw sterowników i aktualizacji, które zostaną zainstalowane w systemie.

Zakłada się, że to wszystko zostało już pobrane i znajduje się na dysku, nie potrzebujemy Internetu do skonfigurowania obrazu.

Do pracy musimy utworzyć niezbędne katalogi na dysku C.
Będziemy pracować z obrazem systemu w folderze przygnębienie, nazwałem go tak konkretnie, aby było jasne, do czego służy (nazwa folderu na nic nie wpływa) jedynym warunkiem jest nie przypisywanie nazwy do folderu cyrylicą, aby uniknąć problemów, również wewnątrz tego folderu, stworzymy całą masę innych folderów, ich przeznaczeniem jest ja, o czym opowiem w trakcie artykułu:
Będziemy pracować w wierszu poleceń, tak, Windows, podobnie jak Linux, pozwala to zrobić i podobnie jak Linux, wiele takich zadań lepiej jest z niego wykonać. mysz jest za długa, chociaż w Linuksie linia poleceń jest bardziej funkcjonalna.
Uruchom wiersz polecenia jako administrator i wykonaj w nim następujące czynności:

mkdir c:\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\ mainbord mkdir c:\dism\drivers\sound mkdir c:\dism\drivers\video

Teraz musimy skopiować zawartość całej instalacji Dysk z Windowsem, do folderu c:\dism\iso tak jak jest.
Również obok folderu izo jest folder offline zamontuje plik zainstaluj.wim z którymi będziemy pracować.

Nie ciągnijmy kota za „miejsce przyczynowe” i montujmy obraz zainstaluj.wim który, jeśli wszystko poprawnie skopiowałeś, powinien znajdować się na twojej ścieżce:
c:\dism\iso\sources\install.wim

Chodźmy: Start->Wszystkie programy ->Microsoft Windows AIK ->Wiersz poleceń narzędzi wdrażania uruchom go jako administrator

Dysk może zawierać kilka wydań interesującego nas systemu operacyjnego Windowsa 7 Professional, wszystko zależy od czego numer seryjny wchodzisz.
Otrzymujemy listę systemów operacyjnych z dysku:
dism /get-wiminfo /wimfile:c:\dism\iso\sources\install.wim
Interesuje nas obraz systemu operacyjnego z indeksem 3. (zakreślony na czerwono na zrzucie ekranu)

W oknie, które zostanie otwarte, wprowadź i naciśnij Enter:
dism /mount-wim /wimfile:c:\dism\iso\sources\install.wim /index:3 /mountdir:c:\dism\offline
Gdzie:
przygnębienie- co uruchamiamy do pracy
/mount-wim-co chcemy zrobić, w naszym przypadku zamontować wim plik.
/wimfile:c:\dism\iso\sources\install.wim-ścieżka do pliku zainstaluj.wim
/indeks:3-w pliku zainstaluj.wim może zawierać kilka obrazów systemów operacyjnych, my weźmiemy trzeci z listy.
/mountdir:c:\dism\offline- folder, w którym plik zostanie zamontowany zainstaluj.wim

System poda coś takiego:

Po pomyślnym podłączeniu obrazu zawartość pliku zainstaluj.wim można to zobaczyć w folderze c:\dism\offline
Jeśli tam zajrzysz, znajdziesz tam tylko zawartość dysku C, dla leniwych załączam zrzut ekranu:

1-Dodanie sterowników sprzętowych do systemu
Na początku, kiedy tworzyliśmy kilka folderów, mieliśmy folder o nazwiedrivers, aw nim były różne podfoldery, takie jak mainbord, sound, network, więc są one przeznaczone tylko do przechowywania sterowników. Sterownik dźwięku, upuszczamy go do folderu dźwięku i sterowników sprzęt sieciowy do folderu sieciowego - wszystko jest proste itp. w zasadzie wszystko można zrzucić na jedną kupę, najważniejsze że pliki o tych samych nazwach się nie nadpisują, ale lepiej od razu przyzwyczaić się do zamawiania a potem za kilka miesięcy spokojnie można się zorientować gdzie wszystko czyli, co można usunąć, a co należy zostawić, a teraz, jeśli wszystko jest w kupie, to już jest problematyczne, więc zalecenie jest dość proste i banalne - Zrób to normalnie, będzie dobrze!
DISM umożliwia dodawanie sterowników w 2 trybach
1) Według pliku — gdy wyraźnie określisz, który plik ma zostać pobrany
2) Rekurencyjnie, gdy oprogramowanie samo sprawdza folder i zagnieżdżone podfoldery i dodaje wszystkie znalezione pliki sterowników do obrazu.
Szczerze mówiąc, dodawanie plików po pliku jest dla „estetów” lub jeśli chcesz dodać tylko jeden plik do już ukończonego obrazu. Ale „pijemy” z tobą czysty system i zakłada się, że nic w nim nie ma, więc dodamy je rekurencyjnie.

W wierszu polecenia wpisz:
dism /image:c:\dism\offline /add-driver /driver:c:\dism\drivers /recurse

Zdarza się, że trzeba dodać sterowniki, których nie ma podpis cyfrowy, wtedy polecenie staje się:
dism /image:c:\dism\offline /add-driver /driver:c:\dism\drivers /recurse /ForceUnsigned

System pomyśli trochę, a następnie wyświetli:

2-Dodaj aktualizacje do obrazu
Następnie załóżmy, że Twój obraz jest nieaktualny i decydujesz się dodać do niego pakiety serwisowe. Ale głównym pytaniem jest, skąd wziąć aktualizacje?!
Można je pobrać z działającego systemu, wszystkie pliki z rozszerzeniem .taksówka są naszym celem, w którym można je znaleźć C:\Windows\SoftwareDistribution\Download, jeśli zainstalowany jest WinRAR, podświetla je jako archiwa, więc je zbierzemy. Wszystkie aktualizacje są stosowane w podanej kolejności, więc spróbuj określić je w kolejności rosnącej liczb.
Opcja numer 2, aktualizacje można pobrać ze strony internetowej Microsoft, aby nie przechodzić przez „fascynującą misję”, oto link, który działa przez IE.
Na początku artykułu utworzyliśmy folder:
mkdir c:\dism\updates
Wkładamy do niego pliki aktualizacji, np mam 2 pliki, ułożę je w kolejności numerycznej:
KB2574819.cab
KB2592687.cab
Zastosujmy aktualizacje do naszego obrazu:
dism /image:c:\dism\offline /Add-Package /PackagePath:C:\dism\updates\KB2574819.cab /PackagePath:C:\dism\updates\KB2592687.cab
Gdzie:
/PathagePath:C:\dism\updates\KB2574819.cab- określ ścieżkę do pliku aktualizacji

Z układu otrzymujemy:

Numer problemu 1. Niektóre aktualizacje nie chcą się instalować bez innych aktualizacji, dlatego zależność od tego może stać się poważnym problemem, ale zawsze możesz zajrzeć na stronę Microsoft, która aktualizacja zależy od której.
Numer problemu 2. Nie masz plików aktualizacji jako plików *.taksówka, ale ma postać plików *.msu, problem nie jest skomplikowany, pliki można rozpakować za pomocą rozwiń -F:*- jak korzystać z tego narzędzia, będzie twoją pracą domową!

3-Włącz/wyłącz komponenty systemu operacyjnego
Czasami wymagane jest włączenie komponentów systemu, które są domyślnie wyłączone, na przykład klienta telnetu, potrzebuję go dość często do pracy, dlatego na obrazie na jego przykładzie włączymy go.
Na początek wykonamy żądanie listy wszystkich komponentów, jest dość duża, więc przekierujemy ją do pliku, i możesz ją bezpiecznie przeczytać w pliku.
Otrzymujemy listę pakietów i przekierowujemy ją do plik tekstowy:
dism /image:c:\dism\offline /Get-Features > c:\dism\Featurelist.txt
Gdzie:
dism /image:c:\dism\offline-odnosząc się do naszego połączonego obrazu
/Get-Features- prośba o zestawienie elementów systemu
> c:\dism\featurelist.txt- przekierowanie wyjścia do pliku, który nazywamy lista funkcji.txt i droga do niego c:\dism\Featurelist.txt

Przejdź do listy komponentów systemu, otwórz plik:
c:\dism\Featurelist.txt
A na wyjściu dostajemy „krakazyabry”, z których można rozróżnić tylko alfabet łaciński, a nawet wtedy nie wszystko. Problem nie jest duży, w notatniku przechodzimy do Format-czcionka wybierz czcionkę Terminal i voila, cała zawartość staje się czytelna.
Na liście znajdujemy komponent TelnetClient, jest on oznaczony jako wyłączony:
Nazwa funkcji: TelnetClient Stan: wyłączony

Spróbujmy to włączyć, wpisz:
dism /image:c:\dism\offline /Enable-Feature /FeatureName:TelnetClient
System pomyśli trochę i da:


Wszystkie komponenty w zestawie.

Jak wyłączyć komponent:
Na przykład spróbujmy wyłączyć komponent, mamy już listę komponentów, znajdujemy tam komponent Pasjans Tak, to ten sam „Selitor”, którego pracownicy tak kochają, a „skuteczni menedżerowie” tak nienawidzą, bo kradnie czas pracy – prawdziwy łajdak, musi zginąć…;)
dism /image:c:\dism\offline /Disable-Feature /FeatureName:Solitaire
System trochę pomyśli, choć system szybciej usuwa komponent niż go dodaje, to zrozumiałe, psucie to nie budowanie…

Część końcowa
Praca z obrazem jest zakończona, musimy zapisać zmiany i odmontować obraz:
dism /Unmount-Wim /MountDir:C:\dism\offline /Commit

Rozpocznie się proces zapisywania zmian, trwa on około 1-2 minut, po czym otrzymamy coś takiego:

Jeśli o czymś zapomniałeś, obraz można łatwo podłączyć ponownie i dodać niezbędny.
Teraz musimy zebrać z otrzymanego obrazu dysku instalacyjnego.
Nasz wynikowy rozkład leży w c:\dism\iso jedynym problemem jest to, że nie można go uruchomić, w zasadzie nie stanowi to problemu i teraz złożymy z niego pełnoprawny obraz ISO, który później można wyciąć na płytę DVD-R.

Tworzenie obrazu dysku instalacyjnego systemu Windows (ISO)
Ponieważ pliki systemu operacyjnego znajdują się w folderze:
c:\dism\iso
Następnie nazwiemy wynikowy obraz ISO windows.iso i wstaw to:
c:\dism\
Wtedy ścieżka do niego będzie wyglądać następująco:
c:\dism\windows.iso
Aby obraz był bootowalny, potrzebujemy plików dostarczonych z WAIK. Nasz obraz systemu operacyjnego ma architekturę x64, wtedy potrzebujemy odpowiedniego bootloadera.
w folderze Dysm utwórz folder uruchomić, ale nie musisz go tworzyć ręcznie, zostanie utworzony automatycznie podczas kopiowania, otwórz wiersz polecenia jako administrator i napisz tam:

Przejdźmy do folderu narzędzi:
cd c:\Program Files\Windows AIK\Tools\PETools

I kopiujemy narzędzia dla potrzebnej nam architektury:
copype.cmd amd64 c:\dism\boot
Po pierwsze dodajmy test pamięci na nasz dysk, nie zajmie dużo miejsca, a w razie nieznanych problemów znacznie ułatwi życie
skopiuj c:\Windows\Boot\PCAT\memtest.exe c:\dism\boot\ISO\boot

Teraz wracamy do wiersza poleceń, w którym pracowaliśmy z DISM i wpisujemy tam:
oscdimg -n -m -o -bc:\dism\boot\etfsboot.com c:\dism\iso c:\dism\windows.iso

Rozpocznie się montaż obrazu, po czym w folderze przygnębienie pojawi się plik windows.iso, to jest nasz gotowy zestaw dystrybucyjny, który można wyciąć na półfabrykat lub podłączyć maszyna wirtualna i baw się dobrze.
Proces budowania wygląda następująco:

Alternatywne wykorzystanie obrazu
Nie trzeba ciąć dysku, zawsze możesz z tego zmontować instalacyjny dysk flash USB, o tym, jak to zrobić, możesz przeczytać w artykule: dla mnie jest to najbardziej odpowiednia opcja, ponieważ. spalanie plastiku na raz, myślę, że to nie w porządku, a cały sprzęt, który został wydany w ciągu ostatnich 3-4 lat, obsługuje uruchamianie z USB.

Na waszym sumieniu pozostaje sprawdzenie tego, co zrobiliśmy…
Tym optymistycznym akcentem pozwólcie, że zakończę, cóż, jak zawsze, jeśli macie jakieś pytania, proszę w komentarzach, jeśli znajdziecie błąd, to piszcie na priv.
To wszystko.