Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья] Применение твиков реестра Windows

Ответить
Настройки темы
Общее - [статья] Применение твиков реестра Windows

(*.*)


Сообщения: 36538
Благодарности: 6689


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать



Смысл импортирования параметров реестра заключается в том, что после установки системы вам не понадобится редактировать реестр вручную или при помощи “твикеров”. К моменту первого входа в систему все нужные вам параметры будут автоматически импортированы в реестр.

Внимание! В этой теме обсуждаются только способы применения твиков, а также несрабатывание конкретных твиков реестра при использовании того или иного способа в Windows Vista/7/8.

Для вопросов о том, каким твиком добиться тех или иных изменений в системе, существует тема Твики реестра Windows [все вопросы] :..

Все вопросы типа "каким твиком мне сделать бла-бла-бла" будут удаляться из этой темы без предупреждения.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:52, 19-01-2009

 

Аватара для NITKI

Пользователь


Автор проектов


Сообщения: 130
Благодарности: 51

Профиль | Отправить PM | Цитировать


Возник такой вопрос. Устанавливаю приложения в режиме аудита и применяю твики реестра с помощью одного install.cmd как описано в статье. Для автоматического входа в систему использую встроенную учётную запись администратора. В статье написано:
Цитата:
Примечание. На этом этапе применяются как системные параметры реестра (HKLM), так и пользовательские (HKCU). Однако пользовательские параметры применяются только к учетной записи, от имени которой был запущен импорт. Процессу импорта параметров реестра посвящена отдельная статья.
Но у меня вовсе не применяются твики HKCU. В чём проблема?

-------
[addon] AquaSnap|[addon] VirtuaWin|[addon] WindowTabs


Отправлено: 12:24, 15-03-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


(*.*)


Сообщения: 36538
Благодарности: 6689

Профиль | Сайт | Отправить PM | Цитировать


NITKI
Пожалуйста, приведите файл ответов. Правила публикации файла ответов вы найдете в шапке темы [статья] Файл ответов (AutoUnattend.xml) .:[все вопросы, параметры, уточнения, etc]:..

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 00:17, 16-03-2009 | #3


Аватара для NITKI

Пользователь


Автор проектов


Сообщения: 130
Благодарности: 51

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Пожалуйста, приведите файл ответов. »
Как описано в статье по установке приложений в режиме аудита у меня 2 файла ответов:

1.AutoUnattend.xml.
читать дальше »
Код: Выделить весь код
<?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>ru-RU</UILanguage>
            </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="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">
            <UserData>
                <ProductKey>
                    <WillShowUI>OnError</WillShowUI>
                    <Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
                </ProductKey>
                <AcceptEula>true</AcceptEula>
                <FullName>NITKI</FullName>
                <Organization>OSZone.net</Organization>
            </UserData>
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>4</Value>
                        </MetaData>
                    </InstallFrom>
                    <WillShowUI>OnError</WillShowUI>
                </OSImage>
            </ImageInstall>
        </component>
    </settings>
    <settings pass="specialize">
        <component name="Microsoft-Windows-Security-Licensing-SLC-UX" 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">
            <SkipAutoActivation>true</SkipAutoActivation>
        </component>
        <component name="Microsoft-Windows-Deployment" 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 wcm:action="add">
                    <Order>1</Order>
                    <Path>cmd /c "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\DiskRoot.txt SETX DiskRoot %i: -m"</Path>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Deployment" 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">
            <Reseal>
                <Mode>Audit</Mode>
            </Reseal>
        </component>
    </settings>
    <settings pass="auditSystem">
        <component name="Microsoft-Windows-Shell-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">
            <AutoLogon>
                <Username>Administrator</Username>
                <LogonCount>5</LogonCount>
                <Enabled>true</Enabled>
            </AutoLogon>
        </component>
    </settings>
    <settings pass="auditUser">
        <component name="Microsoft-Windows-Deployment" 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 wcm:action="add">
                    <Order>1</Order>
                    <Path>cmd /c %DiskRoot%\install\install.cmd</Path>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Order>500</Order>
                    <Path>%SystemRoot%\system32\sysprep\sysprep.exe /quiet /oobe /reboot /unattend:%DiskRoot%\install\oobe.xml</Path>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:e:/vistawork/dvd/sources/install.wim#Windows Vista ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

2.oobe.xml.
читать дальше »
Код: Выделить весь код
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" 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">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-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">
            <AutoLogon>
                <Username>Administrator</Username>
                <LogonCount>2</LogonCount>
                <Enabled>true</Enabled>
            </AutoLogon>
            <Display>
                <ColorDepth>32</ColorDepth>
                <DPI>96</DPI>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <OOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
                <NetworkLocation>Home</NetworkLocation>
                <ProtectYourPC>1</ProtectYourPC>
                <HideEULAPage>true</HideEULAPage>
                <SkipMachineOOBE>true</SkipMachineOOBE>
            </OOBE>
            <TimeZone>Russian Standard Time</TimeZone>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:e:/vistawork/dvd/sources/install.wim#Windows Vista ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

install.cmd запускает файл с твиками реестра, который содержит твики HKLM и HKCU и автоустановку приложений. Программы устанавливаются нормально, а из твиков применяются только HKLM. Но, как я понял должны были примениться и HKCU к той учётной записи от имени которой вносятся параметры реестра в моём случае к встроенной учётной записи Администратор.

Отправлено: 11:53, 16-03-2009 | #4


(*.*)


Сообщения: 36538
Благодарности: 6689

Профиль | Сайт | Отправить PM | Цитировать


NITKI, поэкспериментируйте. Уберите из install.cmd команду на импорт HKCU, уберите из файла ответов команду
Код: Выделить весь код
%SystemRoot%\system32\sysprep\sysprep.exe /quiet /oobe /reboot /unattend:%DiskRoot%\install\oobe.xml
Тем самым вы остановите установку в режиме аудита. После того, как все команды будут выполнены, запустите импорт HKCU вручную. Кроме того, сделайте какое-нибудь изменение в пользовательском интерфейсе, не покрытое твиком (например, отключите группировку сходных кнопок на панели задач. Убедитесь, что изменения внесены в реестр. После чего выполните команду ^^ в ком. строке.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 21:22, 16-03-2009 | #5


Аватара для NITKI

Пользователь


Автор проектов


Сообщения: 130
Благодарности: 51

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
NITKI, поэкспериментируйте.»
Если убрать команду из install.cmd на импорт HKCU, а вносить их при помощи FirstLogonCommand, то они отрабатывают как положено. Получается так, что пользовательские настройки нужно вносить при помощи FirstLogonCommand или setupcomplete.cmd.
читать дальше »

Код: Выделить весь код
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" 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">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-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">
            <AutoLogon>
                <Username>Administrator</Username>
                <LogonCount>2</LogonCount>
                <Enabled>true</Enabled>
            </AutoLogon>
            <Display>
                <ColorDepth>32</ColorDepth>
                <DPI>96</DPI>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <OOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
                <NetworkLocation>Home</NetworkLocation>
                <ProtectYourPC>1</ProtectYourPC>
                <HideEULAPage>true</HideEULAPage>
                <SkipMachineOOBE>true</SkipMachineOOBE>
            </OOBE>
            <TimeZone>Russian Standard Time</TimeZone>
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <CommandLine>cmd /c REGEDIT /S %DiskRoot%\install\hkcu.reg</CommandLine>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:e:/vistawork/dvd/sources/install.wim#Windows Vista ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Отправлено: 22:55, 16-03-2009 | #6


(*.*)


Сообщения: 36538
Благодарности: 6689

Профиль | Сайт | Отправить PM | Цитировать


Я описал, как нужно поэкспериментировать, чтобы получить больше информации о том, почему ваши твики не работают в режиме аудита. Вы же провели совсем другой эксперимент...
Цитата NITKI:
Если убрать команду из install.cmd на импорт HKCU, а вносить их при помощи FirstLogonCommand, то они отрабатывают как положено. Получается так, что пользовательские настройки нужно вносить при помощи FirstLogonCommand или setupcomplete.cmd. »
Вы делаете вывод, что режим аудита непригоден для импорта пользовательских параметров. Это не так. Режим аудита предназначен для установки приложений и настройки пользовательской среды, в том числе с целью последующего копирования настроенного профиля в стандартный. Поэтому твики должны работать.

setupcomplete.cmd выполняется от имени LocalSystem, до входа пользователя в систему. Поэтому HKCU по идее некуда импортироваться. См. Сравнение способов установки приложений.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 09:46, 17-03-2009 | #7


Аватара для NITKI

Пользователь


Автор проектов


Сообщения: 130
Благодарности: 51

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Я описал, как нужно поэкспериментировать, чтобы получить больше информации о том, почему ваши твики не работают в режиме аудита. Вы же провели совсем другой эксперимент... »
Сделал как вы описали. В ручном режиме твики вносятся и происходят изменения в реестре не покрытые твиком.

-------
[addon] AquaSnap|[addon] VirtuaWin|[addon] WindowTabs


Отправлено: 21:26, 17-03-2009 | #8


(*.*)


Сообщения: 36538
Благодарности: 6689

Профиль | Сайт | Отправить PM | Цитировать


Цитата NITKI:
В ручном режиме твики вносятся и происходят изменения в реестре не покрытые твиком. »
Отлично Тем самым мы выяснили, что твики нормально применяются в режиме аудита, а формат REG-файла правильный. Остается предположить, что проблема возникает на стадии выполнения команды импорта. Приведите install.cmd.

Я, конечно, предполагаю, что команда на импорт HKCU аналогична команде на импорт HKLM - в этом случае проблема приобретает загадочный характер. Можно в качестве альтернативы попробовать выполнить импорт HKCU отдельной синхронной командой.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 22:55, 17-03-2009 | #9


Аватара для NITKI

Пользователь


Автор проектов


Сообщения: 130
Благодарности: 51

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Можно в качестве альтернативы попробовать выполнить импорт HKCU отдельной синхронной командой. »
Т.е. добавить синхронную команду к шестому проходу. Сперва будет выполнен install.cmd, а после HKCU.ger, верно?

Отправлено: 00:14, 18-03-2009 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья] Применение твиков реестра Windows

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
7 / 2008 R2 - [решено] Как обойтись без твиков реестра Rutkovm Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 3 07-08-2012 21:29
Любой язык - [решено] Применение твиков реестра ко всем учетным записям после установки ОС Windows 7 SANIOK_AV Скриптовые языки администрирования Windows 1 16-09-2011 15:33
Применение твиков реестра по отдельности для администраторов и пользователей graffserg Автоматическая установка Windows 2000/XP/2003 5 02-09-2011 09:33
Применение твиков реестра ко всем учетным записям im9 Автоматическая установка Windows 2000/XP/2003 1 24-12-2010 19:09
Служебные - Аддон добавление твиков реестра Bolk Наборы обновлений для Windows XP/2003/Windows 7 11 28-02-2008 17:51




 
Переход