很久没有更新过Blog了,最近有没有新的小伙伴关注啊。

最近在做一个VDI的项目,虚拟桌面采用池化并且重启还原的模式(类似于网吧模式部署),其中虚拟桌面的配置文件采用强制配置文件。

在将强制配置文件部署完成后,测试虚拟桌面功能,发现虚拟桌面的远程协助无法使用,其实直接调用的Windows自带的远程协助功能。

p_w_picpath

但是我们在打开的时候出现了以下错误。

clip_p_w_picpath001

提示说是没有权限或者是来宾帐户,但是我们的账户都是采用的标准的domain users组用户。

测试同一用户不采用强制配置文件,使用本地配置文件没有发现此问题,将强制配置文件ntuser.man改回ntuser.dat 创建本地配置文件,依然没问题

测试其他用户采用强制配置文件也依然有此问题。

后经查阅资料发现在Win7下出现此问题是由于配置文件状态的问题,导致,可以通过修改注册表修改配置文件装来来解决。

一、 在Win7下的具体解决方法如下:

1. 修改注册表

找到State值将其修改为0

2.通过组策略解决

打开用户策略\首选项\Windows设置\注册表

在此新建注册表项

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\%LogonUserSid%

配置单元:HKLM
注册表路径:

SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\

LogonUserSid%


值名称:

State

值类型:REG_DWORD
数值数据:0

配置截图如下所示:

p_w_picpath

p_w_picpath

配置完成后,将此策略下发,如针对特定计算机OU请开启本地组策略环回处理模式

p_w_picpath

如上图,此时已经可以打开远程协助了。

二、 在Windows Server 2008 R2下的解决方法

在Windows Server 2008 R2下部署XenApp类型的虚拟应用或Terminal Service出现此问题时,可以使用专门的HOTFIX解决,微软提供的HOTFIX地址如下,只需下载安装即可,如还是不行,可参照win7的解决方法

http://support.microsoft.com/kb/2936674