[Legacy] I am running Windows Server 2008 (pre R2) and jobs are logging under the wrong user
Note: Windows Server 2008 (pre R2) will no longer be supported after 31 March 2018. The fix for the issue in this article was addressed in Windows 2008 SP2 and Windows Vista SP2.
Q I am running Windows Server 2008 (pre-SP2) and have seen an issue where the wrong user is charged. This also correlates with the wrong user being listed in the Windows print queue. What’s going on?
Windows Server 2008 pre-SP2 has been shown to occasionally identify print jobs from client workstations with the wrong user name. This will result in the wrong user being listed in the Windows print queue. Microsoft has acknowledged this bug (accidentally introduced in a critical update) in the following knowledge base article:
This issue was resolved in Windows Server 2008 Service Pack 2. We recommend that customers affected by this issue either upgrade to SP2 or request the hotfix discussed in the above article and schedule time to apply it. The issue is most often seen when a user logs in to a workstation, prints, logs out, then another user logs in and prints. The printing credentials of the original user are used for the next and all subsequent users!
This issue also affects Windows Vista pre-SP2, and there have also been reports that patching at the server side does not resolve the issue, and that Vista clients must also be patched. If using pre-SP2 Vista clients we recommend updating to Vista Service Pack 2 or applying the hotfix if problems continue after patching the server.
This problem may also manifest itself as the client pop-up appearing on the wrong desktop/user.
Keywords: wrong user, incorrect accounting, not tracking, legacy, win2008 server