I'm hoping that someone out there can point me in the right direction. I'm installing a Windows Server 2012 R2 at a client, and have started receiving the message "xgmahbgnd.dll - System Error" when logging into any user other than Administrator. The message description says that the STI.dll driver is missing. I have installed the Desktop Experience feature, which is supposed to resolve the STI.dll message, but it still appears. If I manually copy the file into the \Windows\System32 directory, the error message changes and says that xgmahbgnd.dll cannot load properly.
herdprotect.com traces the xgmahbgnd.dll to xerox corp.
I suspect that it is a security issue, due to the fact that the message doesn't appear when I'm logged in as the System Administrator.
The client has several Xerox units within the infrastructure. The ones that are currently installed are : Xerox 4112, Xerox D125, WorkCentres 5875, 7765. The latter is installed using the Xerox Office PS Color driver.
Thanks in advance for the help.
Solved! Go to Solution.
Problem solved (sort of). Message went away when I uninstalled the Xerox 4112 printer - it looks like there is no compatible driver for this printer in Windows Server 2012 R2.
Maybe someone can help me find a compatible driver?
The 2008 x64 driver worked last I tried, failing that, the Xerox Global Print Driver supports the 4112 integrated as well as Freeflow controller and has the benefit of still getting updates where development of the 4112-4127 appears to have stopped about 5 years ago.
This problem arose when I tried installing the Server 2008R2 x64 driver. The driver worked, mostly, but the annoying message came up on all users' screens when logging on.
I did manage to use the Xerox Office PS Class Driver successfully, but thanks anyway for the info.