• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2229
  • Last Modified:

losing printers in citrix

I have a network with about 40 users. Some users login from home via Citrix. Some of those users report that when they come into the office the next day, their network printers are gone. This is a sporadic problem. It doesn't happen every single time they login from home. They say that nothing suspicious happens while connected via Citrix, just that when they come into the office the next day they have no printers. Sometimes, the print spooler service will be stopped on their machine and I have to delete the spl files, restart the service and recreate the printers. I updated all the printer drivers. What could be the cause?

Citrix server:
Windows 2000 service pack 3
member server

Printers:
about 15 printers, all HP, all assigned ip numbers
all shared from another windows 2000 server(DC)

Other servers:
windows 2000 domain controller(where the printers are shared from)
windows 2003 DC and mail server

Thanks,
ilguy
0
ilguybob
Asked:
ilguybob
  • 6
  • 5
  • 2
  • +1
1 Solution
 
Mighty_SillyCommented:
What's your Citrix version?  You might want to take a peek at the printer translation file - WTSUPRN.INF file in your \System32 and see if it is missing or corrupted.

Have you look at this:
http://support.citrix.com/kb/entry!default.jspa?categoryID=118&entryID=2055&fromSearchPage=true

I recently had issue with my printers not auto-generate also and I had to replace that file on all my servers to make it work again.  Nothing was changed that caused the process to break.

-Silly-
0
 
darrengpCommented:
Are you using auto created printers or mapping client printers?
0
 
ilguybobAuthor Commented:
OOps..I forgot to mention, we are running Metaframe xp.
I will try your suggestions tomorrow.
Also; I have not installed service pack 4 yet. Has anyone had any good/bad experiences with that?
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
ilguybobAuthor Commented:
I think I need to give more details.
We use roaming profiles.
We only use Citrix for remote users. No one uses it locally in the office.
The issue is not whether the clients get their printers created while in a remote citrix session, but rather that afterwards, when they log in normally at the office, their printers are gone. This creates a problem because then the only printer they have is Ecopy, and when they try to print something, it defaults to ecopy printer, which causes me to have to go over and stop the print spool service and clean out the print spool files, then re-create their printers.

The question I have is, why after loggin on remotely through citrix does it cause the users printers to disappear on their machines in the office?
I have a hunch this is because of the roaming profiles, but I don't know what to do about it.

Hope I haven't confused anyone with my ramblings.
0
 
darrengpCommented:
are you using TS roaming profiles or just roaming profiles ?
0
 
ilguybobAuthor Commented:
We have an additional server that all profiles are stored on.
I'm not sure how to tell if we are using TS roaming profiles or not. I don't know how to turn off roaming profiles on TS. I think that may be the answer to the problem, however. I found somewhere in group policy that you could configure the location of roaming profiles in TS. Should I just enable that option and tell it to store them on the citrix server? Is this the only option for TS profiles to configure?
0
 
darrengpCommented:
if you use the users and computers mmc snap in you will see a tab for ts profiles and also one for a normal profile if both of these are set and to the same place then you wil be over writting each time thay log off from citrix or from their normal desktop.
If they are set to use a normal roaming profile do they really need them?
0
 
ilguybobAuthor Commented:
Wow, I have been in there a thousand times and never noticed the ts profile path box.
Only the normal profile path is set, to a different server than Citrix. I think if I set the profile path to the citrix server in the ts profile box, it should take care of it. I mean, that's the only way that their printers could be getting screwed up, right?
And yes, they need roaming profiles because they log onto different machines all the time and are very picky. Besides, if a pc has a problem, just swap it out with newly re-imaged one and you're in business - no setup required.
0
 
bmeyer99Commented:
I would not set up your TS roaming profiles on your citrix server, put them somewhere safer.

ALso, you aren't asking about this, but MS recommends you not have Exchange on a DC.
0
 
darrengpCommented:
put the TS profiles on a shared network resource rather than the Citrix server. If this is on another windows box then you can use group policy to add the admin group in as having permissions to the profiles.
TS profs are notorious for "corrupting" the most common is when a user logs off and back in too quickly as the system is trying to write and read the profile at the samr time.
Do you have the roaming profiles set to only run against certain OUs?

Darren
0
 
ilguybobAuthor Commented:
All users have roaming profiles, set up in their user account properties.
I will try relocating the citrix profiles on a different box. I will test it out over the weekend.
0
 
ilguybobAuthor Commented:
I set a different location for ts roaming profiles and have not had a printer problem since. This also cured a long standing problem with Worldox.
The only weird thing is, when I try to set the ts profile location via group policy, it doesn't work. It only works if I go into the user profile and specify it in there. It's not a big deal as I only have around 45 users, and only about 20 of those use Citrix.
Thanks for the good info everyone.
0
 
darrengpCommented:
no problem glad to help
0
 
Mighty_SillyCommented:
Good to hear your prob is solved.  Sorry didn't get back earlier... too many projs going on.

As for GPO, some of those system level ones only affect new Profiles.  For those that already existed, the only way I know of is to either do it the way you did, for import a registry hack (or use TweakUI)

Job well done!

-Silly-
0

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

  • 6
  • 5
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now