小编Ara*_*nid的帖子

Windows Server 2008 R2 - RDSH - 注册表膨胀与三星通用打印驱动程序

在运行多个 Windows Server 2008 R2 RDSH 场时,我们遇到了一个问题,即所有 RDSH 服务器的注册表都膨胀到最大值 2048MB。使用 Sysinternals Registry Usage (ru.exe),我们能够确定三星通用打印机相关键使用了超过 1000MB 的注册表。

  • 三星通用打印驱动程序:版本 2.3.90
  • 三星通用打印驱动程序 2:版本 2.50.2.0

发生膨胀的注册表部分:

HKEY_USERS\.DEFAULT\Software\SSPrint\
  spe__\
  spd__\
  ssp6m\
HKEY_USERS\S-1-5-8\Software\SSPrint\
  spe__\
  spd__\
  ssp6m\
Run Code Online (Sandbox Code Playgroud)

这些子键中的每一个都有超过 500 个键,其中 Registry Usage 报告它们每个占用 30-40MB。

示例子键: HKU\.default\software\ssprint\spe__\{BCC489E0-E2CA-442B-A5A5-9B849579BE1F}

查看“Capabilities”、“MUIData”等键的数据。当您查看它们时,您可以肯定地知道它们是三星通用,因为这些值引用了三星通用。

从混合中取出一台服务器,我尝试清理这些密钥并且能够。清理“.Default”部分也清理了“S-1-5-18”键,所以我认为这些是注册表中的参考链接。当我这样做时,我也清除了HKU\.default\Printers\DevModes2该部分,因为该部分甚至无法在 Regedit 中打开。为了删除,我必须在 CLI 中删除“DevModes2”键,然后在 Regedit 中重新创建该键。

一旦我使用一个帐户登录,该帐户已使用三星通用打印驱动程序为其部署了打印机,这些键就会开始出现并使注册表膨胀。由于注册表已被填满,我们一直遇到导致临时配置文件加载的用户配置文件问题。当我们禁用拥有临时配置文件的能力时,用户可能会遇到“用户配置文件服务登录失败。无法加载用户配置文件”。信息。

有没有人遇到过这个问题?

三星通用打印驱动程序中是否有一些设置可以防止这种行为或让它自行清理?

drivers remote-desktop windows-server-2008-r2

12
推荐指数
1
解决办法
4736
查看次数