Вопросами нелегальной активации не занимаюсь, сам WinKernel без проблем работает с KB4512506.
Alexandr.en сообщает:
Забыл сказать, что это только в режиме установки под UEFI. В простом режиме вроде как работает.
ODIN работает только для MBR.
Просто удаляя WinKernel из модуля и из скрипта - сразу грузится.
И ещё раз говорю, что это только с августовским так. До июля было несколько лет нормально.
Отредактировано Alexandr.en (01.09.2019 21:05:55)
после установки WinKernel 1.2 меню загрузки русское.
после установки WinKernel 2.0 меню загрузки английское.
как исправить?
Барышня! Выделил Ваш вопрос лев.кн. мышки, а на выделенный текст нажал пр.кн. мышки. В раскрывшемся контекстном меню, выбрал пункт "Найти...". Результатом пользуйтесь на здоровье!
1. https://answers.microsoft.com/ru-ru/win … b0bde7828b
2. https://remontcompa.ru/windows/windows- … ows-7.html
Сегодня, 22 июня... https://www.youtube.com/watch?v=sailmeWkm_A
Спасибо сударь. Вы только о поиске узнали. Но все это чушь. стоит ru-ru в загрузке, а загрузка английская!
вопрос решен.
winkernel копирует "локализацию английского в локализацию русского".
лечение
COPY /y "data\WinKernel.exe" "%WinDir%\system32\WinKernel.exe"
COPY /y "%WinDir%\system32\ru-RU\winload.exe.mui" "%WinDir%\system32\ru-RU\winload_ru.exe.mui"
%WinDir%\system32\WinKernel.exe" /install /silent
MOVE /y "%WinDir%\system32\ru-RU\winload_ru.exe.mui" "%WinDir%\system32\ru-RU\xOsLoad.exe.mui"
Отредактировано marisha23 (22.06.2020 20:38:57)
marisha23 сообщает:
winkernel копирует "локализацию английского в локализацию русского".
WinKernel такого не делает, он копирует winload.exe.mui в xOsLoad.exe.mui строго в той же языковой папке (для каждого языка отдельно), где находится winload.exe.mui, специально перепроверил.
странно. winkernel 1.2 работает нормально. меняешь exe winkernel 2.0 и все после его отработки при загрузке английский. ставишь rem на winkernel (2.0) все русское. (это при установке windows). и так на многие машины и виртуалки. исправлено только таким кодом.
в загрузчике всегда ru-ru что до что после... rem все. все английское. но после rem winkernel.exe (2.0) все русское после перезапуска. после патча моего. тоже... может винда потом цеплять не хочет копируемый winkernel.exe (winkernel.exe.mui)
после этого скрипта все гуд. не проверяла дальше какой на самом деле копирует файл winkernel.exe winkernel.exe.mui (ru или en) потом проверю.
проверено.
файла xOsLoad.exe.mui вообще нет в системе!!!
копирование
COPY /y "%WinDir%\system32\ru-RU\winload.exe.mui" "%WinDir%\system32\ru-RU\xOsLoad.exe.mui"
локализует windows
итог winkernel 2.0 не копирует данный файл при установке! почему не знаю.
Отредактировано marisha23 (24.06.2020 13:41:22)
marisha23
Понял в чём дело - вы ожидаете, что ключ /install при установке скопирует и файлы локализации, но WinKernel работает по-другому - он не участвует непосредственно в активации, подразумевается что изначально файлы локализации скопирует активатор, а WinKernel потом при необходимости обновит их во время установки обновления с новым ядром. Если вам нужно сразу же создать и файлы локализации, после установки нужно запустить WinKernel с ключом /winload. Но даже если этого не сделать и предположить, что файлы локализации уже скопировал активатор, WinKernel позже при обновлении ядра обновит и файлы локализации.
Возникает вопрос - а зачем вы устанавливаете WinKernel, если до этого не выполнили активацию? Или активатор нестандартный? Сейчас с новыми обновлениями ODIN не работает как положено, если делать не им, тогда да, нужно и локализацию сразу копировать.
При установке системы с нуля, при последнем перезапуске экран загрузки виндовс становится один раз на английском. Затем уже при рабочем запуске системы, окно запуска опять становится русским. То, что окно на один перезапуск становится английским, тоже по началу сбивало с толку. Всё нормально работает.
Alexandr.en
Да, это его такая особенность из-за того, что при установке обновления файлы локализации обновляются только после перезагрузки. Последний раз WinKernel обновлялся 2 года назад, сам подзабыл.
Как я понимаю этот механизм не переделать никак?
вот если бы один раз... а так постоянно...
Alexandr.en сообщает:
При установке системы с нуля, при последнем перезапуске экран загрузки виндовс становится один раз на английском. Затем уже при рабочем запуске системы, окно запуска опять становится русским. То, что окно на один перезапуск становится английским, тоже по началу сбивало с толку. Всё нормально работает.
Быть не может, если конечно у вас не какая-то многоязычная сборка и то такого быть не должно.
И вы совсем забыли, или не знали, а грешите на WinKernel, что в режиме UEFI файлы загрузки и ещё некоторых инструментов и меню выбора загрузок НЕ ПЕРЕВЕДЕНО НА РУССКИЙ ИЗНАЧАЛЬНО, точнее можно вручную заменить несколько файлов и всё станет русским, но до следующего обновления. Если не обновляться, то всё будет русским.
Возможно вы этот эффект и наблюдаете, если установили под UEFI.
Alexandr.en
Там обычная система, но сборка, а на ней я не тестировал. Решение в том, чтобы в SetupComplete.cmd заменить строки:
COPY /y "data\WinKernel.exe" "%WinDir%\system32\WinKernel.exe"
"%WinDir%\system32\WinKernel.exe" /install /silent
На следующие:
"data\WinKernel.exe" /install /silent
"data\WinKernel.exe" /winload
Тогда языковые файлы будут скопированы сразу же.
Так это полные строки, или нужно ещё какие ключи применять? Заменил строки. Всё правильно?
Привожу кусочек скрипта где он у меня прописан:
REGEDIT /s "data\oem-drv64.reg"
COPY /y "data\reagentc2.xml" "%windir%\setup\reagentc2.xml"
SCHTASKS /create /f /xml "data\reagentc1.xml" /tn "reagentc1"
"data\WinKernel.exe" /install /silent
"data\WinKernel.exe" /winload
TIMEOUT /t 10 /nobreak
REG DELETE HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat /v DisablePCA /f
) ELSE (
MOUNTVOL v: /s
Я правильно понимаю, что с таким вариантом в окне "Запуск Виндовс" уже будет на русском без первой перезагрузки?
И правильно, что встраивая себя в System32 файл утилиты становится с атрибутом Только для чтения?
Отредактировано Alexandr.en (27.06.2020 17:16:26)
Это как? Вопрос для этого и вопрос, чтобы на него был ответ. А почему бы вам не потратить немного времени и ответить "Да, правильно". Или не правильно, надо так ............
Alexandr.en
Надо, Федя, надо. Если вы настолько ленивый, что даже не хотите проверить собственный скрипт и думаете что я буду проверять его за вас, ошибаетесь - не буду.
Alexandr.en сообщает:
Это как? Вопрос для этого и вопрос, чтобы на него был ответ. А почему бы вам не потратить немного времени и ответить "Да, правильно". Или не правильно, надо так ............
по идее правильно. на деле может быть всякое.
может ваши задачи помешают скопировать файлы. может ваша сборка не даст разрешения этого сделать.
надо после протестировать!!!
и если этот скрипт в SetupComplete.cmd то перезагрузка однозначно будет!!!
Отредактировано marisha23 (02.07.2020 20:55:17)
Alexandr.en сообщает:
Это как? Вопрос для этого и вопрос, чтобы на него был ответ. А почему бы вам не потратить немного времени и ответить "Да, правильно". Или не правильно, надо так ............
Не ленивый нисколько. Напротив - интересно. Сделал, проверил... Сразу на русском, но я имею ввиду не это. Правильно ли так прописано для правильной работы уже в системе в дальнейшем? Я же не знаю всех ключей вашей программы.
Отредактировано Alexandr.en (03.07.2020 20:11:51)
В WinKernel 2.2 добавлена поддержка всех версий ядра Windows, теперь его можно установить даже на чистую систему без обновлений и запускать обновления в любом порядке и с любых источников.