Print server drivers update

OK, here is my issue, I updated the drivers for all of my printers on our print server, all went well there. Now all of the printers on the workstations are saying driver update needed. If I select update driver, it acts like it is installing the driver but never does and will repeat about three times. If I do not select update driver, explorer.exe will crash. Admins are not having this issue, but are unable to update all of the printers. Most of the printers are user specific and admins do not see them. If they go into printserver properties on the workstation and try to install the driver, explorer.exe will crash. We have given users (teachers, not our students) rights to install printers which works fine for initial deployment of printer but not the update of the drivers at this point. Print server is a server 2008 x64 and about 98% of the workstations are win 7 x32. Right now all network printers are affected affected by this and essentially down.

All of the registry tricks that I have found online so far have made the issues by making the printer disappear and not come back at all and if we try to install the printer manually, it will give us a cannot install printer 0x0000007.
LVL 13
Gabriel CliftonNet AdminAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Joshua GrantomSenior Systems AdministratorCommented:
What about this registry trick? I'm assuming they are HP Printers?

HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers\NameOfYourPrinter\Copyfiles

Rename CopyFiles to Copyfiles.old (this should be done on the print server itself) and then try to install on a client. This happened to me about a year ago and I spent a lot of man hours (days) trying to find a fix.
0
Gabriel CliftonNet AdminAuthor Commented:
Actually yes, that is the first one I found, but did not do that on the print server, trying now.
0
Joshua GrantomSenior Systems AdministratorCommented:
The CopyFiles folder references where the drivers can be downloaded from on the server, when you update them, the drivers change so the folder needs to be recreated.
0
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

R_EdwardsCommented:
have you tried the follwoing?
Connect to your server, start "regedit" and go on :

 

HKLM\SYSTEM\CurrentControlSet\Control\Print\Printe​rs\NameOfYourPrinter\Copyfiles

 

And delete the "BIDI" key, try again to install your printer.

what is happening is the x64 to x32 conversion is erroring out.

-=Richard
0
Gabriel CliftonNet AdminAuthor Commented:
On the print server, the printers that are giving me the issue do not have Copyfiles in the registry. The printers that do have that key are working fine.
0
Joshua GrantomSenior Systems AdministratorCommented:
What brand of printer are they?
0
Gabriel CliftonNet AdminAuthor Commented:
It is a mix of HP and Xerox printers, I just went through the registry on the print server and out of about 80 printers, only two had the Copyfiles.
0
Joshua GrantomSenior Systems AdministratorCommented:
How about this, on the client machine

1. Go to the C:\Windows\system32\ directory and find the file “mscms.dll“
2. Copy that file to: C:\windows\system32\spool\drivers\w32x86\3\

try to download again.
0
Gabriel CliftonNet AdminAuthor Commented:
@Grantom, did not work, it actually gave me a yellow triangle with exclamation. Odd thing is that it appears to be random. I am working on one system that has many of the printers installed. Now, for one of the campuses this user has two of the xerox printers A and B, the printers have the same driver, same network / vlan, are actually sitting side by side, A is asking for the driver update while B is working fine.
0
Gabriel CliftonNet AdminAuthor Commented:
Turns out to be a driver oddity / bad driver. Even though we have had our Xerox printers for about a month and I downloaded the latest drivers, these printers did not like the new drivers, I installed an older driver and all was fine again.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Gabriel CliftonNet AdminAuthor Commented:
Thank you for all of your help!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Printers and Scanners

From novice to tech pro — start learning today.