Solved

Windows 8.1 old printers showing following sysprep

Posted on 2014-02-24
3
1,333 Views
Last Modified: 2014-03-03
We currently have a number of Windows Server 2012 R2 RDSH servers and also Windows 8.1 desktops that have been deployed using sysprep images.  The original server/ pc image is fine but any that have been deployed using an image have an issue with printers.

When a user logs on and looks in printers it seems to show every printer that was mapped for other users when that PC/ server was originally syspreped.  If you go to a select a printer within an application none show.  

This is confusing for our users as 6 instances of a network printer show in some cases.  Its almost like the sysprep process has converted any network mapped printer to a local and this shows in anyones account who logs on.  See the attached screenshot of the printers in system, if I delete these they just re-appear after about 30 seconds.

Please could someone advise if these is a way of removing these rogue printer mappings.  I have tried deleting in system and also removing the print drivers with no success.
sys.jpg
sys-2.jpg
0
Comment
Question by:ernie10
  • 2
3 Comments
 
LVL 38

Assisted Solution

by:Adam Brown
Adam Brown earned 250 total points
Comment Utility
Part of the sysprep process is the removal of GUID mappings that may be unique to the system. Printers are mapped using GUIDs to define which entry points to which printer, and this information is stripped out by Sysprep. Printers shouldn't be installed prior to sysprep, but should instead be deployed through group policy or installed manually from a server share.
0
 

Accepted Solution

by:
ernie10 earned 0 total points
Comment Utility
The printers were never intentionally installed, these had simply been picked up by users logging onto the PC who already had network mapped printers.  

The MS solution below to delete the old print mappings from the registry resolved the issue.

http://support.microsoft.com/kb/2023766

On the affected Windows 7 and Windows Vista client machines, go to the following registry locations

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\Servers\<print_server>\Monitors\Client Side Port

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\Servers\<servername>\Printers

Delete the stale Printer {GUID} from both location and restart the Print Spooler service.
0
 

Author Closing Comment

by:ernie10
Comment Utility
Expert comment helped but my comment is the actual process to resolve the issue and delete the old printer GUIDs
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Join & Write a Comment

Security measures require Windows be logged in using Standard User login (not Administrator).  Yet, sometimes an application has to be run “As Administrator” from a Standard User login.  This paper describes how to create a shortcut icon to launch a…
OfficeMate Freezes on login or does not load after login credentials are input.
This Micro Tutorial will show you how to maximize your wireless card to its maximum capability. This will be demonstrated using Intel(R) Centrino(R) Wireless-N 2230 wireless card on Windows 8 operating system.
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

762 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

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now