Win7系统封装 解决出现Administrator.****帐户的问题

  • A+
所属分类:技术文档

Warning: preg_match_all(): Compilation failed: nothing to repeat at offset 30 in /www/wwwroot/www.lvsexitong.com/wp-content/themes/beginlts/inc/inc.php on line 130

Warning: preg_match_all(): Compilation failed: nothing to repeat at offset 30 in /www/wwwroot/www.lvsexitong.com/wp-content/themes/beginlts/inc/inc.php on line 131

自始以来用Easy Sysprep封装的系统,安装后容易出现Administrator.xxxxx帐户的问题,尤其是64位WIN7系统,原因我们已经知道了就是C:\Users\Administrator\AppData 这个目录下的某个文件造成的。我不知道Easy Sysprep 对Administrator目录的处理机制和时机,因为我测试过,同一个64位系统在同一台电脑上,用较慢的机械硬盘出现Administrator.xxxxx帐户机率为50%,而如果用速度快的固态硬盘则是100%,而且我看了遗留下来的Administrator目录,里面全是空文件夹,如果说是哪个文件阻碍了进程的话,但遗留的空文件夹每次都不一样,所以我推测是Easy Sysprep 对Administrator目录处理的时机不合适,应该等待Administrator目录里的文件全部处理完毕后,再进行重命名或什么操作,这就解释了为会什么速度快的硬盘出现Administrator.xxxxx帐户的机率高。

那现在如果想彻底解决出现Administrator.xxxxx帐户问题,经常近几十次的封装测试,终于找到了一个方法:

1、按正常的步骤封装第一步

2、进PE后,在进行第二步封装前,在D盘分别建“Local、LocalLow、Roaming”三个空目录,然后把C:\Users\Administrator\AppData目录下对应文件夹里的文件有选择的剪切出来。简单点说就是看哪些是你自己安装的文件,你把它剪切出来,WIN7自带的不要动。

3、把D盘上的“Local、LocalLow、Roaming”三个文件夹用WINRAR压缩成自解压文件,自解压注释代码如下:
Path=C:\Users\Administrator\AppData
SavePath
Silent=1
Overwrite=1

最后生成的文件是个EXE可执行文件,比如AppData.exe,把它复制到C盘,我是建立了一个TEMP目录,把只需要执行一次的文件放在里面,进桌面后执行完毕后,直接删除这个目录。

4、执行第二步封装,其它的和正常一样,只需要在最后添加一条进桌面时运行AppData.exe就行了,等待时机一定要选择在进桌面前,我试过选择在封装中和封装后就不行。

经过测试100%成功,在Easy Sysprep没有找到有效方法解决这个问题前,希望这个方法对大家有用。

另补充一句,希望Easy Sysprep在进桌面后删除目录操作加一个等待选项,就是等待这个目录下的程序都运行完毕后再进行删除操作,我C盘的TEMP目录下有几个可执行文件,都是首次进桌面进行,然后删除TEMP目录,但安装后基本上都是留下个TEMP空目录在那里,需要手动删除。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: