Smooshieus Mar 9, 2013 @ 2:35am
Can't play DLC due to GFWL error 80080005 - solved
I bought Harley Quinn's Revenge a while back on Steam (when it was still available about 8 months ago), but never got around to playing it. Now I wanted to pick it back up but can't seem to get it working. In-game, nothing shows up at all, and in the GFWL client I see the option to download it, but the moment I click Download it immediately says it can't download the item. I'm running Windows 8 Pro x64 and these are the error details:

Download of item failed. Retry later.
Code: 80080005

Retrieving the COM class factory for component with CLSID {6D18AD12-BDE3-4393-B311-099C346E6DF9} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).

The log file has these entries regarding the download:

2013-03-09T10:31:09 Error Downloading Download failed. {Package: {Name: Harley Quinn's Revenge} {Type: InGameContent} {BITS Job Id: None} {Local Path: C:\Users\Eric\AppData\Local\Microsoft\GFWLive\Downloads} {Title Id: 1464995744} {Offer Id: 0ecf000e-0000-4000-8000-000057520fa0} {Product Id: 00000000-0000-0000-0000-000000000000} {Content Id: 201B4D3075A100BE02471CD4526747665A59B573} {Status: Purchased 16/07/2012 01:09} {Content URLs: None} {Error: {Type: System.Runtime.InteropServices.COMException} {Message: Retrieving the COM class factory for component with CLSID {6D18AD12-BDE3-4393-B311-099C346E6DF9} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).} {Source: XLiveServices} {Stack Trace: at Microsoft.GamesForWindows.XLiveServices.ContentManagement.DownloadManager.PrepareDownload(Package package, Boolean refresh, Boolean requireActivationToken, Boolean failOnPreOrder)} {Target Site: Void PrepareDownload(Microsoft.GamesForWindows.XLiveServices.ContentManagement.Package, Boolean, Boolean, Boolean)}}}
2013-03-09T10:31:09 Error Downloading Failed to download media id 00000000-0000-400e-80cf-000e57520fa0. {Exception: {Type: System.Runtime.InteropServices.COMException} {Message: Retrieving the COM class factory for component with CLSID {6D18AD12-BDE3-4393-B311-099C346E6DF9} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).} {Source: XLiveServices} {Stack Trace: at Microsoft.GamesForWindows.XLiveServices.ContentManagement.DownloadManager.PrepareDownload(Package package, Boolean refresh, Boolean requireActivationToken, Boolean failOnPreOrder)} {Target Site: Void PrepareDownload(Microsoft.GamesForWindows.XLiveServices.ContentManagement.Package, Boolean, Boolean, Boolean)}} {Package: {Name: Harley Quinn's Revenge} {Type: InGameContent} {BITS Job Id: None} {Local Path: C:\Users\Eric\AppData\Local\Microsoft\GFWLive\Downloads} {Title Id: 1464995744} {Offer Id: 0ecf000e-0000-4000-8000-000057520fa0} {Product Id: 00000000-0000-0000-0000-000000000000} {Content Id: 201B4D3075A100BE02471CD4526747665A59B573} {Status: Downloading 0KB of 341.8KB - 0.00 %} {Content URLs: None} {Error: {Type: System.Runtime.InteropServices.COMException} {Message: Retrieving the COM class factory for component with CLSID {6D18AD12-BDE3-4393-B311-099C346E6DF9} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).} {Source: XLiveServices} {Stack Trace: at Microsoft.GamesForWindows.XLiveServices.ContentManagement.DownloadManager.PrepareDownload(Package package, Boolean refresh, Boolean requireActivationToken, Boolean failOnPreOrder)} {Target Site: Void PrepareDownload(Microsoft.GamesForWindows.XLiveServices.ContentManagement.Package, Boolean, Boolean, Boolean)}}}
2013-03-09T10:31:09 Error Downloading Download failed. {Package: {Name: Harley Quinn's Revenge} {Type: InGameContent} {BITS Job Id: None} {Local Path: C:\Users\Eric\AppData\Local\Microsoft\GFWLive\Downloads} {Title Id: 1464995744} {Offer Id: 0ecf000e-0000-4000-8000-000057520fa0} {Product Id: 00000000-0000-0000-0000-000000000000} {Content Id: 201B4D3075A100BE02471CD4526747665A59B573} {Status: Downloading 0KB of 341.8KB - 0.00 %} {Content URLs: None} {Error: {Type: System.Runtime.InteropServices.COMException} {Message: Retrieving the COM class factory for component with CLSID {6D18AD12-BDE3-4393-B311-099C346E6DF9} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).} {Source: XLiveServices} {Stack Trace: at Microsoft.GamesForWindows.XLiveServices.ContentManagement.DownloadManager.PrepareDownload(Package package, Boolean refresh, Boolean requireActivationToken, Boolean failOnPreOrder)} {Target Site: Void PrepareDownload(Microsoft.GamesForWindows.XLiveServices.ContentManagement.Package, Boolean, Boolean, Boolean)}}}

I would be very grateful if anyone can help!
Last edited by Smooshieus; Mar 13, 2013 @ 2:47am
Showing 1-1 of 1 comments
< >
Smooshieus Mar 13, 2013 @ 2:45am 
After trying about 50 solutions, I feel like an idiot for not trying a reboot first. That completely fixed it and the DLC is downloading in the client now.

The problem seems to have been that the Background Intelligent Transfer Service (BITS) was stuck in the "stopping" state. This service is primarily used for Windows Updates etc. but apparently GFWL relies on this as well. This also explains why I was experiencing extremely long login times in the Marketplace client.

I found a post on the forums here that suggests changing settings of the Windows service Remote Procedure Call (RPC), which seemed logical to me due to the error text I pasted stating that there were problems with COM classes. I definitely wouldn't recommend trying stuff like that until you're sure the system is running properly - which was my problem.

Since I was investigating that route too, I'll just say that on my Windows 8 maching my log on type for RPC is set to the Network Service account and the options are grayed out. Trying to change it in the registry didn't work either so it would take some more trickery to do. Since it's now working for me, I don't think that would be necessary.

Hope this info helps anyone else with this problem!
Showing 1-1 of 1 comments
< >
Per page: 15 30 50
Date Posted: Mar 9, 2013 @ 2:35am
Posts: 1