在封装过程中通过修改注册表更改用户配置文件的默认路径

时间:2019-05-14 11:16:31下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《在封装过程中通过修改注册表更改用户配置文件的默认路径》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《在封装过程中通过修改注册表更改用户配置文件的默认路径》。

第一篇:在封装过程中通过修改注册表更改用户配置文件的默认路径

经过测试,可以通过在系统的封装过程中来更改用户配置文件的默认路径,方法大致如下

1、编写注册表文件

用户配置文件的默认路径可以在“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList”看到,主要就是要修改此项下面的几个值,ProgramData值除外,这是程序安装的默认路径。

要注意的是,这些值的类型是可扩充多字符串值,当你将这个值导出时你会发现导出的值是二进制的,而注册表中显示的是正常的字符

所以在编写注册表文件的时候要注意,我就想了个办法,先在这个项下加一个同一类型的值,并且赋值“D:Users”,让后将这个值导出,然后将D:User的二进制的值替换掉默认值(在注册表文件中,而不是在注册表中)

我只提供方法,具体的大家自己操作吧。

2、写批处理文件

Windows 7部署过程是通过调用C:WindowsSystem32oobewindeploy.exe来实现的,所以在批处理中我们也要调用这个程序

批处理如下

@echo off echo 系统设置中,请勿关闭窗口!!reg import C:WindowsSystem32sysprepprofiles.reg start /wait %windir%system32oobewindeploy.exe wmic pagefileset delete wmic pagefileset create name=c:pagefile.sys

说明: 第一条命名,用于导入注册表,注意,必须在调用部署程序之前

第二条命令,用于调用部署程序

第三条命令,删除所有页面文件,在封装之前,我将页面文件设置到了其它盘,此命令用于删除所有页面文件

第四条命令,设置页面文件在C盘,大小有系统托管

将以上命令粘贴到记事本,保存为批处理文件deploy.cmd(任意名称),然后拷贝到sysprep目录

3、封装系统

使用一下命令封装系统

sysperp.exe /generalize /unattend:untitled.xml 然后弹出对话框,选择“进入系统全新体验(OOBE)”,选择“通用”,选择“退出”

关于无人应答文件,我会用一遍文章来和大家介绍。

4、修改注册表,接管系统部署

打开注册表,注意,要在部署系统之前打开注册表,因为在运行完sysprep后,注册表可能打不开,打开后,找到如下键值

将CmdLine的值改为sysprepdeploy.cmd,此值的路径是以system32为相对路径的,所以在写的时候要注意。

接写来,重启,进入pe,抓取镜像。

下载在封装过程中通过修改注册表更改用户配置文件的默认路径word格式文档
下载在封装过程中通过修改注册表更改用户配置文件的默认路径.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐