我在这里configuration了20个新的戴尔Vostro迷你的困难。 我用我的首选操作系统,应用程序和设置,特别是Windows XP的视觉效果设置,设置了其中一个。 我把它们设置为最佳性能,并停用盒子中的其他所有东西。
我将此configuration文件复制到默认用户configuration文件,并做了sysprep -mini -reseal。 在捕获该图像并再次部署之后,除了视觉效果设置之外,桌面设置是正确的。 对系统上创build的每个新用户重新启用其他function。
如何保留我的设置不被sysprep覆盖?
谢谢!
通过创build.REG文件来设置UserPreferencesMaskregistry值 ,然后通过Registry RunOnce或运行执行REGEDIT / S YOURFILE.REG的值运行脚本/batch file,可以轻松解决您的特定需求。
我相信我有一个类似于你的问题:我需要应用configuration设置的registry,将影响所有用户在他们的第一次login(我不关心,如果用户后来改变他们的喜好)。 我尝试修改临时用户configuration文件,并覆盖默认用户configuration文件,因为你已经做了 – 这不适合我。 另外,无论出于何种原因,Run / RunOnce都没有提供我所需要的。 这就是我所做的:
在i386\$oem$
文件夹中,创build/修改cmdlines.txt
以在batch.cmd
期间执行batch.cmd:
[Commands] "BATCH.CMD"
在i386\$oem$
文件夹中,创build/修改batch.cmd
以使用reg.exe
将默认用户的ntuser.dat
挂载到HKEY_USERS
(我称为我的HKU\DEFUSER
)下的任意挂载点,导入* .reg文件包含您所需的registry设置,然后卸载。 这可能是这样的:
@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$
文件夹中,创build一个包含您所需的registry设置的* .reg文件。 我打电话给我HKU_DEFUSER Settings.reg
。 确保* .reg文件中的键名与batch.cmd
的挂载点batch.cmd
(Mine是DEFUSER):
Windows Registry Editor Version 5.00 [HKEY_USERS\DEFUSER\Control Panel\PowerCfg] "CurrentPowerPolicy"="3"
由于cmdlines.txt
是在minisetup结束时执行的,因此这些设置不会被覆盖。
关于步骤1的注意事项:Microsoft文档说明cmdlines.txt
被parsing然后执行 – 这不是一个正常的批处理或命令文件。 对于包含引号的复杂命令,可能会有一些疑虑。微软推荐的方法是让cmdlines.txt
执行一个batch file,并将所有复杂的东西放在batch file中。