首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows终端服务器打印机选择对话框在Microsoft中延迟

Windows终端服务器打印机选择对话框在Microsoft中延迟
EN

Server Fault用户
提问于 2015-09-08 13:55:44
回答 3查看 5.5K关注 0票数 6

我的终端服务器用户在从MS应用程序中选择要打印到网络打印机的打印机时会遇到延迟。所有的东西都停在:

代码语言:javascript
运行
复制
Finding available printers...

该环境是一个4服务器的Windows2008RDS场.打印机是在网络本地的专用Windows 2008 R2打印服务器上配置的。

所有RDS服务器都经历了延迟,但是这个问题似乎与Microsoft 2010应用程序隔离开来。Adobe、web浏览器等不会受到影响。

在正常使用情况下,它是5-7秒的枚举延迟,在一天中最繁忙的RDS服务器的最繁忙期间,它最多可达35秒。

这是一个显示时间线的视频..。

在此环境中,有16台网络打印机在适用时使用通用驱动程序。

编辑:

我已经经历了以下描述的过程:

2008年年R2终端服务器:“系统资源不足,无法完成所请求的服务”

EN

回答 3

Server Fault用户

回答已采纳

发布于 2015-09-25 21:03:08

你们中有多少人曾经处理过这样一个问题:你只知道你的打印假脱机器出了问题,但却不能完全把手指放在上面?也许打印作业很慢,某些用户可以向一些打印机打印,但没有其他用户可以打印,或者根本没有人可以打印?- Blake询问性能博客- 微软用于打印

引用的文章引用了两个微软FixIt,它基本上清理了假脱机程序的设置并恢复了它,等等。

直接链接到打印复位完全模式- http://go.microsoft.com/?linkid=9829711直接链接打印复位Lite模式- http://go.microsoft.com/?linkid=9829710

有两种模式-全模式和轻模式。它所做的事情要少一些。这篇博文详细介绍了FixIt在幕后所做的事情。

票数 4
EN

Server Fault用户

发布于 2015-09-08 15:44:58

如果有帮助的话,我会用我们所说的写一个答案。

请检查不活动终端服务器端口导致的性能问题

与大量非活动终端服务器端口相关联的问题有几个。延迟RDP会话的登录时间,打印机无法重定向,以及所有端口的注册表膨胀导致服务器性能缓慢。这些不活动的TS端口累积是因为设备重定向器服务每次建立RDP会话时都会创建一个新端口,但这些端口并不总是被回收。每个RDP会话都可能创建一个新端口,而每个结束会话都意味着一个新的非活动端口。当注册表中存在250个或更多TS端口时,就会发生性能下降。越来越多的重定向设备将加剧性能延迟。

决议:

如果启用打印机重定向,则当您将RD会话建立到基于Windows Server 2008 R2的RD会话主机服务器时,登录时间很长

并运行该FixIT来清除注册表。

票数 3
EN

Server Fault用户

发布于 2016-02-25 19:06:23

这是一个反复出现的问题,当使用可怕的书面打印驱动程序。在这种情况下,有两名嫌疑人(这两人都有罪):HP通用打印驱动程序和Konica Minolta通用驱动程序。

出于某种原因,这两个驱动程序都拒绝在CSR模式(客户端呈现)以外的任何情况下运行。在终端服务器上,这会变得很麻烦,因为它们在HKEY_USERS\.DEFAULT\Printers中一次又一次地填充相同的密钥,每次都使用不同的GUID。将其与地球上每台打印机映射到他们的用户配置文件的用户结合在一起,每次他们注销时,您都会得到打印机安装的糟糕结果。

在这种特定情况下,终端服务器在注册表单元中有数百万个条目。

“解决”这一问题的步骤是:

  • 如果运行的是2008年的霍普莱女士2778831,则安装R2;如果运行的是2008年的R2 SP1或2012年的R2,则安装霍普莱女士2871131
  • 尽可能减少驱动程序的列表。删除不需要的驱动程序包
  • 更新驱动程序(这阻止了HP驱动程序垃圾处理注册表,Konica驱动程序仍然很糟糕)
  • 将驱动程序设置为共享隔离模式,并将打印处理器更改为winprint,以防止CSR激活
  • 清除HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider中的所有垃圾
  • 每次用户通过在键RemovePrintersAtLogoff=dword:00000000中设置HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider注销(或断开连接)时,停止Windows删除和重新创建打印机连接。记得重新启动假脱机程序。
  • HKEY_USERS\.DEFAULT\Software中清除打印软件,从HKEY_USERS\.DEFAULT\Printers清除打印机连接
  • 引导Windows映像和压缩注册表
  • 如果在托管环境中使用popups -从HP管理的打印管理安装组策略模板,并禁用所有额外的“功能”,比如关于墨粉剩余和新墨粉等的弹出窗口。它减慢了假脱机程序的速度,因为它必须触发一个新的进程来启动每次您看到Windows中的打印机。
  • 不要在终端服务器上安装完整的打印机应用程序包。只需在共享打印服务器上使用普通驱动程序,而不使用任何“容易”的发现方法或动态打印目标。

我怀疑一个人只需要隔一段时间完成上面的任务。也许可以用剧本来写。

你是否想知道,在阅读了所有这些之后,你是否也有同样的问题?转到%SystemRoot%\System32\config并检查文件DEFAULT的大小。如果它更大,那么几百MB,那么是时候戴上你的侦探帽了。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/720900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档