Руссификация WPE2004.
Руководство пользователя среды предварительной установки Microsoft Windows (оно же WINPE.CHM):
Цитата: Многоязычные сборки Windows PE по умолчанию не поддерживаются. Добавить поддержку можно путем внесения изменений в файл Config.inf.
...
Для использования одного набора средств добавьте раздел [RegionalSettings] в файл Config.inf, который соответствует значению записи Language для языка компакт-диска исходного продукта Windows.
Проверил данный метод на WPE2004, собираемой на основе WXP PRO Rus.
Способ действительно работает, но напрочь отсутствует переключатель раскладки клавиатуры. Чтобы задействовать переключалку, позаимствовал файл Lang1.inf (из FAQ по материалам ветки). Все заработало.
Таким образом, для того, чтобы руссифицировать WPE2004 на основе WXP PRO Rus, достаточно:
1. Исправить в extra.inf
vga850.fon на vga866.fon
2а. Исправить в config.inf
[RegionalSettings]
LanguageGroup=5
Language=0x0419
2б. Добавить в config.inf
[Add Registry New]
default= .\Lang1.inf,AddReg
3. Поместить в папку Конструктора Lang1.inf следующего содержания
=============Lang1.inf===============
[Version]
Signature = "$Windows NT$"
DriverVer=07/01/2001,5.1.2600.1106
[AddReg]
HKCU,"Keyboard Layout\Preload","1",0x00000002,"00000409"
HKCU,"Keyboard Layout\Preload","2",0x00000002,"00000419"
HKCU,"Keyboard Layout\Substitutes"
HKCU,"Keyboard Layout\Toggle","Hotkey",0x00000002,"1"
HKCU,"Keyboard Layout\Toggle","Language Hotkey",0x00000002,"1"
HKCU,"Keyboard Layout\Toggle","Layout Hotkey",0x00000002,"2"
=====================================
З.Ы.
Частичный ответ на свой вопрос "Что с сетью в WPE2004?" нашел в том же WINPE.CHM:
Цитата: Внимание!
Могут возникать неполадки при слишком поспешной попытке запуска DiskPart и некоторых других приложений в процессе запуска Windows PE. Чтобы избежать такой ситуации, можно добавить в сценарий шаг с необходимой задержкой. Например, добавьте в сценарий для DiskPart строку "sleep15" . В файл Startnet.cmd можно добавить приведенный ниже пример.
set i=0
:Loop
ipconfig.exe /all | findstr "Lease Obtained" > NUL & goto :Found
set /A i=%i%+1
echo DHCP address not found. Wait for 10 seconds and try again. [%i%/6]
sleep 10
if not "%i%"=="6" goto :Loop
:NotFound
@echo The DHCP address was not acquired.
@echo Please ensure that you have a netcard with a valid driver.
netcfg -v -s a
pause
goto :EOF
:Found
@echo Found!
Для решения своей проблемы накропал свой скриптик аналогичного содержания, который в течение минуты с момента старта WPE стучится в сеть, пока не отработает "net use * \\note\c Пароль /user:Пользователь"...