Citrix - Where are client printer settings/preferences stored?

Posted on 2014-04-16
Last Modified: 2014-06-03
In a user's profile, where are the client Citrix printing preferences/settings stored?

I have "auto-create default printer" policy set up to use "Citrix Universal Printer", and it works fine for all of our users.

Recently, we have a client who can't print through the Citrix environment to his local default printer; but when he logs off, his partner can log on to the same computer, connect to Citrix, and he can print just fine through Citrix to the local printer.

I'm suspecting his profile, but where?


Question by:DWStovall
  • 2
  • 2
LVL 15

Expert Comment

ID: 40005732
Hi David,

I agree that deleting the users printing settings may fix this issue.  I'm assuming that you have roaming profiles configured?

I'm going off of memory here, but while the user is logged in, open up the registry and find the user's profile under HKUsers\S-1-5 ...  If you have multiple users logged onto the server, it's easiest to open up the Volatile Environment item and find the specific user profile.

Go to Printers and delete each of the printers.  Also, go to Software-->Citrix-->Printers and delete each of the printers.  Have the user log off gracefully and log in fresh.    

If that doesn't fix it, let me know.


Expert Comment

by:Jayanta Sarmah
ID: 40014508
best way to figure out this is :

Take 1 xenapp server  and publish a notepad for this user and verify the printer is mapped for the notepad , if not first delete the local xenapp cached profiles for this user and test again ...

if issue resolves then rename or delete the user cached profile from each of the xenapp servers.

if not verify the location of the user Roaming profile (assuming roaming profile is what is used ) rename the same . Locate the roaming profile by the registry key as suggested in the above or even you can get the same from user account properties if you have access to the AD infra.


Author Comment

ID: 40021093
I still don't understand where the printer settings are stored for a user's Citrix session.

For example, a user has a default printer attached to his machine, he logs into Citrix and the default printer is mapped to the session using the Citrix Universal Printer.  Where is that information stored regarding that printer?

Next, the same user self-provisions a printer while in MS Word hosted on a Citrix session.  He chooses "Printer-X", prints from it, and closes the session.  Where is the information about that prnter stored so that the next time he logs into Citrix, that same printer is mapped?


Author Comment

ID: 40087221
Does anyone want to try answering this before I request to have it cancelled.  I just want to know where, exactly, Citrix stores information regarding a self-provisioned printer, so that I can go to it and delete it.
LVL 15

Accepted Solution

joharder earned 500 total points
ID: 40087696
The registry keys I described above address your question.  You must find the user hive that corresponds to that specific user.  If you only have that one specific used logged onto the server, that makes it easier.  Otherwise, you must filter through the HKUsers key to find that user.

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How do you disable screen capture / print on a Windows 7 workstation? 3 33
xenapp 78 shadowing options 4 58
powershell hanging 4 60
Citrix Presentation Server 4.5 6 43
Citrix policies are the most efficient method to configure and tune XenDesktop environments, allowing organizations to control connection, security and bandwidth settings based on various combinations of users, devices or connection types.  Citrix …
If your vDisk VHD file gets deleted from the image store accidentally or on purpose, you won't be able to remove the vDisk from the PVS console. There is a known workaround that is solid.
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

713 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question