Start a conversation

GFI Archiver Failure When Importing/Exporting via PST Files: "Error: System.Runtime.InteropServices.COMException (0x8004010F): Exception from HRESULT: 0x8004010F"

Overview

GFI Archiver releases prior to the version 14.2 occasionally show the following error when importing or exporting mails using the PST (Personal Storage Table) files: 
Error: System.Runtime.InteropServices.COMException (0x8004010F): Exception from HRESULT: 0x8004010F

This article shares the steps for reinstallation along with the updated redemption files to resolve this issue.

 

Environment

Releases prior to the GFI Archiver version 14.2

 

Root Cause

An earlier version of the redemption.dll file can cause this error.  


 

Error Details

For more information about this error, refer to the following examples of complete log entries for this failure.

 

BulkExport.log

2020-01-09,17:05:14,083,1,"#00002450","#00000004","info ","BulkExport","StartDownloadPST():: Attempting to save PST in location C:\MarcImportExport\filename.pst"
2020-01-09,17:05:14,084,1,"#00002450","#00000004","error ","BulkExport","Error: System.Runtime.InteropServices.COMException (0x8004010F): Exception from HRESULT: 0x8004010F
; at PSTCreate.RedemptionL.RedemptionLoader.IClassFactory.CreateInstance(Object pUnkOuter, Guid& refiid, Object& ppunk)
; at PSTCreate.RedemptionL.RedemptionLoader.NewRedemptionObject(Guid guid)
; at PSTCreate.RedemptionL.RedemptionLoader.new_RDOSession()
; at PSTCreate.PSTFile..ctor(String name, String filename, Boolean newPST, String password, Boolean encrypt)
; at MArcImportExport.BulkExport.BulkExport.ProcessToPST(Object pstProcessParams)"

 

ExchPstExport.log

2020-01-09,16:53:30,936,1,"#00002450","#00000001","info ","ExchPstExport","Redemption Failed"
2020-01-09,16:53:30,940,1,"#00002450","#00000001","error ","ExchPstExport","error:Redemption Failedx2 System.Runtime.InteropServices.COMException (0x8004010F): Exception from HRESULT: 0x8004010F
; at ExchPstExport.DAL.RedemptionLoader.IClassFactory.CreateInstance(Object pUnkOuter, Guid& refiid, Object& ppunk)
; at ExchPstExport.DAL.RedemptionLoader.NewRedemptionObject(Guid guid)
; at ExchPstExport.DAL.RedemptionLoader.new_MAPIUtils()
; at ExchPstExport.DAL.PSTDAL.Inititialise()"
 

 


 

Process

Upgrading to GFI Archiver 14.2 resolves this issue with an updated version of redemption.dll built into the product. If you are unable to upgrade to this release or later, follow the steps given below on the PC where you are running the import/export tool:

  1. Download the attached Redemption_redist.zip.
  2. Navigate to the file and right-click.
  3. Go to Properties and check the Unblock box.
  4. Browse to the MarcImportExport directory.
  5. Backup the redemption.dll and redemption64.dll files present in the directory.
  6. Extract the attached DLL files into the directory, replacing the existing DLL files.
  7. Open Powershell and register the DLL files using the following commands in the same directory:
    regsvr32.exe Redemption.dll
    regsvr32.exe Redemption64.dll
  8. Rerun the import or export using the PST files.

Confirmation

No errors are reported.

Redemption_redist.zip

  1. 12535 KB
  2. View
  3. Download
Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted
  3. Updated

Comments