Stopt de Print Spooler service, wacht 60 seconden en start 'm weer. Wacht vervolgens nog 30 seconden en start 'm weer, voor het geval de service problemen heeft met opstarten.
'RestartPrintSpooler.vbs
'Voor het stoppen en starten van de Print Spooler service.
'20091202, v1
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
'Win32_Service: http://msdn.microsoft.com/en-us/library/aa394418(VS.85).aspx
Set colServices = objWMIService.ExecQuery("SELECT * FROM Win32_Service")
For Each objService In colServices
If Instr(objService.DisplayName, "Print Spooler") > 0 Then
objService.StopService()
WScript.Sleep 60000
objService.StartService()
WScript.Sleep 30000
objService.StartService()
End If
Next
Set colServices = Nothing
Set objWMIService = Nothing