32位打印驱动程序可以在64位窗口上工作吗?

我正在阅读,似乎32位驱动程序不能在64位窗口下工作。 这是真的? 由于32位应用程序可以在64位窗口下运行,32位打印机驱动程序无法运行,这似乎很荒谬。 打印机驱动程序是否在内核级别运行?

听起来就像我们正在为我们的RDP环境的驱动程序地狱。

x64版本的Windows不支持32位内核模式驱动程序。 微软的声明是:Vista是在这里 (一定要看底部的勘误表 – 文章有一个重大的错误,它纠正),对于Windows 7和Windows Server 2008也是如此。

没有什么神奇的“开关”可以让32位内核模式驱动程序在x64内核上工作。 他们不会,期间。 (是的,是的 – 我猜想有人可以写一些丑陋的游戏系统来实现这一点,但是除了微软以外,没有人会有必要的文档来写这样的东西……另外,如果你真的需要的话,在64位主机虚拟化的位操作系统…)

就打印机驱动程序而言, 简易打印是微软解决terminal服务环境中客户端打印机驱动程序噩梦的方法,但在terminal服务器上需要安装Windows Server 2008。

可以在打印服务器上安装32位驱动程序和64位驱动程序。 点击打印服务器,进入打印机选项页面,点击“其他驱动程序”安装32位版本。 名字需要完全匹配。

大的打印机供应商确实有64位兼容的驱动程序。 此外,请查看HP通用打印驱动程序和Xerox全球打印驱动程序。 为我的networking上的大多数打印机工作。 施乐公司的驱动程序承诺可以在任何地方使用任何打印机(但是我只将其用于施乐机器)。

完全可行。 说明在这里截图: http : //blogs.technet.com/sbs/archive/2009/02/13/how-to-add-32-bit-print-drivers-to-sbs-2008.aspx 。 不要担心这个post是关于SBS的,它和W2K8的香草x64版本一起工作的很好。

一些司机会工作,有些不会。

在64位版本的Windows Vista中,您无法安装未经“签名”的驱动程序。 这意味着,如果您尝试安装32位未签名的驱动程序,则会遇到问题。

幸运的是,您可以通过从命令提示符处运行以下命令来禁用此限制…

bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS