В этом разделе описываются рекомендации по обслуживанию образа Windows®. Рекомендуется по возможности всегда придерживаться их.
Повышение разрешений для программ командной строки
Для всех программ командной строки, предназначенных для развертывания, в том числе для системы обслуживания образов развертывания и управления ими (DISM), необходимо повысить разрешения.
Чтобы гарантировать наличие повышенных разрешений, откройте меню Пуск, выберите пункты Все программы и Windows OPK (или Windows AIK), затем щелкните правой кнопкой мыши пункт Командная строка средств развертывания и выберите Запуск от имени администратора.
Эти действия необходимо выполнить даже при входе в систему в качестве администратора.
Обслуживание образа
Оптимальным способом обслуживания образа Windows является автономное обслуживание с помощью системы DISM. Систему DISM можно использовать для установки, удаления, настройки и обновления драйверов, компонентов и пакетов в образах Windows и среды предустановки Windows (Windows PE) без загрузки образа. Дополнительные сведения см. в разделе Технический справочник по системе обслуживания образов развертывания и управления ими.
Примечание. | |
Если WIM-файл разделен на файлы меньшего размера для записи на несколько носителей, то подключить для обслуживания такой образ нельзя. |
Обслуживание и запуск программы установки Windows из Windows PE 2003 или Windows Server 2003
Перед обслуживанием образа Windows® 7 или запуском программы установки Windows 7 из Windows PE 2003 либо Windows Server 2003 необходимо сначала скопировать двоичные файлы MSXML6 в свою папку \%WINDIR%\System32. MSXML6 доступен на носителях пакета автоматической установки Windows (Windows AIK) и предустановочного набора OPK (Windows OPK). Его также можно загрузить из Центра загрузки Майкрософт.
Исправление, необходимое для 64-разрядных сред основного компьютера
Перед использованием системы DISM с параметрами /Add-Package, /Enable-Feature или /Disable-Feature с 64-разрядного основного компьютера, работающего под управлением ОС Windows Vista™ с пакетом обновления 1 (SP1), Windows Server® 2008 или Windows Server 2003 R2, необходимо установить исправление.
Это исправление доступно на носителях Windows OPK и Windows AIK и находится в следующих папках:
- для 64-разрядной операционной системы Windows
Vista с пакетом обновления 1 или Windows Server 2008 основного
компьютера установите исправление из папки
\HotFix\KB960037\VistaSP1_WS08;
- для 64-разрядной операционной системы Windows
Server 2003 R2 основного компьютера установите исправление из папки
\HotFix\KB960037\W2K3.
Для установки исправления дважды щелкните соответствующий EXE-файл.
Если исправление не установлено, после выполнения команды будет выведено следующее предупреждающее сообщение.
Для обслуживания образа Windows 7 из этой среды на этот компьютер следует установить исправление KB960037. Исправление входит в состав предустановочного набора OPK Windows и Windows AIK и располагается в папке <%mediaroot%>\HotFix.
Поддержка межплатформенности в системе DISM
При обслуживании конечного образа любой архитектуры всегда используйте версию системы DISM, соответствующую архитектуре обслуживающего основного компьютера. Версию системы DISM, поддерживающую нужную архитектуру на программном уровне, можно найти в следующих папках обслуживающего основного компьютера:
- установленная по умолчанию на Windows 7:
<%WINDIR%>\System32;
- установленная набором Windows OPK или
Windows AIK: %ProgramFiles%\Tools\Servicing.
При запуске системы DISM на обслуживающем основном компьютере среды предустановки Windows:
- 32-разрядная (x86) версия системы DISM
поддерживает обслуживание конечных образов полной операционной
системы или среды предустановки Windows для любой архитектуры.
- Версии x64 и IA64 системы DISM поддерживают
обслуживание только конечных образов полной операционной системы
или среды предустановки Windows для соответствующей
архитектуры.
Примечание. | |
Из-за ограничений среды WOW64 для Windows Vista с пакетом обновления 1 и Windows Server 2008 система DISM может обслуживать конечный образ Windows Vista с пакетом обновления 1 или Windows Server 2008 соответствующей архитектуры только при выполнении на обслуживающем основном компьютере ОС Windows 7 с архитектурой X64/IA64. |
Изменение региональных параметров
Для изменения региональных параметров в Windows 7 и Windows Server 2008 R2 необходимо использовать систему DISM.
Средство Intlcfg.exe является устаревшим для этого выпуска, но его все еще можно использовать для настройки региональных параметров в Windows Vista и Windows Server 2008. Синтаксис команд см. в разделе Параметры командной строки Intlcfg. Сведения об использовании Intlcfg.exe см. в выпуске Windows Vista с пакетом обновления 1 (SP1) пакетов Windows OPK и Windows AIK.
Использование файлов журналов
По умолчанию система DISM будет вести подробный журнал в файле %WINDIR%\Logs\Dism\Dism.log. Для файла журнала можно также задать имя и расположение, а также определить параметры /loglevel, чтобы в журнал записывались только нужные сведения. В случае ошибки на консоль выводятся код ошибки, сообщение об ошибке и расположение файла журнала.
Важно! | |
Если с компьютера, не входящего в домен, задается путь к журналу, указывающий на сетевой ресурс, то, прежде чем определить путь к журналу системы DISM, используйте команду net-use с учетными данными домена, чтобы задать разрешения доступа. |
Файл журнала архивируется автоматически. Заархивированный файл журнала сохраняется с расширением BAK, добавленным к имени файла, после чего создается новый файл журнала. При каждом архивировании файла журнала BAK-файл перезаписывается.
Файл журнала содержит историю выполненных операций, которая может помочь при устранении проблем.
Промежуточное хранение MSI-файлов для OCSetup
При добавлении с помощью OCSetup установщика Windows от поставщика необходимо сначала сохранить системный установщик Windows. При установке пакета в оперативном режиме с помощью OCSetup используйте файл ответов автоматической установки. Путь к пакету можно задать в разделе обслуживания файла ответов. Дополнительные сведения см. в разделе Параметры командной строки OCSetup.
Размещение пакетов
Не помещайте пакет, который предназначен для установки, непосредственно в корень раздела для установки Windows 7.
Обслуживание образа Windows в Windows PE
Образы Windows можно обслуживать в среде Windows PE. Однако необходимо учесть некоторые аспекты при планировании стратегии обслуживания. Ознакомьтесь со следующими требованиями к обслуживанию образов в среде Windows PE.
Запуск системы DISM с обслуживающего компьютера Windows PE
Поддерживаемыми обслуживающими компьютерами DISM являются Windows PE для Windows Vista и Windows PE для Windows 7. При запуске системы DISM с обслуживающего основного компьютера Windows PE можно использовать 32-разрядную версию системы DISM для обслуживания образа любой архитектуры. Но 64-разрядные версии системы DISM можно использовать только для обслуживания образа соответствующей архитектуры.
Windows PE для Windows 7 всегда содержит систему DISM. Но для копирования системы DISM и всех его зависимостей в Windows PE для Windows Vista можно использовать следующие действия.
- Из командной строки с повышенными привилегиями скопируйте
систему DISM на обслуживающий основной компьютер, используя
следующий синтаксис:
xcopy /s "%ProgramFiles%\Windows OPK\Tools\<target architecture>\Servicing" <destination folder>
xcopy /s "C:\Program Files\Windows OPK\Tools\x86\Servicing" D:\Tools
xcopy /s "C:\Program Files\Windows OPK\Tools\amd64\Servicing" D:\Tools
- В командной строке с повышенными привилегиями скопируйте фильтр
Wimgapi в ту же папку, в которую была скопирована система DISM,
используя следующий синтаксис:
xcopy "%ProgramFiles%\Windows OPK\Tools\<target architecture>\wim*.*" <destination folder>
xcopy /s "C:\Program Files\Windows OPK\Tools\x86\wim*.*" D:\Tools
xcopy /s "C:\Program Files\Windows OPK\Tools\amd64\wim*.*" D:\Tools
- После загрузки обслуживающего основного компьютера запустите с
него WimMountInstall.exe.
Загрузка Windows PE с жесткого диска
Для улучшения производительности можно выделить дополнительную память при загрузке Windows PE с жесткого диска. Кроме того, можно создавать временные папки для хранения файлов больших обновлений.
Добавление файла подкачки в образ Windows PE
Проверьте наличие достаточного объема памяти для загрузки и использования настроенного образа Windows PE. Дополнительно к объему памяти образа необходимо не менее 256 Мбайт доступной рабочей памяти. Если памяти недостаточно, создайте файл подкачки (Pagefile.sys). Дополнительные сведения о создании файла подкачки см. в разделе Параметры командной строки Wpeutil.
Создание временного каталога для хранения файлов обновлений
Временный каталог необходим для установки обновлений и языковых пакетов, а также для установки и удаления компонентов Windows в образе Windows. Некоторые файлы помещаются в этот временный каталог перед добавлением обновления в образ Windows. Для больших обновлений необходимо наличие достаточного свободного пространства в разделе. Размер требуемого пространства зависит от размера устанавливаемых обновлений.
По умолчанию Windows PE создает временный каталог размером 32 МБ. Временное дополнительное пространство можно выделить с помощью параметра системы DISM /Set-ScratchSpace. Допустимые значения: 32, 64, 128, 256 или 512 мегабайт (МБ). Эта функция доступна только в автономном режиме. Этот параметр нельзя настроить, если запущен сеанс Windows PE. В качестве альтернативы при использовании системы DISM для обслуживания образа можно применить параметр /ScratchDir: <путь_к_папке>, чтобы создать временный каталог на другом диске с увеличенным пространством для извлечения файлов. Данная папка используется как временное хранилище. При добавлении языкового пакета размер каталога временных файлов должен быть не менее 1 ГБ. По завершении установки содержимое этой папки больше не требуется и может быть удалено. Дополнительные сведения см. в разделе Параметры командной строки системы обслуживания образов развертывания и управления ими.
Загрузка Windows PE с компакт-диска или DVD-диска
Для обслуживания образа Windows требуется временное дополнительное пространство. Для электронных дисков Windows PE может понадобиться дополнительная оперативная память. Кроме необходимой для использования образа Windows PE оперативной памяти необходима дополнительная оперативная память для обработки обновлений. Размеры требуемой оперативной памяти зависят от размера устанавливаемых обновлений. Убедитесь, что в компьютере достаточно оперативной памяти.
Проверка целостности системных файлов
Перед отправкой компьютера пользователю следует проверить целостность системных файлов Windows. Можно использовать средство проверки системных файлов (Sfc.exe) для подключенного или автономного эталонного образа. Средство проверки системных файлов входит в состав всех версий Windows.
Средство проверки системных файлов требует повышения разрешений и для его запуска необходимы права администратора. Оно сканирует все защищенные файлы для проверки версий файлов. Чтобы проверить целостность только системных файлов Windows используйте команду sfc.exe /verifyonly. Чтобы ознакомиться с полным синтаксисом команд, введите sfc.exe /? в командной строке с повышенными привилегиями.
Выполнение Sfc.exe может занять длительное время. Ожидаемым результатом будет отсутствие нарушений целостности системы. Однако если в системных файлах Windows найдены проблемы, их необходимо устранить. Не рекомендуется использовать параметры сканирования программы Sfc.exe для автоматического исправления системных файлов Windows.