Как добавить свою утилиту в среду восстановления Windows 10 и 11

Категория: программы

Среда восстановления Windows (WinRE) — это мощный инструмент, который может помочь в восстановлении операционной системы после различных сбоев. Хотя в ней уже присутствует множество полезных функций, иногда возникает необходимость добавить собственные утилиты для более эффективного решения проблем. В этой статье мы рассмотрим, как добавить свою программу в среду восстановления Windows 10 и 11.


Зачем добавлять утилиты в среду восстановления?

Добавление собственных инструментов в WinRE позволяет расширить функциональность среды, что может быть особенно полезно в ситуациях, когда стандартные средства не справляются с задачей. Например, вы можете добавить утилиты для диагностики, восстановления системы или работы с дисками.

Подготовка к добавлению утилиты

Перед тем как приступить к добавлению утилиты, убедитесь, что она может работать в ограниченной среде и не требует полной версии Windows. Большинство программ, которые вы найдете на LiveCD, подойдут для этой цели. Однако стоит помнить, что в меню WinRE можно добавить только одну утилиту.

В качестве примера мы рассмотрим процесс добавления Dism++ в среду восстановления.

Шаги по добавлению утилиты

  1. Запуск командной строки от имени администратора
    Для начала откройте командную строку с правами администратора. Это необходимо для выполнения всех последующих команд.
  2. Отключение среды восстановления
    Введите следующую команду, чтобы отключить WinRE:

    reagentc /disable
  3. Создание папки для монтирования образа
    Создайте папку на диске, где будет монтироваться образ WinRE. Например, можно создать папку C:\winre:

    md C:\winre
  4. Монтирование образа WinRE
    Введите команду для монтирования образа:

    Dism /mount-image /imagefile:C:\Windows\System32\Recovery\winre.wim /index:1 /mountdir:C:\winre
  5. Создание конфигурационного файла
    В текстовом редакторе создайте файл WinREConfig.xml с кодировкой UTF-8 и следующим содержимым:

    <?xml version="1.0" encoding="utf-8"?>
    <Recovery>
    <RecoveryTools>
    <RelativeFilePath>Dism++x64.exe</RelativeFilePath>
    <CommandLineParam>/param1 /param2</CommandLineParam>
    </RecoveryTools>
    </Recovery>

    Здесь укажите имя исполняемого файла и параметры запуска. Если параметры не нужны, удалите соответствующую строку.

  6. Сохранение конфигурационного файла
    Сохраните файл WinREConfig.xml в папке C:\winre\sources\recovery\tools. Если папка tools отсутствует, создайте её.
  7. Копирование утилиты
    Скопируйте все файлы вашей утилиты в папку tools, чтобы исполняемый файл находился в корне этой папки.
  8. Сохранение измененного образа
    Введите команду для сохранения изменений:

    Dism /unmount-image /mountdir:C:\winre /commit
  9. Создание файла для меню загрузки
    Создайте текстовый файл AddDiagnosticsToolToBootMenu.xml с содержимым:

    <?xml version="1.0" encoding="utf-8"?>
    <BootShell>
    <WinRETool locale="en-us">
    <Name>Tool Name</Name>
    <Description>Tool Description</Description>
    </WinRETool>
    <WinRETool locale="ru-ru">
    <Name>Название утилиты</Name>
    <Description>Описание утилиты</Description>
    </WinRETool>
    </BootShell>

    Сохраните файл в C:\Windows\System32\Recovery.

  10. Добавление утилиты в меню WinRE
    Введите команду для добавления нового пункта в меню:

    reagentc /setbootshelllink /configfile C:\Windows\System32\Recovery\AddDiagnosticsToolToBootMenu.xml
  11. Включение среды восстановления
    Включите WinRE снова с помощью команды:

    reagentc /enable

Проверка добавленной утилиты

После выполнения всех шагов перезагрузите компьютер и войдите в среду восстановления, нажав Shift + Перезагрузка. В разделе «Поиск и устранение неисправностей» вы должны увидеть свою утилиту.

Если всё было сделано правильно, ваша программа запустится без проблем. Однако если вы внесли изменения в конфигурационные файлы или отключили среду восстановления, вам может понадобиться повторно выполнить команды для добавления утилиты.

Заключение

Добавление собственных утилит в среду восстановления Windows — это полезный процесс, который может значительно упростить решение проблем с операционной системой. Следуя приведённым шагам, вы сможете настроить WinRE под свои нужды и иметь под рукой необходимые инструменты для восстановления системы.





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2024  
Clicky