在运行多个Windows Server 2008 R2 RDSH服务器场时,我们遇到了一个问题,其中所有RDSH服务器的注册表都膨胀到最大值2048MB。使用Sysinternals注册表用法(ru.exe),我们可以确定Samsung Universal Printer相关密钥正在使用的注册表中超过1000MB。
- Samsung通用打印驱动程序:版本2.3.90
- Samsung Universal Print Driver 2:版本2.50.2.0
发生膨胀的注册表部分:
HKEY_USERS\.DEFAULT\Software\SSPrint\
spe__\
spd__\
ssp6m\
HKEY_USERS\S-1-5-8\Software\SSPrint\
spe__\
spd__\
ssp6m\
每个子项都有500多个键,注册表使用情况报告每个子项占用30-40MB。
子项示例: HKU\.default\software\ssprint\spe__\{BCC489E0-E2CA-442B-A5A5-9B849579BE1F}
查看键“功能”,“ MUIData”等的数据。您可以肯定地说它们是Samsung Universal,因为当您查看它们时,这些值引用Samsung Universal。
从混合服务器中取出一台服务器,我尝试清理这些密钥,并且能够做到。清理“ .Default”部分还清理了“ S-1-5-18”键,因此我认为这些是注册表中的参考链接。当我这样做时,我也将其清除,HKU\.default\Printers\DevModes2
因为本节甚至不会在Regedit中打开。为了删除,我必须在CLI中删除“ DevModes2”键,然后在Regedit中重新创建该键。
一旦我使用三星通用打印驱动程序使用已为其部署了打印机的帐户登录,这些密钥就会开始出现并膨胀注册表。由于注册表已被填满,因此我们一直遇到导致加载临时配置文件的用户配置文件问题。当我们禁用具有临时配置文件的功能时,用户可能会遇到“用户配置文件服务服务无法登录。无法加载用户配置文件”的情况。信息。
有没有人遇到过这个问题?
三星通用打印驱动程序中是否有某些设置可防止此现象发生,或使其自行清除?