
Я следовал инструкциям Марка Минаси.статья в информационном бюллетенедля 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>
решение1
Вы можете установить часовой пояс в файле sysprep.xml. Информацию о том, для каких проходов это действительно и какие значения поддерживаются, можно найти здесь:http://technet.microsoft.com/en-us/library/cc749073(v=ws.10).aspx
Если вы используете для этого WSIM, он находится в Microsoft-Windows-Shell-Setup
узле, и значение, которое вы там устанавливаете, Timezone
соответствует ожидаемому.
решение2
Прогресс!
Следуя предложениюздесь, я изменил настройки формата даты и времени в этом месте реестра:
HKEY_USERS\.Default\Панель управления\Международный
Я изменил записи, такие как sShortDate и sShortTime, на нужные мне значения. После sysprep все новые пользователи, созданные в системе, похоже, следуют этим настройкам.
Я бы все же предпочел, чтобы это можно было сделать в файле ответов sysprep, так как-то это кажется чище. Но описанные здесь изменения в реестре на данный момент удовлетворительны.