Як встановити DISM 10 на Windows 7, замінивши рідний DISM 6.1?


0

Я пишу сценарії команд ( CMD ) для створення "збірок" Windows за допомогою команд DISM (додавання пакетів, відключення функцій, стиснення, експорт тощо). Обслуговування автономних зображень Windows (wim-файлів) може бути версією DISM не нижче самого зображення! Проблема полягає в тому, що на моєму головному комп’ютері встановлено Windows 7, і якщо мені потрібно обробити зображення Windows 8.1 або 10, мені доведеться встановити необхідну ОС на тестовому комп’ютері та зібрати на ній "збірку".

У Windows 7 можна встановити, наприклад, останню версію ADK для Windows 10 (1803), яка містить DISM 10. Але нова версія файлу dism.exe не замінює версію, що постачається з Windows 7, а знаходиться в Папка інсталяції "Windows Kits". У цьому випадку в меню "Пуск" створюється ярлик для запуску командної оболонки зі "спеціальними параметрами", звідки можливості DISM 10 стають доступними "ручним" введенням команд. Звичайно, автоматичне виконання команд DISM 10 із скрипту недоступне, оскільки система у випадку виявлення команди scm у скрипті посилається на "нативний" DISM 6.1.

Як зробити так, щоб під Windows 7 можна було подавати офлайн-зображення нових версій ОС?


1
Я не бачу, чому ви не змогли б запустити скрипти з командного рядка зі зміненим %PATH%. Ну, за винятком випадків, якщо у цих сценаріїв є жорсткі коди.
Даніель Б

Так, я подумав про це. Працюйте!
Андрій Акімов

Спочатку я був радий, що вийшло. І тоді я виявив, що щось не працює. Команда dism / Get-ProvisionedAppxPackages зі скрипту не спрацювала - у журналах сталася помилка: такої команди немає.
Андрій Акімов


Так, для зображень Winows 7 - це не так. Але я роблю це на зображенні Windows 10 із Windows 7, використовуючи DISM 10.
Андрій Акімов
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.