У меня возникают трудности с настройкой 20 новых миниатюрных моделей Dell Vostro. Я установил один из них с моей предпочтительной ОС, приложениями и настройками, особенно с настройками визуальных эффектов Windows XP. Я установил для них максимальную производительность и отключил все остальное в коробке.
Я скопировал этот профиль в профиль пользователя по умолчанию и сделал sysprep -mini -reseal. После захвата этого изображения и его повторного развертывания настройки рабочего стола верны, за исключением настроек визуальных эффектов. затухание и все остальное снова включается для каждого нового пользователя, создаваемого в системе.
Как мне защитить мои настройки от перезаписи программой sysprep?
Спасибо!
Я считаю, что у меня была проблема, аналогичная вашей: мне нужно было применить параметры конфигурации к реестру, которые повлияли бы на всех пользователей при их первом входе в систему (меня не волновало, изменит ли пользователь свои предпочтения впоследствии). Я попытался изменить временный профиль пользователя и перезаписать профиль пользователя по умолчанию, как и вы, - у меня это не сработало. Кроме того, по какой-то причине Run / RunOnce также не предоставил то, что мне нужно. Вот что я сделал:
в i386\$oem$
папка, создать / изменить cmdlines.txt
выполнить batch.cmd
во время мининаладки:
[Commands]
"BATCH.CMD"
в i386\$oem$
папка, создать / изменить batch.cmd
использовать reg.exe
чтобы смонтировать пользователя по умолчанию ntuser.dat
в произвольную точку монтирования под HKEY_USERS
(Я позвонил своему HKU\DEFUSER
), импортируйте файл * .reg, содержащий желаемые параметры реестра, а затем отключите его. Вот как это может выглядеть:
@echo off
REM *********************************************************************
REM Importing Registry Data into HKU\DEFUSER
REM *********************************************************************
echo Importing Registry Data into HKU\DEFUSER...
REG.EXE LOAD HKU\DEFUSER "C:\Documents and Settings\Default User\ntuser.dat"
REG.EXE IMPORT "HKU_DEFUSER Settings.reg"
REG.EXE UNLOAD HKU\DEFUSER
в i386\$oem$
В папке создайте файл * .reg, содержащий желаемые параметры реестра. Я позвонил своему HKU_DEFUSER Settings.reg
. Убедитесь, что имена ключей в файле * .reg соответствуют тому, что вы назвали своей точкой монтирования в batch.cmd
(У меня был ДЕФУЗЕР):
Windows Registry Editor Version 5.00
[HKEY_USERS\DEFUSER\Control Panel\PowerCfg]
"CurrentPowerPolicy"="3"
поскольку cmdlines.txt
выполняется ближе к концу мининастройки, эти настройки не будут перезаписаны.
Примечание о шаге 1. В документации Microsoft сказано, что cmdlines.txt
анализируется и затем выполняется - это не обычный пакетный или командный файл. Могут возникнуть некоторые проблемы, связанные со сложными командами, содержащими кавычки и т. Д. Метод, рекомендуемый Microsoft, - просто иметь cmdlines.txt
выполнить один командный файл и поместить все сложные вещи в командный файл.
Ваша конкретная потребность должна быть легко решена путем создания файла .REG, чтобы установить Значение реестра UserPreferencesMask, затем запускает сценарий / пакетный файл через значения RunOnce или Run в реестре, который выполняет REGEDIT / S YOURFILE.REG.