Software⏱️ 4 min read📅 2026-06-15

How to Fix Error 87 Error – Print Spooler Service to Automatic (Delayed Start) causes Error 87

Error 87 occurs when setting Print Spooler Service to Automatic (Delayed Start) in Windows Vista SP2 Home Premium 32-Bit.

Quick Answer: Try using the Command Prompt to set the startup type to Delayed Start.

The Print Spooler Service is a crucial component of Windows Vista that manages print jobs. When you try to change its startup type from Automatic/Manual/Disabled to Automatic (Delayed Start), you may encounter an error, which can be frustrating for users who need to set up delayed start for their printers. In this troubleshooting guide, we will explore the root causes of Error 87 and provide two methods to resolve the issue.

Changing the Print Spooler Service startup type from Automatic/Manual/Disabled to Automatic (Delayed Start) is a common requirement for users who want to delay the startup of their printer. However, when you encounter an error message, it can be challenging to determine the cause and find a solution. In this guide, we will walk you through the steps to troubleshoot and resolve Error 87.

⚠️ Common Causes

  • The primary reason for Error 87 is that the Print Spooler Service is not configured correctly. When you try to change the startup type of the service, Windows Vista checks if the required registry keys are present and properly configured. If these keys are missing or corrupted, the service may not be able to start in delayed mode. Additionally, some third-party software or malware might interfere with the Print Spooler Service, causing the error.
  • Another possible cause of Error 87 is a conflict between the Print Spooler Service and other services running on your system. In some cases, the Print Spooler Service may be unable to start in delayed mode due to conflicts with other services that are set to start automatically.

🛠️ Step-by-Step Verified Fixes

Manually editing the registry

  1. Step 1: Press the Windows key + R to open the Run dialog box, type `regedit` and press Enter to open the Registry Editor.
  2. Step 2: In the Registry Editor, navigate to the following key: HKEY_LOCAL_MACHINE\System\Services tservice ame=PrintSpooler
  3. Step 3: Right-click on the PrintSpooler key and select Modify. In the Value data field, enter `DelayedStart` and press Enter to save the changes.
  4. Step 4: Restart your computer to apply the changes.

Using the Windows Task Scheduler

  1. Step 1: Open the Task Scheduler: Press the Windows key + R to open the Run dialog box, type `taskschd.msc` and press Enter.
  2. Step 2: In the Task Scheduler, click on Create Basic Task in the right-hand Actions panel.
  3. Step 3: Give your task a name and description, then click Next.
  4. Step 4: Select Start a program and enter the path to your printer's driver (usually located in C: et tsys tspooler).
  5. Step 5: Click Next and select 'Enabled' as the option for the task. Click Finish to create the task.

💡 Conclusion

Resolving Error 87 requires patience and persistence, but with these two methods, you should be able to successfully change the Print Spooler Service startup type from Automatic/Manual/Disabled to Automatic (Delayed Start). Remember to restart your computer after making changes to apply them. If you encounter further issues, consider seeking assistance from a professional IT technician or the manufacturer's support team.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions