移除由 VMware Tools 安装的 ThinPrint 软件
search cancel

移除由 VMware Tools 安装的 ThinPrint 软件

book

Article ID: 337152

calendar_today

Updated On:

Products

VMware Desktop Hypervisor VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 Removing the ThinPrint software installed by VMware Tools (1013363) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


随 ESX 4.0 提供的 VMware Tools 还包含用于虚拟打印的 ThinPrint 模块。这些模块可能会影响托管 ThinPrint 的 .print 引擎的虚拟机。



Environment

VMware Player 6.x (Windows)
VMware Player 5.x (Windows)
VMware Workstation 9.x (Windows)
VMware Player 3.x (Windows )
VMware Workstation 6.x (Linux)
VMware Workstation 8.x (Linux)
VMware Player 4.x (Linux)
VMware ESX 4.0.x
VMware Workstation 6.x (Windows)
VMware Workstation 8.x (Windows)
VMware Workstation 7.x (Windows)
VMware Player 4.x (Windows)
VMware Player 6.x (Linux)
VMware Workstation 7.x (Linux)
VMware ESXi 4.1.x Installable
VMware ESX 4.1.x
VMware Player 3.x (Linux)
VMware Player 5.x (Linux)
VMware Fusion 6.x
VMware ESXi 4.0.x Embedded
VMware Workstation 10.x (Linux)
VMware Workstation 10.x (Windows)
VMware ESXi 4.1.x Embedded
VMware ESXi 4.0.x Installable
VMware Fusion 4.x
VMware Workstation 9.x (Linux)
VMware Fusion 5.x

Resolution

要解决此冲突,必须卸载 ThinPrint 模块。

要完全移除由 ThinPrint 安装的文件,请执行以下操作:
  1. 以本地管理员身份登录。

  2. 删除所有由 ThinPrint 创建的打印机。
    1. 转至“打印机”控制面板。
      • Windows XP 和 2003:开始 > 设置 > 打印机
      • Windows Vista、7 和 2008:开始 > 控制面板 > 查看设备和打印机

    2. 右键单击所有名称以 TP 开头的打印机,然后选择删除

  3. 停止 VMware Tools 服务。
    1. 打开“服务”控制面板

      • Windows XP 和 2003:开始 > 设置 > 控制面板 > 管理工具 > 服务
      • Windows Vista、7 和 2008:开始 > 控制面板 > 系统和安全 > 管理工具 > 服务

    2. 右键单击 VMware Tools Service,然后选择停止。

  4. 重新安装 VMware Tools。有关详细信息,请参见 General VMware Tools installation instructions (1014294)

    注意:请勿执行“典型”或“完全”安装。选择自定义,系统出现提示时,取消选中虚拟打印。

  5. 出现提示后重新启动客户机。

  6. 停止“打印后台处理程序”服务。
    1. 打开“服务”控制面板

      • Windows XP 和 2003:开始 > 设置 > 控制面板 > 管理工具 > 服务
      • Windows Vista、7 和 2008:开始 > 控制面板 > 系统和安全 > 管理工具 > 服务

    2. 右键单击打印后台处理程序,然后选择停止。

  7. 删除由 ThinPrint 安装的注册表项。
    1. 打开注册表编辑器。

      • Windows XP 和 2003:转至开始 > 运行,然后键入 regedit。单击确定
      • Windows Vista、7 和 2008:转至开始,然后键入 regedit。按 Enter

    2. 导航到 HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors。右键单击 tpwinprn,然后选择删除。单击确认删除注册表项及其子项。

    3. 导航到 HKLM\SOFTWARE。右键单击 ThinPrint,然后选择删除。单击确认删除注册表项及其子项。

    4. 导航到 HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors。右键单击 VMware 的 ThinPrint 打印端口监控,然后选择删除。单击确认删除注册表项及其子项。

      注意:如果虚拟机是 64 位,请选中位于 HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments\ 下方的 4 个单独的注册表子项。

  8. 删除由 ThinPrint 安装的文件。
    1. 打开命令提示符。有关详细信息,请参见 Opening a command or shell prompt (1003892)
    2. 输入以下命令:

      del /F C:\Windows\System32\spool\prtprocs\w32x86\TPWinPrn.dll
      cd C:\Windows\System32\DriverStore\FileRepository\oemprint.inf*\
      del tp*.dll
      del tp*.bin
      del tpprint.cat

      注意:您可能需要获取访问权限才能访问 C:\Windows\System32\DriverStore\FileRepository\oemprint.inf*\ 目录中的文件。有关详细信息,请参见 Microsoft 知识库文章 308421

  9. 重新启动客户机。


Additional Information

  • 对于可特定与 Workstation 6.5.x 客户机结合使用的方法,请参见 this ThinPrint forum post

  • 对于可特定与 ESX 4.0 客户机结合使用的备选方法,请参见本文所附的由 ThinPrint 提供的 PDF。此 PDF 命名为“1013363_ VMware - clean up tools from ESX 4.0 - v0.3.pdf”。
Removing the ThinPrint software installed by VMware Tools