FusionAccess R3版本发放虚拟机失败,提示Windows could not parse or process unattend answer file for pass [specialize]... [Microsoft-windows-Shell-Setup].

发布时间:  2014-11-26 浏览次数:  453 下载次数:  0
问题描述
使用封装导出的镜像创建VM时报错:Windows无法分析或处理 pass [ specialize ] 的无人参与应答文件。
告警信息
无法使用模板成功创建虚拟机
处理过程
1、在镜像的OS中,点击开始-运行,输入regedit,进入注册表
2、找到注册表键值:hkey_local_machine\software\microsoft\windowsnt\currentversion\profilelist下S-1-5-21开头的子键值,依次打开相应键值右侧窗口并检查profileimagepath的值,查找是否发现存在
   制作镜像时使用的帐号信息,如自己的域账号,或者account unkonw类似账号
3、将profileimagepath显示异常的值对应的S-1-5-21开头的子键值删除后,重新导出封装。
根因
我们在用户配置目录窗口删除自建或域配置目录后,没有重启VM导致在注册表的profilelist键值还有残留的SID信息所致。
解决方案
1.在导出未封装镜像前,镜像制作人员在右击我电脑-属性,点击左侧中“高级系统设置”链接。

在系统属性窗口,点击高级标签,选择用户配置文件并点击设置按钮,然后在弹出用户配置文件窗口,选择自建或自己域帐号配置目录,点击删除


2. 必须重启计算机,不然系统不会自动删除其注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList下仍存在用户的SID信息
建议与总结
在封装模板前先检查用户配置目录中是否存在异常用户,如存在,先删除后再进行封装操作。

END