Unable to install any print driver. Error 0x8000ffff
-
Tuesday, January 08, 2013 10:46 PM
OS: Windows 7 Enterprise SP1 x64 + hotfixes.
It appears the printer subsystem is broken as Windows is unable to install any driver from any vendor. All attempts result in HRESULT 0x8000ffff. For example:
Log Name: Microsoft-Windows-PrintService/Admin Source: Microsoft-Windows-PrintService Date: 1/8/2013 8:19:49 AM Event ID: 215 Task Category: Installing a printer driver Level: Error Keywords: Printer Setup,Printer User: SYSTEM Computer: WORKSTATION.MYDOMAIN Description: Installing printer driver Remote Desktop Easy Print failed, error code 0x0, HRESULT 0x8000ffff. See the event user data for context information. Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Windows-PrintService" Guid="{747EF6FD-E535-4D16-B510-42C90F6873A1}" /> <EventID>215</EventID> <Version>0</Version> <Level>2</Level> <Task>19</Task> <Opcode>12</Opcode> <Keywords>0x8000000000000220</Keywords> <TimeCreated SystemTime="2013-01-08T16:19:49.334750400Z" /> <EventRecordID>777</EventRecordID> <Correlation /> <Execution ProcessID="1448" ThreadID="2300" /> <Channel>Microsoft-Windows-PrintService/Admin</Channel> <Computer>WORKSTATION.amc.MYDOMAIN</Computer> <Security UserID="S-1-5-18" /> </System> <UserData> <SetupInstallPrinterDriver xmlns:auto-ns3="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://manifests.microsoft.com/win/2005/08/windows/printing/spooler/core/events"> <Label>InternalInstallPrinterDriverFromPackage</Label> <Message>GetCorePrinterDriversKey failed</Message> <AdditionalInfo>-</AdditionalInfo> <InfPath>C:\Windows\System32\DriverStore\FileRepository\tsprint.inf_amd64_neutral_c48d421ad2c1e3e3\tsprint.inf</InfPath> <DriverName>Remote Desktop Easy Print</DriverName> <InstallSection>TSPRINT_FILES</InstallSection> <ProcessorArchitecture>Windows x64</ProcessorArchitecture> <PackageAware>Package aware</PackageAware> <CoreDriverDependencies>{D20EA372-DD35-4950-9ED8-A6335AFE79F5}</CoreDriverDependencies> <LastError>0x0</LastError> <HResult>0x8000ffff</HResult> </SetupInstallPrinterDriver> </UserData> </Event> ================================================= Log Name: Microsoft-Windows-PrintService/Admin Source: Microsoft-Windows-PrintService Date: 1/8/2013 8:19:49 AM Event ID: 215 Task Category: Installing a printer driver Level: Error Keywords: Printer Setup,Printer User: SYSTEM Computer: WORKSTATION.MYDOMAIN Description: Installing printer driver Remote Desktop Easy Print failed, error code 0x0, HRESULT 0x8000ffff. See the event user data for context information. Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Windows-PrintService" Guid="{747EF6FD-E535-4D16-B510-42C90F6873A1}" /> <EventID>215</EventID> <Version>0</Version> <Level>2</Level> <Task>19</Task> <Opcode>12</Opcode> <Keywords>0x8000000000000220</Keywords> <TimeCreated SystemTime="2013-01-08T16:19:49.339750900Z" /> <EventRecordID>778</EventRecordID> <Correlation /> <Execution ProcessID="484" ThreadID="544" /> <Channel>Microsoft-Windows-PrintService/Admin</Channel> <Computer>WORKSTATION.MYDOMAIN</Computer> <Security UserID="S-1-5-18" /> </System> <UserData> <SetupInstallPrinterDriver xmlns:auto-ns3="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://manifests.microsoft.com/win/2005/08/windows/printing/spooler/core/events"> <Label>InstallPrinterDriverFromInfPackage</Label> <Message>InstallPrinterDriverFromPackage failed</Message> <AdditionalInfo>-</AdditionalInfo> <InfPath>C:\Windows\System32\DriverStore\FileRepository\tsprint.inf_amd64_neutral_c48d421ad2c1e3e3\tsprint.inf</InfPath> <DriverName>Remote Desktop Easy Print</DriverName> <InstallSection>-</InstallSection> <ProcessorArchitecture>Windows x64</ProcessorArchitecture> <PackageAware>Not package aware</PackageAware> <CoreDriverDependencies>-</CoreDriverDependencies> <LastError>0x0</LastError> <HResult>0x8000ffff</HResult> </SetupInstallPrinterDriver> </UserData> </Event> ================================================= Log Name: Microsoft-Windows-PrintService/Admin Source: Microsoft-Windows-PrintService Date: 1/8/2013 8:19:49 AM Event ID: 215 Task Category: Installing a printer driver Level: Error Keywords: Printer Setup,Printer User: SYSTEM Computer: WORKSTATION.MYDOMAIN Description: Installing printer driver - failed, error code 0x8000ffff, HRESULT 0x8000ffff. See the event user data for context information. Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Windows-PrintService" Guid="{747EF6FD-E535-4D16-B510-42C90F6873A1}" /> <EventID>215</EventID> <Version>0</Version> <Level>2</Level> <Task>19</Task> <Opcode>12</Opcode> <Keywords>0x8000000000000220</Keywords> <TimeCreated SystemTime="2013-01-08T16:19:49.339750900Z" /> <EventRecordID>779</EventRecordID> <Correlation /> <Execution ProcessID="484" ThreadID="544" /> <Channel>Microsoft-Windows-PrintService/Admin</Channel> <Computer>WORKSTATION.MYDOMAIN</Computer> <Security UserID="S-1-5-18" /> </System> <UserData> <SetupInstallPrinterDriver xmlns:auto-ns3="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://manifests.microsoft.com/win/2005/08/windows/printing/spooler/core/events"> <Label>PSetupInstallPrinterDriver</Label> <Message>InstallDriverFromCurrentInf failed</Message> <AdditionalInfo>-</AdditionalInfo> <InfPath>C:\Windows\System32\DriverStore\FileRepository\tsprint.inf_amd64_neutral_c48d421ad2c1e3e3\tsprint.inf</InfPath> <DriverName>-</DriverName> <InstallSection>-</InstallSection> <ProcessorArchitecture>Windows x64</ProcessorArchitecture> <PackageAware>Not package aware</PackageAware> <CoreDriverDependencies>-</CoreDriverDependencies> <LastError>0x8000ffff</LastError> <HResult>0x8000ffff</HResult> </SetupInstallPrinterDriver> </UserData> </Event>If I attempt to install a driver through Printer Management, the following errors are always thrown. Yes, I've tried both HP and Xerox so it's not a vendor specific issue:
I've attempted to purge all vendor files from C:\Windows\System32\spool\. Remove all vendor entries from HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print and HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print. Currently there doesn't appear to be any left over vendor files/entries laying around.
Shame the Microsoft Fixit for Printing tool doesn't work on Windows 7.
I've also tried the Microsoft FixIt Pro - printing troubleshooter, but it was unable to find any real problems.
Thoughts on why everything is failing?
All Replies
-
Wednesday, January 09, 2013 10:53 AM
Hi BSOD2600,
for me it seems like a permissions issue.
Try to create new user account with administrative rights and check with it.
-
Wednesday, January 09, 2013 6:06 PM
What leads you to believe this?
I can guarantee this account is an administrator...
-
Thursday, January 10, 2013 12:47 AM
Solved
Stopped the spooler and purged:
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print]
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print]
Installed Win7 SP1 x64 into a fresh VM and exported the above registry keys. Imported into my installation. Now able to install all the aforementioned drivers with no errors.
- Marked As Answer by BSOD2600 Thursday, January 10, 2013 12:47 AM

