Change the Print Spooler Directory - gHacks Tech News

Change the Print Spooler Directory

The default Print Spooler directory of a Windows operating system installation is located in /windows/system32/spool/PRINTERS on the system partition.

Changing that directory to another one can have several positive side effects. It could speed up printing if you move it to another hard drive which normally reduces the slow down users experience when printing documents.

This is especially true on older systems that do not have 4 or more Gigabyte of RAM and fast hard drives. The benefit is similar to the one that you may experience when you move the Windows Pagefile to another drive. If your main hard drive is slow or always taxed to the maximum, you may want to move data away from it to remove bottlenecks.

Changing the Print Spooler directory is an easy task. It can be done by changing the default directory in the Windows Registry.

printer spool directory

I highly suggest you create a backup of the Registry before you manipulate it which you can do from inside. Just select the Computer hive or any other hive, in this case the HKLM hive, and export its contents via the File menu to the local system. If something goes wrong along the way, or if you prefer to restore the old directory, you can simply run the .reg file to do so at any point in time.

Press Windows-R, type regedit and hit enter to load the Windows Registry editor. Please note that you may get an UAC prompt depending on the operating system and security policies on it.

Navigate to the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers and change the value of the key DefaultSpoolDirectory from C:\Windows\system32\spool\printers to another directory of your choice.

You can change the setting from the Control Panel alternatively. Open it and select the Printers and Faxes entry here. click on File then Server Properties and change to the Advanced tab. Type the path of the new directory for the Spool folder and save the changes.

The setting can be alternatively changed in the Control Panel.  Double-Click Printers and Faxes. Click on file, Server Properties and change tot he Advanced tab. Type the path of the new directory in the Spool Folder box. Note that you need to click on View devices and printers in newer versions of Windows instead under Hardware and Sound.

If you only want to change the directory for a selected printer, you can do that as well. Locate the specific printer in the Registry by looking through the Printers subdirectory there and check if the value SpoolDirectory exists.

If it does not exist create it anew for the printer by right-clicking and selecting New > REG_SZ and name it SpoolDirectory. Double-click the new value afterwards and enter the new path of the print spooler directory that you want that printer to use.

Change the Print Spooler Directory
Article Name
Change the Print Spooler Directory
Find out how to relocate the default print spooler directory on Windows systems to another location, for instance a new drive.

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:

Previous Post: «
Next Post: »


  1. tiko said on May 11, 2011 at 10:10 am

    I found an easy to follow guide (with screenshots) here:

  2. Sunil said on August 8, 2018 at 11:10 am


    Changing the spool directory and apply permissions works for me.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.

Be polite: we do not allow comments that threaten or harass, or are personal attacks. Please leave politics and religion out of discussions!