一、【问题描述】

    1.使用USB接口打印机时,会出现多个相同打印机副本,只有最新一个打印机副本能正常使用,每重新连接桌面,都会多出一个打印机副本,导致用户每次使用虚拟桌面打印时需要重新设置默认打印机。

二、【原因分析】

    1.VMware Horizon view桌面虚拟化在使用外设时,有两种方式:会话模式和映射模式,其中会话模式采用了TP VC Gateway服务,在用户桌面开启这个服务时,识别到设备就会走会话通道,通过TP VC gateway技术把设备带进桌面;另外种就是走PCOIP协议通道,直接映射到桌面。

    2.对于USB接口打印机,如果用户桌面系统开启了TP VC Gateway服务,而且本地瘦终端允许会话模式就会直接带进桌面;另外也在VMware Horizon client设置了允许USB自动连接,那同时也把打印机映射到桌面,所以用户在使用过程中就会发现有多个打印机副本。

三、【解决方法】

    1.登录到瘦终端系统或安装有VMware Horizon client系统,设置以***册表项:

  • HKEY_LOCAL_MACHINE\SOFTWARE\ThinPrint\Client\DefPrintState

  • HKEY_LOCAL_MACHINE\SOFTWARE\ThinPrint\Client\DefaultState

DefPrintStateDefaultState的值都设置为0,然后重启系统;

    2.重新登录用户桌面系统,将以下服务设置为禁用

    TP VC Gateway ServiceTP AutoConnect Service,并将这两个服务设置启动类型为禁用


四、【总结】

    1.在初始化瘦客户机系统时,将方法1注册表修改

    2.在制作模板时,将TP VC Gateway ServiceTP AutoConnect Service两个服务启动类型设置为禁用。