Fix Devices and Printers Folder is Completely Blank in Windows 7

When you open Devices and Printers applet, it may show up as an empty folder although the devices are correctly connected and their drivers are intact. This can be due to several reasons, and the possible causes (with appropriate fixes) are discussed in this post.

We’ve observed that Devices and Printers folder can appear blank if one of these is true:

  • Print Spooler Service is not running
  • Bluetooth Support Service is not running
  • Missing DLL registrations.

Use these steps to resolve the problem.

Step 1: Enable the Print Spooler and Bluetooth Support Service

  1. Click Start, type services.msc and press {ENTER}
  2. Double-click Print Spooler and set its start type to Automatic
  3. Click Start to start the service, and click OK.
  4. Double-click Bluetooth Support Service and set its start type to Manual
  5. Click Start to start the service, and click OK.
  6. Exit the Services MMC.

Did you get any error messages when enabling the above services? Post it in Comments section of this article.

Open Devices and Printers page to check if the problem persists. You may even try restarting Windows and checking it again.

If the issue continues to occur, proceed to the next step.

Step 2: Registering the DLLs

Click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.





Type the following command, and press {ENTER}

regsvr32  "%ProgramFiles%\Internet Explorer\ieproxy.dll"

You should see this message now.

Step 3: Fixing the XML Registration

Download msxml6.zip, unzip the archive and run the enclosed REG file. This should restore the missing MSXML6 DLL registration entries.

Restart Windows and check if Devices and Printers opens correctly.

About the author

Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and has a vast experience in the ITeS industry — delivering support for Microsoft's consumer products. He has been a Microsoft MVP [2003 to 2012] who contributes to various Windows support forums.

30 thoughts on “Fix Devices and Printers Folder is Completely Blank in Windows 7

  1. Your step 1 only works until you reboot the machine. After a reboot Bluetooth support service returns to “Disabled”

  2. New Lenovo X250 has the Bluetooth Support Service disabled. Once enabled, all the printers displayed normally.

  3. Hi Guys, tried everything but It did not work. I know where my problem came from though. The Laptop was faulty and because of that the profile that I logged in with went corrupt. I gave the profile a new name and used another laptop. Problem solved immediately. This will online work for a Roaming Profiles environment I believe.

  4. I know of the Bluetooth Service fix, but none of the above fixed it for me. This is how I fixed my issue with an empty ‘Devices and Printers’ Window, also when I clicked the ‘Safe Removal’ icon, no drive letters were shown for removable devices.

    What I did:
    * I used ‘ProcessMonitor’ by Sysinternals to monitor the activity of Explorer.exe during the opening of ‘Devices and Printers’, after lots of sifting up and down through 1000’s of lines of data I found the entries ‘ACCESS DENIED’ in the result column. So I ‘included’ only this result, and behold I found 2 files that were showing as ACCESS DENIED. They were C:\windows\System32\ieframe.dll and C:\Program Files\Internet Explorer\ieproxy.dll (as above)

    * Fix: I opened an elevated command prompt in C:\windows\System32, I ran icacls.exe against ieframe.dll and it it said only BUILTIN\Administrators and SYSTEM had permission to the file. The same for all ie*.dll files in System32 and in ‘Internet Explorer’ so I ran ICACLS.exe ie*.dll /grant users:rx under System32 and ‘Internet Explorer’, I then opened Devices and Printers and boom there were all my devices and printers again. I hope this helps other.

  5. I had turned off bluetooth. Thanks! So much garbage to sort through on the Net until there is the gem amongst all the trash. So grateful to you.

  6. That fixed my problem finally. I had tried the bluetooth fix and it didn’t fix my problem. It wasn’t until I did steps 2 and 3. I got the same error message as Dave J got but restarted my computer and then checked my printer and devices and there they all were again. Finally someone has the fix for this problem

  7. In step 3 I got an error “cannot import c:\User\pc1\–\msxml6.reg not all data was successfully written to registry. Some keys are open by system or other processes”
    still not working

  8. it didnt work for me… i did all the steps but nothing happened..any idea?please help me up here :'(

  9. step 1 worked till restart. In step 3 I got an error “cannot import c:\User\pc1\–\msxml6.reg not all data was successfully written to registry. Some keys are open by system or other processes” But found if in step 1 I set Bluetooth support to automatic and now everything works. I could not eject a USB drive with out going to start- computer – ‘right click’ the device and eject. Now that also works. Thanks!!

  10. In step 2, I got: “The module C:\Program Files\Internet Explorer\ieproxy.dl failed to load. Make sure the binary is stored at the specified path or debug it to check for problems withe the binary or dependent .DLL files. The specified module could not be found.

  11. After days searching for a working solution to this whole… this one worked…many thanks! I can now see all my devices!

  12. Really great ! It worked for me. Earlier I have tried a lot but I was unable to get rid of this issue. Thanks a lot !!

  13. Didn’t work for me I’m afraid. In the event viewer, there’s errors related to the user profile service “Windows cannot load classes registry file.
    DETAIL – The system cannot find the file specified.” unfortunately it doesn’t seem to specify which reg key & those in the fix on this page are present & correct. This may of course just be because I’ve tried to open devices & printers & not be the original cause but if I could download sysinternals regview, I might be able to find the missing class key.

  14. After scouring the internet and trying everything I found, this was the only solution that worked for me. I have an upgraded vista HP business 8510p, Windows 7 x64, CPU 2.2, 6G ram with numerous wired and wireles wifi anid BT network printers and devices. Also an old gateway laptop XP on network as well..

    I suspect this is the most definitive solution and hope it is more widely distributed.
    for many others who seem to be having this problem.
    Thank you very very much Ramesh.
    I have been trying to fix this for about 2 months.

    Is there anything you can recommend to prevent this from happening again? Joseph

  15. It solved the problem for me.
    All other solutions found online just have what you called step 1.
    What I needed was your step 2 & 3.
    Thanks much.

Comments are closed.