Share via


Windows 10 Location of all Users Network Printers

Question

Wednesday, March 7, 2018 5:16 PM

Long story short, we have Windows 10 systems that several people log on to, and I would like to retrieve the network printer info for each profile (Just the names of the printers). 

I realize I can find the network printer info for the currently logged on user in the registry (HKEY_CURRENT_USER > Printers).

Where is this information stored when the user is not logged in? It isn't part of their roaming profile. I'm simply curious as to where the information is stored, and any information would be greatly appreciated.

All replies (1)

Thursday, March 8, 2018 2:14 AM âś…Answered | 1 vote

Hi,

The following Registry path contains a description of the default printer, as selected by the current user:

HKEY_CURRENT_USER\Printers

You can view the printer information with these methods when user is not logged in:

1. Sign in with an Administrator account.

2. Open registry editor window, expand the HKEY_USERS.

3. You can find every user SID from here. Then expand each of them to navigate to Printers node to view. Or click File -> Load Hive, browser to C:\Users\**\NTUSER.DAT to load all users data to view.

Note: You need to enable hidden file to make NTUSER.DAT showed up.

In addition, I suggest you read this article to know well the printing information stored in registry: 

Registry entries for printing

https://support.microsoft.com/en-us/help/102966/registry-entries-for-printing

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact [email protected].