如何在 Amazon Windows WorkSpaces 上设置默认打印机并防止设置恢复?

上次更新时间:2021 年 1 月 28 日

我使用 Amazon Windows WorkSpaces,并且我希望为 WorkSpace 设置默认打印机。该如何操作?

-或者-

我为我的 Windows WorkSpace 设置默认打印机,但是在注销并再次登录 WorkSpace 后,设置不会保留。如何修复此问题?

简短描述

默认情况下,Amazon WorkSpaces 将禁用本地打印机重定向。对于 Windows WorkSpaces,您必须使用组策略设置才能启用本地打印机重定向功能。组策略设置更改将在 WorkSpace 的组策略设置更新和会话重启之后生效。

解决方法 设置默认打印机
    在 WorkSpace 上下载并安装本地打印机的驱动程序。 在 WorkSpace 中,将所需打印机设置为默认打印机,并设置任何需要的打印机首选项。 为 PCoIP 安装组策略管理模板。 配置本地打印机重定向。
故障排除

如果在注销并再次登录 WorkSpace 后,默认打印机设置未保留,请在 WorkSpace 上设置默认打印机。然后,请按照以下步骤执行操作:

导出包含默认打印机设置的注册表项

    在 Windows“开始”菜单中,选择运行。 输入 Regedit,然后选择确定。 在左侧导航窗格中,展开 HKEY_Current_User软件MicrosoftWindows NTCurrentVersion。 在 CurrentVersion 下,打开 Windows 的上下文菜单(右键单击),然后选择导出。 将文件保存至桌面并为文件命名。记下文件名,以便在后面的步骤使用。

创建计划任务

以下进程会在用户登录时触发注册表导入。

注意:如果用户在断开连接后未注销,则触发器可能不会工作。如果出现此情况,则用户必须注销,然后再次登录。

    打开命令提示符,然后运行 taskschd.msc 以打开任务计划程序。 从操作面板中,选择创建基本任务。 对于名称,请输入一个任务名称,然后选择下一步。 对于触发器,请选择当我登录时,然后选择下一步。 对于操作,请选择启动程序,然后选择下一步。 对于程序/脚本,请输入以下内容,并将 username filename.reg 替换为您自己的值:
    regedit.exe /s D:\Users\username\Desktop\filename.reg
    注意:使用导出注册表项时创建的文件名。 选择下一步,然后选择。 选择单击“完成”时打开此任务的“属性”对话框,然后选择完成。 在常规选项卡上,对于安全选项,请选择以最高权限运行。 在触发器选项卡上,选择登录时触发器,然后选择退出。 对于高级设置,请选择延迟任务对象,将值更改为 1 分钟,然后选择确定。 在操作选项卡上,选择启动程序操作,然后选择退出。 对于启动位置(可选),请输入 c:\windows,然后选择确定。 选择确定以关闭属性窗口。

要确认默认打印机设置是否保留,请先注销,然后再次登录。登录后,需要约 1 分钟默认打印机才会正确显示。