Questions

problem with Windows Vista print spooler

Tags:
+
0 Votes
Locked

problem with Windows Vista print spooler

laivy
I have been using Windows Vista for a few years withou any significant problem. All of a sudden a few weeks ago the print spooler stopped working. All attempts at getting it started up again so far have been unsuccessful. Is ther any way to get it working again short of the very drastic step of reloading Windows (ie. knocking down and rebuilding the whole house just because the kitchen faucet stopped working)?
  • +
    0 Votes
    oldbaritone

    Boot the reinstall and choose "repair" instead of install.

    OTOH, if you've been running Vista "for a few years" it may actually be time for a reinstall.

    +
    0 Votes
    laivy

    I tried your suggestion and none of the choices were all that helpful. The whole system has since become very unstable as well. I am trying to backup the files I wan to save as I'm afraid that I'll have to do a clean install. Do you have any other less destructive ideas?

    BTW it's a pretty sad comment on Microsoft and Windows that after a few years of use one has to reinstall.

    +
    0 Votes
    laivy

    thank you

    +
    0 Votes

    Please backup your registry before you follow through with what i am about to post here..
    How to backup your registry:
    http://www.adamsdvds.co.uk/tutorials/vista/regedit/backup.php

    Now once you have done that, follow this:

    Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
    322756 (http://support.microsoft.com/kb/322756/ ) How to back up and restore the registry in Windows
    After you install this hotfix or a later USB-based hotfix, a different USB device may no longer work after Windows Vista resumes from sleep or from hibernation. For example, the different device might be an integrated USB device. To resolve this problem, you must first use Device Manager to determine the specific USB host controller that is controlling the integrated USB device that is failing. Then, you must add the ForceHCResetOnResume entry to the registry subkey that corresponds to the USB host controller.

    Step 1: Determine the specific USB host controller

    1. Click Start, type devmgmt.msc in the Start Search box, and then click devmgmt.msc in the Programs list.
    2. On the View menu, click Devices by connection.
    3. Expand the processor node. For example, expand ACPI Multiprocessor PC.

    Note The node names in this procedure vary depending on the hardware.
    4. Expand Microsoft ACPI-Compliant System.
    5. Expand PCI Bus. Several USB host controllers will be listed.
    6. Expand each USB host controller node, and then expand successive subnodes until you find the name of the device that is failing. For example, the device entry may resemble the following:
    ACPI Multiprocessor PC\Microsoft ACPI-Compliant System\PCI Bus\Intel(R) ICH8 Family USB Universal Host Controller - 2830\USB Root Hub\fingerprint reader
    Notes
    * The fingerprint reader is typically listed as a biometric device.
    * The specific USB host controller should not be used to control any externally available USB ports. For example, only internal integrated USB devices should be listed under the USB Root Hub node for the specific USB host controller.
    7. When you have located the device, right-click the associated USB host controller, and then click Properties. In the example that is listed in step 1.f, right-click Intel(R) ICH8 Family USB Universal Host Controller - 2830, and then click Properties.
    8. Click the Details tab.
    9. Select Driver key in the list.
    10. The driver key will resemble the following. Note the last four digits of this driver key.
    {36fc9e60-c465-11cf-8056-444553540000}\0002

    Step 2: Add the ForceHCResetOnResume registry value for the USB host controller

    1. Click Start, type regedit in the Start Search box, and then click regedit.exe in the Programs list.
    2. Locate and then click registry subkeys that resemble the following:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\Four-digit_number
    Notes
    * In this step, Four-digit_number is a placeholder for the USB devices in the system.
    * In this step, you must locate the registry subkey by using the value that you noted in Step 1.j. For example, if the driver key from Step 1.j is {36fc9e60-c465-11cf-8056-444553540000}\0002, then you must look for HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0002
    3. On the Edit menu, point to New, and then click DWORD Value.
    4. Type ForceHCResetOnResume for the name of the DWORD, and then press ENTER.
    5. Right-click ForceHCResetOnResume, and then click Modify.
    6. In the Value data box, type 1, and then click OK.
    7. Exit Registry Editor.
    8. Restart the computer.

    +
    0 Votes
    laivy

    Thank you for your replies. In the end I backed up my data and did a clean reinstall of vista. It seems to be able to find the spooler. A little later I will install my printer with the updated drivers.

  • +
    0 Votes
    oldbaritone

    Boot the reinstall and choose "repair" instead of install.

    OTOH, if you've been running Vista "for a few years" it may actually be time for a reinstall.

    +
    0 Votes
    laivy

    I tried your suggestion and none of the choices were all that helpful. The whole system has since become very unstable as well. I am trying to backup the files I wan to save as I'm afraid that I'll have to do a clean install. Do you have any other less destructive ideas?

    BTW it's a pretty sad comment on Microsoft and Windows that after a few years of use one has to reinstall.

    +
    0 Votes
    laivy

    thank you

    +
    0 Votes

    Please backup your registry before you follow through with what i am about to post here..
    How to backup your registry:
    http://www.adamsdvds.co.uk/tutorials/vista/regedit/backup.php

    Now once you have done that, follow this:

    Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
    322756 (http://support.microsoft.com/kb/322756/ ) How to back up and restore the registry in Windows
    After you install this hotfix or a later USB-based hotfix, a different USB device may no longer work after Windows Vista resumes from sleep or from hibernation. For example, the different device might be an integrated USB device. To resolve this problem, you must first use Device Manager to determine the specific USB host controller that is controlling the integrated USB device that is failing. Then, you must add the ForceHCResetOnResume entry to the registry subkey that corresponds to the USB host controller.

    Step 1: Determine the specific USB host controller

    1. Click Start, type devmgmt.msc in the Start Search box, and then click devmgmt.msc in the Programs list.
    2. On the View menu, click Devices by connection.
    3. Expand the processor node. For example, expand ACPI Multiprocessor PC.

    Note The node names in this procedure vary depending on the hardware.
    4. Expand Microsoft ACPI-Compliant System.
    5. Expand PCI Bus. Several USB host controllers will be listed.
    6. Expand each USB host controller node, and then expand successive subnodes until you find the name of the device that is failing. For example, the device entry may resemble the following:
    ACPI Multiprocessor PC\Microsoft ACPI-Compliant System\PCI Bus\Intel(R) ICH8 Family USB Universal Host Controller - 2830\USB Root Hub\fingerprint reader
    Notes
    * The fingerprint reader is typically listed as a biometric device.
    * The specific USB host controller should not be used to control any externally available USB ports. For example, only internal integrated USB devices should be listed under the USB Root Hub node for the specific USB host controller.
    7. When you have located the device, right-click the associated USB host controller, and then click Properties. In the example that is listed in step 1.f, right-click Intel(R) ICH8 Family USB Universal Host Controller - 2830, and then click Properties.
    8. Click the Details tab.
    9. Select Driver key in the list.
    10. The driver key will resemble the following. Note the last four digits of this driver key.
    {36fc9e60-c465-11cf-8056-444553540000}\0002

    Step 2: Add the ForceHCResetOnResume registry value for the USB host controller

    1. Click Start, type regedit in the Start Search box, and then click regedit.exe in the Programs list.
    2. Locate and then click registry subkeys that resemble the following:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\Four-digit_number
    Notes
    * In this step, Four-digit_number is a placeholder for the USB devices in the system.
    * In this step, you must locate the registry subkey by using the value that you noted in Step 1.j. For example, if the driver key from Step 1.j is {36fc9e60-c465-11cf-8056-444553540000}\0002, then you must look for HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0002
    3. On the Edit menu, point to New, and then click DWORD Value.
    4. Type ForceHCResetOnResume for the name of the DWORD, and then press ENTER.
    5. Right-click ForceHCResetOnResume, and then click Modify.
    6. In the Value data box, type 1, and then click OK.
    7. Exit Registry Editor.
    8. Restart the computer.

    +
    0 Votes
    laivy

    Thank you for your replies. In the end I backed up my data and did a clean reinstall of vista. It seems to be able to find the spooler. A little later I will install my printer with the updated drivers.