Ini-файл Winpeshl создан, но команда не выполнена

Обновлено: 21.11.2024

Вчера я начал новый проект Windows 10 1803 с клиентом. Они хотят начать развертывание Windows 10 1803 на новых компьютерах, а также начать обновление существующих клиентов Windows 10 до версии 1803.
Чтобы обновить существующие клиенты, я создал шаблон последовательности задач, который я использовал для многих клиентов в предыдущие проекты (в т.ч. 1803).
Но вчера я получил следующую ошибку, отображаемую в командной строке во время развертывания:

Файл winpeshl.ini присутствует, но ни одна команда не была успешно запущена. Это может быть вызвано неправильным форматированием или недопустимым именем исполняемого файла. Пожалуйста, обратитесь к документации для получения дополнительной информации.

Новое (голое железо) развертывание работает должным образом.

Потратив некоторое время на изучение этой проблемы и запросив идеи у других экспертов OSD (Йохана Арвидмарка и Майкла Нихауса), я пришел к выводу, что текущий выпуск Windows 10 1803 ISO, скорее всего, не работает. если вы хотите сделать обновление на месте. Новые развертывания работают, как и ожидалось.
Я протестировал обновление с использованием двух разных версий ISO 1803:

  • SW_DVD5_Win_Pro_Ent_Edu_N_10_1803_64BIT_Danish_-2_MLF_X21-79647
  • SW_DVD9_Win_Pro_Ent_Edu_N_10_1803_64BIT_Danish_-3_MLF_X21-82164

При использовании сборки «79647» все работает, как и ожидалось, но если я использую сборку «82164», происходит сбой. К сожалению, это версия, доступная в настоящее время, дает сбой.

Заключение

  1. Если вы столкнетесь с этой проблемой, попробуйте использовать более старую версию ISO (пока ее не исправят).
  2. Если у вас нет копии старого ISO, лучше всего отправить запрос в службу поддержки Microsoft.
  3. Всегда сохраняйте резервную копию старых ISO-образов Windows 10.

Обновление 1: Microsoft подтвердила наличие проблемы и пообещала исправить ее.

Обновление 2. Microsoft выпустила обновленную версию ISO. SW_DVD9_Win_Pro_Ent_Edu_N_10_1803_64BIT_English_-4_MLF_X21-87129 теперь доступен в Центре обслуживания корпоративных лицензий.

Связанные

Об авторе

Меня зовут Ронни Педерсен, и в настоящее время я работаю облачным архитектором в APENTO в Дании. В основном я занимаюсь решениями для управления корпоративными клиентами, основанными на таких технологиях, как AzureAD, Intune, EMS и System Center Configuration Manager. Я также являюсь сертифицированным инструктором Microsoft и Microsoft MVP в области корпоративной мобильности.

Обновление от Microsoft от 18 июня 2018 г.:
Нам известно о проблеме, затрагивающей последние медиафайлы на VLSC. ISO был заменен на VLSC. Если у вас возникли проблемы при установке с этого носителя, мы рекомендуем вам загрузить и установить обновленный ISO-образ, который сейчас доступен на VLSC, или подождать, пока мы не выпустим новую версию позже в июне.

Это сообщение в блоге будет коротким. Я просто хотел бы опубликовать свой способ обхода проблемы обновления Windows 10 1803.

Проблема: после обновления я получил следующее сообщение: «Файл winpeshl.ini присутствует, но ни одна команда не была успешно запущена. Это может быть вызвано неправильным форматированием или недопустимым именем исполняемого файла.». Это может быть вызвано повреждением установочного файла, что приводит к сбою во время установки.

Похоже, это проблема с текущим установочным носителем от VLSC (имя файла SW_DVD9_Win_Pro_Ent_Edu_N_10_1803_64BIT_English_-3_MLF_X21-82160 .iso). Неважно, запускаете ли вы обновление через SCCM или просто монтируете ISO-образ и запускаете его через графический интерфейс, оно так же не работает. Если у вас есть предыдущая версия ISO SW_DVD9_Win_Pro_Ent_Edu_N_10_1803_64BIT_English_-3_MLF_X21-79647 .iso, она будет работать.

Комментарий Microsoft: нам известно об этой проблеме и мы изучаем пути ее решения. Обновим, когда узнаем больше. (13 июня 2018 г., 00:15)

Решение 1: когда он зависает в командной строке после первой перезагрузки.

  • Просто найдите RecEnv.exe
  • Перейти к этому каталогу
  • Запустить этот файл
  • Настройка продолжится!

Решение 2. Измените файл install.wim.

  • Смонтировать boot.wim из ISO-образа
  • Проверьте install.wim на наличие индексов
  • Выберите и смонтируйте правильный индекс
  • Смонтировать winre.wim из каталога монтирования
  • Скопировать папку исходники
  • Отмонтировать файл winre.wim с помощью команды фиксации
  • Отмонтировать файл install.wim с помощью команды фиксации
  • Размонтировать файл boot.wim

Конечно, я предпочитаю решение 2. Потому что теперь вы можете обновить свое развертывание с помощью этой новой измененной установки.wim и автоматизируйте процесс обновления.

Пока Microsoft не обновит этот файл ISO на платформе VLSC, нам придется работать с этим обходным путем. Надеюсь, это поможет вам!

Файлы инициализации Windows, такие как winpeshl.ini, используют расширение файла INI. Этот файл считается файлом настроек (инициализация Windows) и впервые был создан CyberLink для программного пакета CyberLink Media Suite 13.

Первая версия файла winpeshl.ini для операционной системы Windows 10 была выпущена 26 августа 2019 г. в составе MiniTool Partition Wizard Free Edition 11.5. Самая последняя версия [версия файла 13] была выпущена 22 июля 2015 г. для CyberLink Media Suite 13.

В этой статье обсуждаются полные сведения о файле, инструкции по устранению неполадок с файлом INI для проблем с winpeshl.ini, а также полный набор бесплатных загрузок для каждой версии файла, каталогизированной нашей командой.

Анализ файла предоставлен Джейсоном Гитером (автор)

Рекомендуемая загрузка: исправить ошибки реестра в WinThruster, связанные с winpeshl.ini и CyberLink Media Suite.

Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средний рейтинг пользователей

Дополнительное предложение для WinThruster от Solvusoft
| ЛСКП | Политика конфиденциальности | Условия | Удалить

Сведения о файле
Размер файла (Байт): 65
Самая старая дата файла: 09.10.2019
Дата последнего файла: 17/01/2020
Информация о файле Описание
Размер файла:< /td> 65 байт
Дата/время изменения файла: 2020:01:17 03:52:31+00:00< /td>

✻ Части данных файла, предоставленные Exiftool (Фил Харви), распространяются в соответствии с лицензией Perl Artistic.

Дополнительное предложение для WinThruster от Solvusoft | ЛСКП | Политика конфиденциальности | Условия | Удалить

Общие ошибки выполнения winpeshl.ini

Ошибки файла Winpeshl.ini часто возникают на этапе запуска CyberLink Media Suite, но также могут возникать во время работы программы. Эти типы ошибок INI также известны как «ошибки времени выполнения», поскольку они возникают во время работы CyberLink Media Suite. Вот некоторые из наиболее распространенных ошибок выполнения winpeshl.ini:

  • Не удалось найти файл winpeshl.ini.
  • ошибка winpeshl.ini.
  • Не удалось загрузить файл winpeshl.ini.
  • Ошибка загрузки winpeshl.ini.
  • Не удалось зарегистрировать winpeshl.ini / Не удается зарегистрировать winpeshl.ini.
  • Ошибка выполнения — winpeshl.ini.
  • Файл winpeshl.ini отсутствует или поврежден.

Программа: C:\Program Files (x86)\CyberLink\Power2Go11\MakeWinPEISO\winpeshl.ini

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

Большинство ошибок INI возникают из-за отсутствия или повреждения файлов. Файл winpeshl.ini может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с CyberLink Media Suite) или быть удаленным в результате заражения вредоносным ПО. Кроме того, повреждение файла winpeshl.ini может быть вызвано отключением питания при загрузке CyberLink Media Suite, сбоем системы при загрузке или сохранении winpeshl.ini, наличием поврежденных секторов на запоминающем устройстве (обычно на основном жестком диске) или заражением вредоносным ПО. Поэтому крайне важно следить за тем, чтобы ваш антивирус постоянно обновлялся и регулярно сканировался.

Дополнительное предложение для WinThruster от Solvusoft | ЛСКП | Политика конфиденциальности | Условия | Удалить

Если вы столкнулись с одним из приведенных выше сообщений об ошибке, выполните следующие действия по устранению неполадок, чтобы решить проблему с winpeshl.ini. Эти действия по устранению неполадок перечислены в рекомендуемом порядке выполнения.

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или резервного образа до возникновения ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку "Пуск" в Windows.
  2. Когда вы увидите окно поиска, введите "Восстановление системы" и нажмите "ВВОД".
  3. В результатах поиска найдите и нажмите «Восстановление системы».
  4. Пожалуйста, введите пароль администратора (если применимо/по запросу).
  5. Следуйте инструкциям мастера восстановления системы, чтобы выбрать подходящую точку восстановления.
  6. Восстановите этот резервный образ на компьютере.

Если на этапе 1 не удается устранить ошибку winpeshl.ini, перейдите к шагу 2 ниже.

Шаг 2. Если CyberLink Media Suite (или связанное с ним программное обеспечение) было установлено недавно, удалите его, а затем попробуйте переустановить CyberLink Media Suite.

Вы можете удалить программное обеспечение CyberLink Media Suite, следуя этим инструкциям (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку "Пуск" в Windows.
  2. В поле поиска введите "Удалить" и нажмите "ВВОД".
  3. В результатах поиска найдите и нажмите "Установка и удаление программ".
  4. Найдите запись CyberLink Media Suite 13 и нажмите "Удалить"
  5. Следуйте инструкциям по удалению.

После полного удаления программного обеспечения перезагрузите компьютер и переустановите программное обеспечение CyberLink Media Suite.

Если и этот шаг 2 не дал результатов, перейдите к шагу 3 ниже.

CyberLink Media Suite 13

Шаг 3. Выполните обновление Windows.

Если первые два шага не помогли решить проблему, рекомендуется запустить Центр обновления Windows. Причиной многих возникающих сообщений об ошибках winpeshl.ini может быть устаревшая операционная система Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые действия:

  1. Нажмите кнопку "Пуск" в Windows.
  2. В поле поиска введите "Обновить" и нажмите "ВВОД".
  3. В диалоговом окне Центра обновления Windows нажмите "Проверить наличие обновлений" (или аналогичную кнопку в зависимости от версии Windows).
  4. Если обновления доступны для загрузки, нажмите "Установить обновления".
  5. После завершения обновления перезагрузите компьютер.

Если Центр обновления Windows не смог устранить сообщение об ошибке winpeshl.ini, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для опытных пользователей ПК.

Дополнительное предложение для WinThruster от Solvusoft | ЛСКП | Политика конфиденциальности | Условия | Удалить

Если ни один из трех предыдущих шагов по устранению неполадок не помог решить вашу проблему, вы можете попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла winpeshl.ini. Мы храним полную базу данных файлов winpeshl.ini со 100 % отсутствием вредоносного программного обеспечения для каждой применимой версии CyberLink Media Suite. Пожалуйста, следуйте инструкциям ниже, чтобы загрузить и правильно заменить файл:

  1. Найдите версию операционной системы Windows в приведенном ниже списке «Загрузить файлы winpeshl.ini».
  2. Нажмите соответствующую кнопку "Загрузить сейчас" и загрузите версию файла для Windows.
  3. Скопируйте этот файл в соответствующую папку CyberLink Media Suite:

Windows 10: C:\Program Files\Paragon Software\Backup and Recovery 16 Free\program\winpe_custom_x64\Windows\system32\
Windows 10: C:\Program Files (x86)\CyberLink\Power2Go11\MakeWinPEISO \
Windows 10: C:\Program Files (x86)\Lazesoft Recovery Suite\
Windows 10: C:\Program Files (x86)\EaseUS\EaseUS Partition Master 13.5\BUILDPE\x64\Windows\ System32\
Windows 10: C:\Program Files (x86)\EaseUS\EaseUS Partition Master 13.5\BUILDPE\x86\Windows\System32\
Показать еще 10 каталогов +

Windows 10: C:\Program Files (x86)\EaseUS\Disk Copy\BUILDPE\x64\Windows\system32\
Windows 10: C:\Program Files (x86)\EaseUS\Disk Copy\BUILDPE \x86\Windows\system32\
Windows 10: C:\Program Files (x86)\AOMEI Backupper\
Windows 10: C:\Program Files (x86)\AOMEI Backupper\Winpe64\
Windows 10: C:\Program Files (x86)\AOMEI Partition Assistant\
Windows 10: C:\Program Files (x86)\AOMEI Partition Assistant\x64\
Windows 10: C:\Program Files (x86)\Lazesoft Recover My Password\
Windows 10: C:\Program Files (x86)\EaseUS\Todo Backup\BUILDPE\x64\Windows\system32\
Windows 10: C:\Program Files (x86)\EaseUS\Todo Backup\BUILDPE\x86\Windows\system32\
Windows 10: C:\Program Files\MiniTool Partition Wizard 11\

Если этот последний шаг не удался, а ошибка по-прежнему возникает, вам остается только выполнить чистую установку Windows 10.

СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с winpeshl.ini. Чтобы избежать потери данных, перед началом процесса убедитесь, что вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других личных данных. Если вы в настоящее время не выполняете резервное копирование своих данных, сделайте это немедленно.

Дополнительное предложение для WinThruster от Solvusoft | ЛСКП | Политика конфиденциальности | Условия | Удалить

В Windows OSD наступает момент, когда вам нужно погрузиться в процесс запуска Windows PE.Будь то устранение неполадок во время загрузки или создание индивидуального решения для развертывания, базовое понимание цепочки событий, происходящих при загрузке WinPE, очень помогает. В этой статье я расскажу вам о процессе загрузки в целом, а также о конкретных случаях образов, созданных WAIK/WADK, MDT и SCCM в их конфигурации по умолчанию.

Я собираюсь перейти сразу к моменту, когда Winlogon.exe вступает во владение, оставив более ранние этапы загрузки (например, работу загрузчика и ядра), возможно, на другой день. Лучший способ проиллюстрировать этот процесс — блок-схема.

Процесс запуска Windows PE.

Давайте подробнее рассмотрим каждую из точек выхода из блок-схемы.

Установка Windows

В первую очередь Winpeshl.exe попытается запустить %SYSTEMDRIVE%\sources\setup.exe (если найдет). Примерно так запускается собственный установщик Windows.

«Обычный» образ WinPE, сгенерированный с помощью WAIK/WADK

Если в Winpeshl.ini не указаны какие-либо приложения для запуска, будет выполнен %SYSTEMROOT%\system32\startnet.cmd. В конфигурации по умолчанию startnet.cmd содержит одну строку, вызывающую wpeinit.exe. Это небольшой исполняемый файл, расположенный в папке %SYSTEMROOT%\system32, который инициализирует среду и, что наиболее важно, загружает драйверы сети и хранилища. Вы можете изменить startnet.cmd по своему усмотрению, но обязательно оставьте там wpeinit.exe (предпочтительно как первое, что выполняется, если у вас нет очень веской причины поступить иначе). После обработки startnet.cmd окно командной строки останется открытым — закройте его, и WinPE перезагрузится.

Образ WinPE, созданный с помощью MDT

В обычном образе, созданном с помощью MDT, файл winpeshl.ini указывает на запуск %SYSTEMROOT%\System32\bddrun.exe /bootstrap. Этот процесс инициализирует WinPE (включая загрузку драйверов), а затем анализирует Unattend.xml, найденный в корневом каталоге RAM-диска. По умолчанию Unattend.xml содержит только одну инструкцию RunSynchronousCommand, вызывающую wscript.exe X:\Deploy\Scripts\LiteTouch.wsf. Лучше всего изменить Unattend.xml вместо winpeshl.ini в загрузочных образах MDT, так как базовая среда уже позаботилась об обработке Unattend.xml. Вы можете найти пример такой настройки в разделе Изменение пути к общему ресурсу развертывания MDT (bootstrap.ini) при загрузке (на лету).

Образ WinPE, созданный с помощью SCCM

Вкратце это то, как WinPE ведет себя в наиболее распространенных конфигурациях. Хотя о каждом из них можно сказать гораздо больше, это должно стать хорошей отправной точкой для понимания внутренней работы WinPE!

Читайте также: