[Quote]

    TX2000
  • 13975
  • Longevity: 8 years 3 months
  • Posts: 132
  • REPUTATION:21

    [+] [-]
Я не претендую на полное понимание того беспорядка, который создала дорожная карта Microsoft по управлению версиями и нумерации.
Но факт в том, что «22621» является базовой версией продукции для ветки «22631».
«22631» существует только в реестре! Он был разработан командой «VBL» (Virtual Build Lab), филиалом в отраслевой структуре лабораторий разработчиков Microsoft.
Поскольку процесс разработки разделен на каналы альфа, бета, RC и RTM, Microsoft также разделила сборки на «build_labs», которые представляют собой независимо работающие ветки исходного кода, но получают принятые и одобренные функции, реализованные в основном потоке 22621.
.
Кроме того, если вы внимательно проверите каждую версию файла в папках \Windows и Windows\System32, вы не найдете ни одного упоминания о 22631!
Просто проверьте сами и покажите нам всего 1 файл с версией 22631.xxxx!
Чтобы еще больше запутаться, почитайте про «Virtual Build Lab».

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 7 months
  • Posts: 3712
  • REPUTATION:127

    [+] [-]
Я думаю, для понимания надо осветить момент структуры файла WIM.
В конце каждого WIM/ESD "приклеен" XML-файл с описанием каждого индекса. Этот XML-файл формируется в процессе создания WIM/ESD. Именно содержимое этого XML-файла и отображает DISM /Get-ImageInfo.
DISM не анализирует содержимое WIM/ESD!

[Quote]

    avalat
  • 222
  • Longevity: 9 years 7 months
  • Posts: 434
  • REPUTATION:127

    [+] [-]
У кого на облаке есть эта версия 22631, дайте ссылку, пожалуйста

[Quote]

    sergeysvirid
  • 104
  • Longevity: 9 years 8 months
  • Posts: 2508
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
avalat,
Приветствую! aa
Вот: => Windows 11x64 6in1 (23H2_22631.3447)

[Quote]

    avalat
  • 222
  • Longevity: 9 years 7 months
  • Posts: 434
  • REPUTATION:127

    [+] [-]
sergeysvirid, aa благодарю !
Добавлено через 1 час 46 минут 30 секунд:
102970
Проверил на install.wim от Windows 11 (22631.3593) ver.23H2
Показывает как: ver.22H2
Посмотрел журнал выпусков Windows 11

таблица

Получается - dism правильно показывает... Запутанно как то всё

[Quote]

    TX2000
  • 13975
  • Longevity: 8 years 3 months
  • Posts: 132
  • REPUTATION:21

    [+] [-]
Если бы DISM читал автономные кусты реестра, он бы правильно показывал версии и считывал бы из них номер виртуальной сборки, но это не так!
И как объяснил выше Ander_73, отображаемая информация не из реестра.
Поскольку он читает XML-файл, то 22631.x отображается для него как 22621.x.
Вот содержимое xml-файла, извлеченного из исходной Windows 11 [10.0.22631.3593], версия 23H2 (обновлено в мае 2024 г.) — MSDN DVD (ru-ru_windows_11_business_editions_version_23h2_updated_may_2024_x64_dvd_a5d6ff24):
2231.x существует только в реестре. Все остальное — 22621, потому что обе версии имеют одно и то же ядро.
Все файлы помечены реальным номером версии: 22621.x.
То же самое касается ОС Windows 10 сборок 19041.x, 19043.x и 19045.x.
- Базовый продукт — 19041.x.
- 19043.x и 19045.x — это «виртуальные сборки (VBL)», которые отображаются только в реестре.
- Все файлы помечены реальным номером версии: 19041.x.
Кстати, я читал, что даже 24H2 основан на 22621, но сам еще не проверял.
aa


Last edited by TX2000 on 2024-05-29 16:37; edited 1 time in total

[Quote]

    z500
  • 17655
  • Longevity: 6 years 7 months
  • Posts: 21
  • REPUTATION:0

    [+] [-]
Возможно такая ситуация и в windows 10 ver.19044 и соответственно ver.19045 и она тоже
является ''вируальной и несуществующей'') Я не проверял, но думаю что все будет выглядеть
так же как и в win11. У меня нет претензий к выложеной здесь утилите, просто это сразу бросилось в глаза.
Но в командной строке отображалось, что и должно быть! (Мой скрин выше ab ).

P.S отслеживая ось от Ms так и до MS DOS доберемся!)

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 7 months
  • Posts: 3712
  • REPUTATION:127

    [+] [-]
Кстати, я читал, что даже 24H2 основан на 22621, но сам еще не проверял.
Не, там всё честно:

[Quote]

    TX2000
  • 13975
  • Longevity: 8 years 3 months
  • Posts: 132
  • REPUTATION:21

    [+] [-]
Спасибо за подтверждение, Ander_73! aa
Для дальнейшего расследования я попытался получить информацию о Wim с помощью wimlib-imagex, gimagex,...
Все читают XML-файл в корне install.wim или boot.wim.
Но я заметил, что они также способны читать другой XML-файл, который встроен где-то, а не в корне или где-либо еще!
Хорошим примером является тестирование файла boot.wim, извлеченного из WinPE, который нигде не содержит XML-файла (при желании в некоторых сборках можно найти файл unattend.xml).
Image_Info, Dism, wimlib-imagex, gimagex,... Все они читают и отображают встроенный XML-файл, который содержит правильную информацию о 22631.x.
Это тест в сборке ОС WinPE 11 [10.0.22631.3593]
boot.wim не содержит XML-файла ни в корне, ни где-либо еще!
Но отображаемая информация абсолютно верна!!!
Вывод Image_Info и wimlib-imagex:
Насколько я понял, другой XML-файл, содержащий правильную информацию о номере сборки виртуальной ОС, встроен в ресурс (возможно, .dll) при создании ядра WinPE.
Я извлек встроенный XML-файл с правильной информацией из boot.wim, но пока не знаю его местонахождение...

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 7 months
  • Posts: 3712
  • REPUTATION:127

    [+] [-]
103004boot.wim, извлеченного из WinPE, который нигде не содержит XML-файла
Хотелось бы взглянуть. Можете выложить на обменник?

[Quote]

    JuraAD
  • 28398
  • Longevity: 3 years 1 month
  • Posts: 78
  • REPUTATION:27

    [+] [-]
Кстати, я читал, что даже 24H2 основан на 22621, но сам еще не проверял. aa
Основана - не значит, что имеет одну версию...

примеры

Описание файла NT Kernel & System
Тип Приложение
Версия файла 10.0.26200.5001
Название продукта Microsoft® Windows® Operating ...
Версия продукта 10.0.26200.5001
Авторские права © Microsoft Corporation. All rights ...
Размер 11,9 МБ
Дата изменения 13. 04. 2024 15:48
Язык Английский (США)
Исходное имя файла ntkrnlmp.exe
Описание файла NT Kernel & System
Тип Приложение
Версия файла 10.0.26100.470
Название продукта Microsoft® Windows® Operating ...
Версия продукта 10.0.26100.470
Авторские права © Microsoft Corporation. All rights ...
Размер 12,1 МБ
Дата изменения 17. 05. 2024 01:47
Язык Английский (США)
Исходное имя файла ntkrnlmp.exe
Обновления, пакеты и всё такое может и совместимы - из одного ведра... -)

[Quote]

    TX2000
  • 13975
  • Longevity: 8 years 3 months
  • Posts: 132
  • REPUTATION:21

    [+] [-]
Хотелось бы взглянуть. Можете выложить на обменник?
Я конечно могу его вам загрузить, но исключительно вам в личное сообщение.
Я не хочу испортить сюрприз, потому что это незавершенный проект, который я собираюсь опубликовать позже для всех российских друзей.
В любом случае, я выложу для вас ru-RU версию как можно скорее, просто дайте мне немного времени.
(Некоторые незначительные сбои все еще ждут исправления...)

[Quote]

    Gvint64
  • 24573
  • Longevity: 4 years 3 months
  • Posts: 592
  • REPUTATION:69

    [+] [-]
aa По программе - у меня несколько невесело выбирает индекс - притормаживает, кнопки вверх вниз работают - но выбора нет - ну может это только у меня так ah
Батник - ненадо ничего запускать - просто надвинуть на него образ wim,esd,swm - недостатки: не всегда поверх всех окон и большое окно - второе решается через ярлык.
@echo off
cd /d "%~dp0"
set file="%~1"
if not exist %Temp%\froad.txt echo %file%}>%Temp%\froad.txt
>nul dism||(Powershell -Command Start-Process \"%~0\" -verb RunAs & exit)
mode con: cols=120 lines=9000
for /f "tokens=1 delims=}" %%a in (%Temp%\froad.txt) do set dd=%%a
for /f "tokens=2 delims=: " %%i in (
'dism /Get-WimInfo /WimFile:%dd% /english^| find /i "Index"'
) do (
dism /Get-WimInfo /WimFile:%dd% /Index:%%i
)
>nul del /s /q %Temp%\froad.txt
>nul pause
exit

[Quote]

    dimo70
  • 17296
  • Longevity: 6 years 9 months
  • Posts: 3714
  • REPUTATION:26

    [+] [-]
  • Location: BG
Gvint64, твой батник супер, но у него наблюдаються те же проблемы с версиями.
Например в Windows 11 показывает, что это Windows 10. Другой пример - в Win10 22H2 оригинальный образ выдает версия ядра 10.0.19041, что соответствует 20H1. aa

_________________
Signed off for violation of forum rules

[Quote]

    Gvint64
  • 24573
  • Longevity: 4 years 3 months
  • Posts: 592
  • REPUTATION:69

    [+] [-]
Опять двадцать пять! dimo70, ТАМ НЕТ ПРОБЛЕМ С ВЕРСИЯМИ - ПРОБЛЕМЫ У MS И ВСЕ ВОПРОСЫ ТУДА af Dism,Wimlib и т.д. и т.п. - все - показывают одно и тоже. И не надо путать WinPE и оригинальный install.wim. Это установка обновлений на этапе установки Windows - и тем бильдом который должен быть она становится после установки - а до тех пор версия исходника - ну как-то так - думаю.


Last edited by Gvint64 on 2024-06-01 18:30; edited 4 times in total

Page 2 of 3


Display posts:    

Current time is: 09-Sep 14:24

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum