这个问题说明了一切,我想。我依稀记得有一种简单的方法可以做到这一点,但不记得是什么了。
几乎每次我不得不更改打印机的打印处理器时,都是因为它设置为 WINPRINT/RAW 以外的其他设置。诚然,传真软件有时会使用其他打印处理器,但在大多数情况下,WINPRINT/RAW 处理器似乎是最好的选择。谁能解释一下历史和对不同打印处理器的需求?例如,当需要不同的处理器时,如果使用了错误的处理器,会出现哪些类型的症状?
在运行多个 Windows Server 2008 R2 RDSH 场时,我们遇到了一个问题,即所有 RDSH 服务器的注册表都膨胀到最大值 2048MB。使用 Sysinternals Registry Usage (ru.exe),我们能够确定三星通用打印机相关键使用了超过 1000MB 的注册表。
发生膨胀的注册表部分:
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 中重新创建该键。
一旦我使用一个帐户登录,该帐户已使用三星通用打印驱动程序为其部署了打印机,这些键就会开始出现并使注册表膨胀。由于注册表已被填满,我们一直遇到导致临时配置文件加载的用户配置文件问题。当我们禁用拥有临时配置文件的能力时,用户可能会遇到“用户配置文件服务登录失败。无法加载用户配置文件”。信息。
有没有人遇到过这个问题?
三星通用打印驱动程序中是否有一些设置可以防止这种行为或让它自行清理?
我们最近迁移到 Windows 2003 R2 Enterprise x64 Server (SP2) 作为打印服务器。在大多数情况下,我们发现为我们使用的打印机同时获得 x64 和 x86 驱动程序并不太难。切换后不久,我们注意到某些打印机的假脱机工作时间要长得多。特别是,我们注意到我们的 HP LaserJet 8100 需要大约 10-20 秒的时间来假脱机,而它之前的假脱机行为几乎比您点击的速度还要快。
起初我们怀疑这可能与 x64 版本的 Windows 管理 x86 客户端打印请求有关。但是,这种行为似乎只在某些打印机上表现出来。我们最终将范围缩小到 HP 通用打印驱动程序。任何使用该驱动程序的打印机的后台打印速度都非常慢。HP 不为我们的 LaserJet 8100 提供打印机特定的 W2K3 64 位驱动程序,只有通用驱动程序可用(截至 2/25/09)。除了通用驱动程序之外,它们还为 32 位系统提供了一个 8100 特定驱动程序。
不幸的是,由于打印名称不同,无法将 32 位特定驱动程序添加到 x64 打印机共享中。显然,如果 32 位驱动程序的名称完全相同(即它们必须都是通用打印机驱动程序),那么您只能添加 32 位驱动程序。这造成了相当的困境。通用打印驱动程序的性能很差,它使多打印作业的时间比以前长很多倍。为我们的工程团队制作一叠印刷品实际上需要几个小时,而之前需要半小时。
看来我们的选择是有限的。如果我们返回到 x86 Windows 安装以支持 8100 特定驱动程序,我们将失去支持 x64 系统的能力。创建 32 位和 64 位打印服务器会浪费金钱和资源。消除通用打印驱动程序或找到提高其性能的方法会好得多。
是否有提高通用打印驱动程序性能的解决方案,或者我是否坚持使用 x86 打印服务器?
按照我们多年来一直用于以前版本的 Oracle 和 SQL Server 的标准程序,我已经安装了 Oracle 最新的 ODAC 包,其中包括在我们新的 SQL Server 2008 R2 x64 节点上的 Oracle OLE 驱动程序。我已完成建议的系统重启,但 OraOLEDB.Oracle 未显示在 SSMS 的 Linked Servers\Providers 节点中。此安装与以前的 SQL Server 安装之间的唯一区别是我现在使用的是 SQL Server x64(在 Windows 2008 R2 上)。这应该有什么区别吗?
请注意,我可以直接从 SQL Server 节点使用 SQL*Plus 连接到 Oracle 服务器。我唯一缺少的是提供者。有谁知道我错过了什么?网络上有很多帖子,但似乎有很多混乱和过时的 Oracle 下载页面链接。
我唯一需要做的就是创建一个到 Oracle 的链接服务器,并针对它运行选择查询。我不需要通过 Visual Studio 做任何事情。
我有一台运行 Windows Server 2008 R2 的 DL380 G5,它只应用了两个更新包,因此我有几个关键组件不再工作。应用的更新包是——
我真的无法想出一个通用线程来确定哪个驱动程序/固件更新会导致此问题。我尝试回滚或重新更新某些设备(即 HP NC373i)的驱动程序,但没有任何区别。我将附上一些显示问题的组件的颗粒状屏幕截图,并希望听到您的一些建议以解决这个问题。

UPDATE:这是一个恶性的小问题,但我想我可能已经发现了一些信息说会帮我解决这个问题。当我有机会时,我会更新这个。
更新 2:虽然我发现的问题(在第一个更新中链接)是由类似的事情引起的,但这并没有最终成为我的确切问题。设备管理器中列出的所有带有黄色警告标志的组件都显示消息“Windows 无法初始化此硬件的设备驱动程序(代码 37)”。卸载/重新安装驱动程序没有任何区别。我开始认为这个硬件实际上是从这些固件更新中删除的。在这一点上我非常绝望,所以请随意提出任何想法。
更新 3:此服务器似乎已被废弃。我做了一次完整的主板更换,发现我的固件闪存有问题,我看到完全相同的组件在新主板上出现问题。我强制应用了最新的 HP SPP 驱动程序,但没有任何变化。如果没有其他人有任何想法,我想我运气不好。
对于那些习惯于以 Windows 方式进行系统管理的人,您建议使用哪些 GUI 工具来提高 Linux 的可用性?
刚接触 Linux 的用户在需要配置某些东西时经常会感到困惑:编辑文本配置文件对他们来说似乎很难,他们希望 GUI 来勾选复选框并获得他们想要的东西。简短列表包括:硬件问题、驱动程序、Xorg(尤其是!)、性能、网络设置、共享、用户帐户等。
PS 我查看了这里已经提出的问题,发现没有真正集中的应用程序列表。让我们结合我们的知识!社区维基;)
我管理着几百台 Linux 服务器,其中大部分是 HP,如果它们没有虚拟化的话。从历史上看,自从我开始在这里工作之前,我们就安装了 HP ProLiant Support Pack (PSP)。PSP 附带了一些有用的 (?) 内容,例如 HP System Management Homepage(我从未使用过,但我的几个同事经常使用)和一堆驱动程序。
其中一些驱动程序(如 iLO 内核模块)不在我们使用的库存内核中,因此安装这些驱动程序可能会很有用。但是,其他驱动程序,例如 HP 提供的 cciss 和 qla2xxx 驱动程序,并没有那么有用:它们在库存内核中并且已经存在了很长时间。覆盖库存驱动程序可能会使我们的供应商对几个内核子系统的支持失效,而不是整个内核。另一方面,如果您不使用他们的驱动程序,HP 可能不支持某些问题。
我倾向于不安装 HP 驱动程序,但您认为:是否有诱人的理由安装 HPs cciss、qla2xxx、e1000、tg3、bnx2(等)驱动程序并覆盖股票内核包中提供的驱动程序?
编辑:“诱人的安装理由”必须足够大,以减轻 PSP 软件包的恶心质量,这意味着我必须手动重新打包它们,以便能够通过像 RH Satellite 这样的集中方法进行安装。
我有两个 windows vms,windows server 2012 和 windows server 2008。都使用 kvm 和 libvirt。我最近决定增加我的屏幕分辨率选项,这需要从默认的“卷云”视频卡更改为“vga”选项。这对我的 Windows Server 2008 虚拟机来说就像一个魅力,为我提供了从 800x600 到 2560x1600 的几个分辨率选项。但是,这不适用于 Windows Server 2012。
这是我的 xml 模板中与显卡有关的代码:
<video>
<model type='vga' vram='9216' heads='1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>
我怀疑这是驱动程序的问题。我试图弄清楚哪些驱动程序将与 KVM 的模拟 VGA 卡兼容,但我发现关于该卡的所有内容是它是“带有 Bochs VESA 扩展的虚拟 VGA 卡”,并且在谷歌上搜索“驱动程序”并没有发现任何有用的信息。
在我的 windows 2008 vm 中,驱动程序是一个“标准 VGA 图形适配器”,它看起来像是 windows 的通用驱动程序,可以解释为什么我不需要下载任何新东西来让 vga 卡在 windows 2008 上工作。但是,在 windows 2012 中驱动程序仅显示为“Microsoft 基本显示适配器”,尝试更新驱动程序会导致 Windows 告诉我一切都是最新的。在这个驱动下,我只得到了1024x768的分辨率,这比使用cirrus卡还要糟糕,至少达到了1280x1024。
基于这个问题,我理解 VGA 卡的不良行为是基本显示适配器的非常基本功能的结果: 卡在低分辨率下:Windows Server 2012 中无法识别显示器和显示适配器
据我所知,我需要两件事之一。A)更好的驱动程序,可以为虚拟卡提供更好的分辨率支持。B) 具有更高级功能的新虚拟卡(KVM 能做到这一点吗?)
最后一种可能性是 C) …
drivers ×10
windows ×3
linux ×2
printing ×2
64-bit ×1
dell ×1
filesystems ×1
hardware ×1
hp ×1
hp-proliant ×1
ibm ×1
oracle ×1
sql-server ×1
video ×1
x86-64 ×1