Download ERROR: 0x80070005

Dec 16, 2011 at 5:42 AM

I have a problem with donloading the components of my application in Windows XP SP3 (x86). The firewall is turned off. In other OS such as WinXP SP2, WinVista, Win7 all download and installation go without any problems.

I using dotnetinstaller 1.10.

Error in log file:

2011-12-14 14:16:20    Creating directory 'C:\DOCUME~1\lenin\LOCALS~1\Temp\SMARTREALT_TEMP_DOWNLOADPATH'
2011-12-14 14:16:20    *** Download ERROR: 0x80070005 - Error downloading "http://soft.mydomain.ru/certimport.exe" to "C:\DOCUME~1\lenin\LOCALS~1\Temp\SMARTREALT_TEMP_DOWNLOADPATH\certimport.exe.tmp": 0x80070005
2011-12-14 14:16:48    Closing download dialog 'Загрузка сертификата'

Anyone encountered this problem or may have an idea to solve it?

Thanks.

Dec 23, 2011 at 8:48 PM

This is E_ACCESSDENIED. Probably you can't write to that folder or something else holding that file?

Dec 24, 2011 at 8:16 AM
dblock wrote:

This is E_ACCESSDENIED. Probably you can't write to that folder or something else holding that file?

I don't think so. Folder 'SMARTREALT_TEMP_DOWNLOADPATH' was created dotnetinstaller.

I think that the error occurs during the connection attempt. Downloading does not occur.

Dec 28, 2011 at 12:01 AM

Hello -- 

The installer can create the download path, but certimport.exe is requiring admin privleges to run while your wrapper doesn't have them.

Try running your installer as administrator (right click, run as administrator) and see if the error happens again. If not, you need to elevate the installer so it requests admin rights.