Назад | Перейти на главную страницу

Формат даты и времени не сохраняется во время Windows 7 sysprep

Я следовал инструкциям Марка Минаси новостная статья для sysprep образа Windows 7. Однако во время тестового развертывания я обнаружил, что мои изменения формата времени и даты не сохранялись при создании нового пользователя в недавно развернутой системе.

Как мне убедиться, что формат времени / даты сохраняется во время этого процесса? Спасибо!

P.S. Вот файл ответов sysprep, который я использую:

<?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>
<settings pass="generalize">
<component name="Microsoft-Windows-Security-SPP" 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">
<SkipRearm>1</SkipRearm>
</component>
</settings>
<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">
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<CommandLine>cmd /c del c:\windows\panther\unattend.xml</CommandLine>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
<cpi:offlineImage cpi:source="catalog:e:/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Прогресс!

Следуя предложению Вот, Я изменил настройки формата даты и времени в этом месте реестра:

HKEY_USERS \ .Default \ Панель управления \ Международный

Я изменил такие записи, как sShortDate и sShortTime, на желаемые значения. После sysprep все новые пользователи, созданные в системе, похоже, следуют этим настройкам.

Я все же предпочел бы, чтобы это можно было сделать в файле ответов sysprep, так как это кажется более чистым. Но описанные здесь изменения реестра пока устраивают.

Вы можете установить часовой пояс в файле sysprep.xml. Информацию о том, для каких проходов это действительно и какие значения поддерживаются, можно найти здесь: http://technet.microsoft.com/en-us/library/cc749073(v=ws.10).aspx

Если вы используете для этого WSIM, он находится в Microsoft-Windows-Shell-Setup узел и значение, которое вы устанавливаете там, Timezone как и следовало ожидать.