本文分为以下三节:
移动页面文件
移动所有打印机的默认后台打印目录
分别移动各台打印机的默认后台打印目录
-------------------------------------
移动页面文件
在“控制面板”中,双击系统。
单击高级选项卡。
单击性能下的设置。
单击高级选项卡,然后单击虚拟内存下的更改。
选择要用于存储页面文件的新驱动器。
设置“初始大小(MB)”和“最大值”。对于初始大小,Microsoft 建议您使用“所有驱动器页面文件大小的总数”框中推荐的值。
单击设置,然后单击确定两次。
单击立即重新启动。
请注意,如果将页面文件从系统分区移走,Windows 将无法在出现停止错误时将调试信息写入磁盘。
移动所有打印机的默认后台打印目录
该过程将对计算机上配置的所有打印机应用新的默认后台打印目录。
在“控制面板”中,双击“打印机和传真”。
在文件菜单上,单击服务器属性,然后单击高级选项卡。
在后台打印文件夹框中,键入要使用的路径,然后单击确定。
分别移动各台打印机的默认后台打印目录
该过程将对计算机上配置的特定打印机应用新的默认后台打印目录。
启动注册表编辑器。
在 HKEY_LOCAL_MACHINE 下,找到以下注册表项:
\SYSTEM\CurrentControlSet\Control\Print\Printers \特定打印机\SpoolDirectory
单击特定打印机项。
验证右窗格中是否显示了值 SpoolDirectory。如果未显示,请单击编辑菜单上的添加数值。
请使用以下信息来添加数值:
数值名称:SpoolDirectory
数据类型:REG_SZ
字符串:打印机后台打印目录的完整路径
退出注册表编辑器。
单击开始,单击所有程序,单击附件,然后单击 Windows 资源管理器。
单击要在其中创建新的后台打印目录的驱动器,然后在各个打印机的 SpoolDirectory 注册表值中创建所定义的驱动器上的目录。 例如,如果注册表中 SpoolDirectory 下的值为“F:\SPOOL\PRINTQ1”,请在驱动器 F 上创建一个名为 Spool 的目录,然后在 Spool 下创建一个名为 Printq1 的文件夹。
如果新目录位于 NTFS 驱动器上,请为后台打印目录分配适当的权限。
在“控制面板”中的服务下,停止并重新启动后台打印程序服务。
要验证操作是否正确,请执行下列操作:
在 Windows 资源管理器中,单击适当驱动器上的后台打印目录。
启动一个具有大于 100 KB 的文档的程序(例如 Write)。
打印该文档,在打印时,迅速按下 Alt+Tab 键返回到 Windows 资源管理器窗口。
Spool 目录下将显示两个扩展名为 .shd 和 .spl 的文件。完成打印作业后,Windows 将删除这两个文件。如果未显示任何文件,请打印一个较大的文件。
验证注册表设置和 NTFS 文件系统权限,以确认 Spool 目录位于 NTFS 分区上。
请注意,默认情况下,DefaultSpoolDirectory 和 SpoolDirectory 都没有设置。所有打印机后台打印文件的全局默认位置为 %SystemRoot%\System32\Spool\Printers。DefaultSpoolDirectory 为所有打印机定义了一个新的全局默认位置,以存放它们的后台打印文件。SpoolDirectory 为后台打印文件定义了一个新的特定于打印机的位置,分别覆盖每台打印机的全局默认值。
必须指定实际的目录;不能仅指定根目录(例如“C:\”),而是必须使用 C:\目录,其中目录 是您要使用的目录的名称。如果确实将根目录指定为默认的后台打印位置,则后台打印位置将恢复为 %SystemRoot%\System32\Spool\Printers 目录。
--------------------------------------------------------------------------------
这篇文章中的信息适用于:
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional Edition