PDA

Показать полную графическую версию : [статья] Файл ответов (AutoUnattend.xml) .:[все вопросы, параметры, уточнения, etc]:.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 [84] 85 86 87

Vadikan
26-03-2021, 14:04
-TRM-, см. жирный красный шрифт в шапке.

-TRM-
26-03-2021, 16:17
Vadikan, Прошу прощения.

<?xml version='1.0' encoding='utf-8'?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>ru-RU</UILanguage>
<WillShowUI>Never</WillShowUI>
</SetupUILanguage>
<InputLocale>en-US; ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DiskConfiguration>
<WillShowUI>Always</WillShowUI>
</DiskConfiguration>
<UserData>
<ProductKey>
<Key></Key>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
<AcceptEula>true</AcceptEula>
</UserData>
</component>
</settings>
<settings pass="oobeSystem" wasPassProcessed="true">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<NetworkLocation>Work</NetworkLocation>
<HideEULAPage>true</HideEULAPage>
<ProtectYourPC>1</ProtectYourPC>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
</OOBE>
<DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet>
<TimeZone>Russian Standard Time</TimeZone>
</component>
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>en-US; ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
</settings>
<settings pass="specialize" wasPassProcessed="true">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>Server2016</ComputerName>
</component>
<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Identification>
<JoinWorkgroup>WORKGROUP</JoinWorkgroup>
</Identification>
</component>
<component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SkipAutoActivation>true</SkipAutoActivation>
</component>
</settings>
</unattend>

Vadikan
26-03-2021, 22:52
-TRM-, https://www.outsidethebox.ms/20379/

forslaey
03-04-2021, 18:02
Приветствую Вадим и остальных участников ресурса!
Подскажите, возможно ли с помощью файла ответов на этапе oobe вместо имени пользователя (Name) задавать отображаемое имя пользователя (DisplayName)?

Цель: дать пользователю вводить желаемое имя пользователя на экране при входе, на кириллице и/или с пробелами по его желанию, но чтобы реальное имя пользователя было без пробелов и на латинском: C:\Users\User к примеру.

Такое можно конечно реализовать автоматически, заранее создать в файле ответов имя пользователя и отображаемое к нему имя, но такой вариант исключает вообще возможность для самого пользователя задать своё имя пользователя на этапе установки.

Ох, надеюсь понятно всё написал. Спасибо за внимание :)

unidentified
17-06-2021, 10:14
все ясно, сам разобрался

Маkсим
08-10-2021, 21:42
Собрал файл ответов, взял лишь отрывок из шапки ссылку на простой файл ответов (Недостающих строк. в коде выделено жирным)Это чтобы избежать окна: -"Давайте начнем с региона" и клава). Всё отлично, предлагает выбрать раздел и в конце ввести Имя пользователя, далее пароль (пропускаю) Единственное, что огорчило - выскакивает окно Журналы действий. Каких строк нехватает в Autounattend.xml? чтобы скрыть окно.
https://i.ibb.co/vYBpRfJ/26.jpg
ОС: Win10 Pro business version 1903 x64
Autounattend.xml:
<?xml version="1.0" encoding="utf-8"?>
<!--Created by Win Toolkit v1.6.0.11-->
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing>
<package action="configure">
<assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="10.0.18362.1" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="" />
<selection name="SearchEngine-Client-Package" state="false" />
<selection name="MSRDC-Infrastructure" state="false" />
</package>
</servicing>
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>ru-RU</UILanguage>
</SetupUILanguage>
<InputLocale>ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguageFallback></UILanguageFallback>
<UserLocale>ru-RU</UserLocale>
<UILanguage>ru-RU</UILanguage>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Value>3</Value>
<Key>/IMAGE/INDEX</Key>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
<UserData>
<AcceptEula>true</AcceptEula>
</UserData>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>*</ComputerName>
</component>
<component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SkipAutoActivation>true</SkipAutoActivation>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>ru-RU; en-US</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Other</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
</OOBE>
<AutoLogon>
<Enabled>false</Enabled>
<LogonCount>2</LogonCount>
<Username>Administrator</Username>
</AutoLogon>
<TimeZone>Russian Standard Time</TimeZone>
</component>
</settings>
</unattend>

geepnozeex
10-10-2021, 22:14
окно Журналы действий. Каких строк нехватает в Autounattend.xml? чтобы скрыть окно. »
нужно делать reg import в образ. (http://forum.oszone.net/post-2891745-1474.html)

файл ответов для windows 11 с отключением проверки TPM и SecureBoot.
без ключа.
<?xml version="1.0" encoding="UTF-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<UserData>
<ProductKey>
<Key></Key>
</ProductKey>
</UserData>
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>cmd /c for %a in (TPM SecureBoot) do reg add HKLM\SYSTEM\Setup\LabConfig /t REG_DWORD /v Bypass%aCheck /d 1 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
</unattend>

megaslowpoke
18-01-2022, 12:13
Windows 7, нужно до начала установки открыть консоль и чего нибудь в ней поделать. Проблема появляется в локализованных версиях, на этом этапе используется метод ввода по умолчанию, а хочется сразу писать латиницей без лишних переключений. Но изменения в InputLocale как и UserLocale ни к чему не приводят, даже к ошибкам. Пробовал в запущенной системе в реестре изменить у текущего юзера эти настройки, тоже никакой реакции. Вместо en-US в InputLocale пробовал указывать как 0409:00000409, оба языка вписывал, тоже никакой разницы. В справке WSIM такие ограничения не указаны. Может это где-то в другом месте надо настраивать?

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>en-US</UILanguage>
</SetupUILanguage>
<InputLocale>en-US</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
<UserLocale>en-US</UserLocale>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<RunSynchronous>
<RunSynchronousCommand>
<Order>1</Order>
<Description>Microsoft-Windows-Setup pre-install</Description>
<Path>cmd.exe /k</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
</unattend>

rediffusion
09-03-2022, 04:01
Привет! :)

Попробовал готовые .xml для авто создания "жестких дисков" с сайта oszone (http://www.oszone.net/8605).
Экспериментировал на VMware.
Windows 11, version 22H2 Insider Preview 10.0.22567.200 (ni_release) amd64
1. Удаление всех разделов и создание двух новых разделов.
(на VMware через USB-flash и CD/DVD не робит, попробовал 2-ой раз пишет проблемы с DiskConfiguration).

2. Удаление всех разделов и создание нового основного раздела.
(на VMware через CD/DVD не робит, проблемы с DiskConfiguration).

3. Удаление всех разделов и создание основного раздела и дополнительного раздела с двумя логическими дисками.
(на VMware через CD/DVD не робит авторазбиение дисков).
<DiskConfiguration>
<Disk wcm:action="add">
<CreatePartitions>
<CreatePartition wcm:action="add">
<Order>1</Order>
<Type>EFI</Type>
<Extend>false</Extend>
<Size>100</Size>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>5</Order>
<Extend>true</Extend>
<Type>Primary</Type>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>3</Order>
<Size>24600</Size>
<Type>Primary</Type>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>2</Order>
<Size>16</Size>
<Type>MSR</Type>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>4</Order>
<Size>500</Size>
<Type>Primary</Type>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Format>NTFS</Format>
<Label>Пользователи</Label>
<Order>5</Order>
<PartitionID>5</PartitionID>
<Letter>D</Letter>
<Extend>true</Extend>
</ModifyPartition>
<ModifyPartition wcm:action="add">
<Format>NTFS</Format>
<Label>Windows</Label>
<Order>3</Order>
<PartitionID>3</PartitionID>
<Letter>C</Letter>
</ModifyPartition>
<ModifyPartition wcm:action="add">
<Order>1</Order>
<PartitionID>1</PartitionID>
<Format>FAT32</Format>
<Label>System</Label>
<Active>true</Active>
</ModifyPartition>
<ModifyPartition wcm:action="add">
<PartitionID>2</PartitionID>
<TypeID></TypeID>
<Order>2</Order>
</ModifyPartition>
<ModifyPartition wcm:action="add">
<Format>NTFS</Format>
<Label>WinRE</Label>
<Order>4</Order>
<PartitionID>4</PartitionID>
<TypeID>DE94BBA4-06D1-4D40-A16A-BFD50179D6AC</TypeID>
</ModifyPartition>
</ModifyPartitions>
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>
</Disk>
<WillShowUI>OnError</WillShowUI>
</DiskConfiguration>

(на VMware через CD не робит, проблемы с DiskConfiguration).

Dop: На том же oszone (http://www.oszone.net/8605) говорится о том что диски создавать рекомендуется вручную. Как обстоит сейчас этот вопрос (ведь там примеры для Windows Vista)?

Dexter671
08-04-2022, 19:05
хотелось сделать бы импорт этих настроек реестра на этапе WinPE

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
"BypassSecureBootCheck"=dword:00000001
"BypassTPMCheck"=dword:00000001
"BypassCPUCheck"=dword:00000001
"BypassRAMCheck"=dword:00000001
"BypassStorageCheck"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001

[HKEY_CURRENT_USER\Control Panel\UnsupportedHardwareNotificationCache]
"SV1"=dword:00000000
"SV2"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE]
"BypassNRO"=dword:00000001

geepnozeex
09-04-2022, 12:44
хотелось сделать бы импорт этих настроек реестра на этапе WinPE »
смотри мой файл ответов, там это реализовано одной строкой, кроме не нужного- [HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
"BypassSecureBootCheck"=dword:00000001
"BypassTPMCheck"=dword:00000001
"BypassCPUCheck"=dword:00000001 не нужно
"BypassRAMCheck"=dword:00000001 не нужно
"BypassStorageCheck"=dword:00000001 не нужно
ну и остальное по примеру сделаешь, кроме HKEY_CURRENT_USER

Vadikan
11-04-2022, 21:09
хотелось сделать бы импорт этих настроек реестра на этапе WinPE »
Обход системных требований при чистой установке с помощью файла ответов (https://t.me/sterkin_ru/1303)

SharkyEXE
08-05-2022, 09:28
Всем здравствуйте

Есть для меня 100%но рабочий вариант установки Windows 10 при помощи сжатия диска C:\ после установки или как это умно называется

dism /apply-image /imagefile:E:\sources\install.esd /index:1 /applydir:C: /compact

bcdboot C:\Windows

Я очень прошу, научите, будьте так, любезны, а как мне к команде или другой способ

dism /apply-image /imagefile:E:\sources\install.esd /index:1 /applydir:C: /compact /Apply-Unattend:E:\sources\AutoUnattend.xml

прикрутить мой файл ответов AutoUnattend.xml?

<!-- Не удалять эту строку - для правильного определения кодировки " 65001 (UTF-8) без BOM " -->
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- <TimeZone>Russian Standard Time</TimeZone> -->
<TimeZone>E. Africa Standard Time</TimeZone>
<UserAccounts>
<AdministratorPassword>
<Value></Value>
<PlainText>true</PlainText>
</AdministratorPassword>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value></Value>
<PlainText>true</PlainText>
</Password>
<Group>administrators</Group>
<Name>User-Name</Name>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Other</NetworkLocation>
<SkipUserOOBE>true</SkipUserOOBE>
<ProtectYourPC>3</ProtectYourPC>
</OOBE>
</component>
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>en-US; ru-RU</InputLocale>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>PC-Name</ComputerName>
</component>
</settings>
</unattend>

Я пробовал

dism /apply-image /imagefile:E:\sources\install.esd /index:1 /applydir:C: /compact /Apply-Unattend:E:\sources\AutoUnattend.xml

bcdboot C:\Windows

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

А по моей идее, при вышеуказанном содержании файла ответов AutoUnattend.xml, после завершения этапа копирования файлов, потом я вручную перезагрузил компьютер, прошла установка, черный экран со спиннером, у меня должен быть первый выход на рабочий стол БЕЗ синих экранов выбора клавиатуры, часового пояса, ввода имени пользователя и прочих синих экранов

SharkyEXE
08-05-2022, 22:04
Всем здравствуйте

Описав вышеприведенное, решил пойти другим путем

При помощи файла ответа, что здесь

http://forum.oszone.net/post-2685309-1277.html

у меня выдается ошибка
https://thumb.cloud.mail.ru/weblink/thumb/xw1/HYBn/A7EVJKnh6
Пожалуйста, научите, что я делаю не так

Спасибо.

rediffusion
12-05-2022, 18:05
Не понял предназначение Параметра - UILanguageFallback. Для чего это?

Anton04
13-05-2022, 15:40
Не понял предназначение Параметра - UILanguageFallback. Для чего это? »

UILanguageFallback (https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-international-core-winpe-uilanguagefallback)

По простому "Язык программ не поддерживающих Юникод"
Настройка находится в Панель управления->Язык и региональные стандарты->Дополнительно.

Maddrag
26-09-2022, 17:20
Добрый день! Подскажите, пожалуйста, можно ли настроить файл ответов так, чтобы сразу после установки винды приложения и сайты были на русском языке, а язык клавиатуры по умолчанию на английском? Вроде все перепробовал, но или все на русском или все на английском получается.

Vadikan
27-09-2022, 09:57
а язык клавиатуры по умолчанию на английском »
В PowerShell Set-WinDefaultInputMethodOverride -InputTip "0409:00000409" из FirstLogonCommands (http://www.oszone.net/8609) для одного пользователя. Либо в реестре для всех (https://www.outsidethebox.ms/21490/).

MKN
23-11-2022, 13:28
При установке Windows 11 (10.0.22621.819, Version 22H2) происходит "Проверка наличия обновлений". Длится иногда очень долго(проблемы связи или пр. ?). Возможно ли в файле ответов пропустить проверку и скачивание обновлений ? Доков по этому моменту не обнаружил...

Также интересно, возможно ли в файле ответов для Windows 11 пропустить или скрыть экраны "Привет", Подготовка для вас " и пр. лабуду при завершении установки...
Для Windows 10 нечто подобное убиралось командой внесения в реестр значения EnableFirstLogonAnimation.

Bormotoon
27-01-2023, 16:04
Прочёл тему от корки до корки, попробовал все хоть как-то подходящие варианты, в том числе из интернетов, и ничего не вышло. Поэтому решил просить помощи сам. Помогите, пожалуйста, разобраться и починить.

Windows 10 x64 Education. Audit Mode. Установлен весь нужный софт, сделаны все нужные настройки, всё работает как часы. И тут прям удачно — сделал образ Clonezilla, прямо так, с включенным аудитом. Как в воду глядел!

Поставил Deployment Tools из WinSIM. Добавил пункт в specialize для amd64, поставил флаг CopyProfle.

http://педобраз.рф/win_install_fucked/winsim.png

Получился unattend.xml с единственной командой — поместил его в корень C:\, туда же закинул install.wim из образа, с которого ставил систему.
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CopyProfile>true</CopyProfile>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:c:/install.wim#Windows 10 Education" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Запускаю SysPrep.exe:
C:/Windows/System32/Sysprep/Sysprep.exe /oobe /generalize /reboot /unattend:C:\unattend.xml
Reboot.

Вылезает ошибка:
Не удалось выполнить синтаксический разбор или обработку файла ответов для автоматической установки при проходе [specialize]. Параметры, указанные в файле ответов, не могут быть применены. Ошибка при обработке параметров для компонента [Microsoft-Windows- Shell-Setup].

http://педобраз.рф/win_install_fucked/syntax_err.jpg


Окей. Полез в интернеты искать ответы. Говорят, надо почитать логи, которые лежат в C:\Windows\Panther\UnattendGC. Читаю:


2023-01-25 12:09:02, Info [windeploy.exe] ------------------------------------------------
2023-01-25 12:09:02, Info [windeploy.exe] WinDeploy.exe launched with command-line []...
2023-01-25 12:09:02, Info [windeploy.exe] LogBootDeviceInfo:The firmware boot device ARC path is [multi(0)disk(0)rdisk(1)partition(1)] and NT path is [\Device\Harddisk0\Partition1].
2023-01-25 12:09:02, Info [windeploy.exe] LogBootDeviceInfo:The system boot device ARC path is [multi(0)disk(0)rdisk(1)partition(3)] and NT path is [\Device\Harddisk0\Partition3].
2023-01-25 12:09:02, Info [windeploy.exe] Waiting for essential OOBE services to start...
2023-01-25 12:09:02, Info [windeploy.exe] Essential OOBE services started successfully.
2023-01-25 12:09:02, Info [windeploy.exe] Found generalization state [0x4], setup.exe completion flag [False] --> launching setup.exe.
2023-01-25 12:09:02, Info [windeploy.exe] Windeploy: Running default setup.
2023-01-25 12:09:02, Info [windeploy.exe] Launching [C:\Windows\system32\oobe\setup.exe]...
2023-01-25 12:09:04, Info [svchost.exe] Enter WinReIsWimBootEnabled
2023-01-25 12:09:04, Info [svchost.exe] Parameters: pszWinDir: NULL
2023-01-25 12:09:04, Info [svchost.exe] Exit WinReIsWimBootEnabled returns 0 with last error: 0x0
2023-01-25 12:10:05, Info [Shell Unattend] Running 'specialize' pass
2023-01-25 12:10:09, Error [Shell Unattend] CopyProfileDirectory from C:\Users\Администратор failed (0x80070070) [gle=0x00000070]
2023-01-25 12:10:09, Error [Shell Unattend] _CopyToDefaultProfile failed (0x80070070) [gle=0x00000070]
2023-01-25 12:10:09, Error [Shell Unattend] CopyProfile failed (0x80070070) [gle=0x00000070]
2023-01-25 12:10:09, Info [Shell Unattend] Exiting 'specialize' pass with status 0x80070070






2023-01-25 12:10:09, Error [Shell Unattend] CopyProfileDirectory from C:\Users\Администратор failed (0x80070070) [gle=0x00000070]
2023-01-25 12:10:09, Error [Shell Unattend] _CopyToDefaultProfile failed (0x80070070) [gle=0x00000070]
2023-01-25 12:10:09, Error [Shell Unattend] CopyProfile failed (0x80070070) [gle=0x00000070]



"Ага, всё ясно", - подумал я, накатил образ, сделанный перед сиспрепом, и полез искать решение.

Вот тут (https://www.tek-tips.com/viewthread.cfm?qid=1682593) говорят, что надо убедиться, что в системе нет лишних пользователей и веток реестров для них. Окей, убедился. Там же сказано, что надо назначить наследование прав (п.3), тоже сделал.
http://педобраз.рф/win_install_fucked/users_fldr.png
http://педобраз.рф/win_install_fucked/users_reg.png

Сиспреп, ребут. Та же ошибка.

Здесь (https://www.tenforums.com/tutorials/35979-uninstall-product-key-deactivate-windows-10-a.html) пишут, что проблема может быть в неправильном ключе активации. Не знаю, как это может быть связано со сбоем копирования пользователя, но ок. Удалил ключ активации из командной строки:
slmgr /upk
slmgr /cpky

Сиспреп, ребут. Опять то же самое!

Есть отличное решение (https://www.kapilarya.com/windows-could-not-parse-or-process-the-unattend-answer-file-windows-10), когда при загрузке unattend.xml пропускается, и загрузка идёт без него. Соответственно, это совсем не то, что мне нужно. Уж больно много всего придётся доделывать при раскатывании образа на множество компов.

Полез снова в интернеты, но больше ничего полезного не нашлось совсем. На каком-то рандомном нонейм-форуме случайно наткнулся на идею, что надо вообще удалить все другие папки профилей, кроме Администратора или, другой вариант, заменить %DefaultUser% с Default на Администратор. Попробовал оба варианта.

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

То же самое (https://www.kapilarya.com/windows-could-not-parse-or-process-the-unattend-answer-file-windows-10) решение помогает обойти и эту проблему. Либо после 5-7 перезагрузок система всё же загружается, но всё ещё в новый пустой профиль.

После этого я отчаялся, и стал экспериментировать с расположением файла unattend.xml, т.к. в setupact.log было указано несколько его расположений. Не помогло. Потом ещё раз перепроверил права на все важные директории. Потом перекладывал unattend.xml и install.wim, на случай, если они не читаются из корня диска, например. Учитывая, что каждая попытка занимает больше часа, я ковыряюсь уже неделю. Убирал аргумент пути unattend.xml из команды sysprep — на случай, если слэш стоит не в ту сторону — просто клал unattend.xml рядом с sysprep.exe и запускал.

И вот сейчас я больше не знаю, что ещё можно сделать. Насоветуйте, пожалуйста, как исправить CopyProfile, будь он неладен!




© OSzone.net 2001-2012