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.
Releases prior to the Archiver version 14.2
An earlier version of the redemption.dll file can cause this error.
For more information about this error, refer to the following examples of complete log entries for this failure.
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)"
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()"
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:
- Download the attached Redemption_redist.zip.
- Navigate to the file and right-click.
- Go to Properties and check the Unblock box.
- Browse to the MarcImportExport directory.
- Backup the redemption.dll and redemption64.dll files present in the directory.
- Extract the attached DLL files into the directory, replacing the existing DLL files.
- Open Powershell and register the DLL files using the following commands in the same directory:
- Rerun the import or export using the PST files.
No errors are reported.