为什么 Windows 后台处理程序需要管理员帐户?

为什么 Windows 后台处理程序需要管理员帐户?

是否有人知道我可能需要做哪些更改才能允许受限用户使用配置为后台打印的打印机进行打印?

如果打印机配置为打印前将文档假脱机,我的 Windows XP SP3 系统目前要求我使用管理员帐户进行打印。如果打印机配置为直接打印,则它适用于所有帐户。这曾经有效,但几个月前它突然停止了,我不知道为什么。

该打印机是 HP PSC 1200(旧打印机),它本身配置为每个人都具有打印权限,而我的特定(受限)帐户具有全部权限,即打印、管理打印机和管理文档。

我的硬盘已被锁定,仅限受限用户使用,并且他们只有除其数据目录之外的整个文件系统的读取权限,这就是我多年来运行系统的方式。

我假设某个地方可能有一个目录我需要允许用户写入。

答案1

问题在于假脱机文件夹本身(但显然不是它的内容)。

修复这个问题:

  1. 使用资源管理器导航到“我的电脑”、“控制面板”、“打印机和传真”。
  2. 选择“文件菜单”,然后选择“服务器属性”,并选择“高级”选项卡。
  3. 将 Spool 文件夹重新定位到 USERS 原则可以列出其内容的某个文件夹内。例如“C:\Temp\zSpool”。
  4. 确保假脱机文件夹本身不授予用户权限,并且权限不会被继承,以防止用户直接弄乱其内容。

然后使用受限帐户打印测试文档以确保一切正常。

注 1:根据我的经验,一切都告诉我这个答案是废话,因为打印应该由 SYSTEM 帐户完成,该帐户对所涉及的所有内容具有完全访问权限。此外,USERS 原则实际上对新位置和假脱机程序目录的访问权限较少。但它绝对有效。

注 2:出于可能完全不相关的原因,在我(不太智能)的 HP 打印机再次打印几分钟后,它就判断它的顶盖是打开的,尽管它并没有打开,因此我随后必须配置打印机以取消选中“启用高级打印功能”选项。<讽刺>显然,高级功能之一是对打印机的状态非常困惑</讽刺>。

相关内容