Installation Fails: mapi_proxy32.dll failed to register
All attempts to install the full version of True Image 2012 have failed with the error message:
mapi_proxy32.dll failed to register. When this error occurs the install script apparently rolls back the entire installation, as no Acronis files remain on the hard drive. I spent hours on live chat with a very courteous support tech, even allowing him remote access to try to resolve the problem. Unfortunately nothing we did in that session had any effect on the problem.
I found another forum message about a similar problem, suggesting manual registration of the dll from the TrueImageHome folder. That might work if I had such a folder. It would seem that the install script should be modified to prevent a minor error from triggering deletion of all the files that had been installed prior to the error. It also could allow the user the option of ignoring the error. Of course the best option would be for Acronis to find and eliminate whatever is causing the error.
Meanwhile, can anyone suggest a way for me to install the program?
- Accedi per poter commentare
Highly unlikely that the drive letter or path would be hard-coded. I've installed TIH 2012 under three operating systems (32-bit and 64-bit) on three different drive partitions and encountered no similar DLL registration problem with any of them.
If you previously installed any Acronis software or derivative product (e.g. WD or Seagate disc utility), did you uninstall it first? Perhaps the installer's registration of the DLL (it's mapi_proxy_32.dll not mapi_proxy32.dll by the way) is balking at some existing registration entry that it thinks shouldn't be there. It can be quite fussy in that way checking the registry for other versions, etc. Sometimes a single leftover AppID will cause it to halt and roll back the installation attempt. Search for any pre-existing DLL path/filename entries under the following registry keys:
TYPLIBS:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{1EF71BB3-AAD1-4C52-9215-6A573BA6FF19}]
CLASSES (InprocServer32):
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{269E0295-06A5-42B8-98BB-E032E7399E6A}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3038C154-DAE5-4312-914F-077789F243C0}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{4CE65F71-BDF6-4ECA-9158-1F60118C31C6}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{67234054-B3E7-46BF-A32D-1B703DAFBDBE}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8A663B79-182C-4E39-99F8-EFCDF682F016}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8CF98D0C-E3FE-4DF5-A754-EDDAD64C10CF}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9E591D5D-FF7F-4B5B-935B-937CEF31C6F9}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{A4A4C197-3486-446F-A51A-4CD28EA6B752}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D3FFD5AA-9E39-4B6E-82C0-5BCDC992C237}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D43F6A14-9CD2-4FEA-8960-8B3B2AE6464E}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{E43CCBD6-22F4-49E0-BE9B-0A8B5DD04E5C}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F3193899-4048-41B3-967F-B2C9CF89D7B4}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F6799A1F-9D90-4158-B27E-C2DF9F2D74B9}]
- Accedi per poter commentare
Thanks for the advice.
I did use the Add/Remove Programs CP to uninstall True Image 10 before trying to install 2012.
I found none of those keys with RegEdit. A RegEdit find for Acronis showed only 1 key with this data: E:\Utilities\Acronis_True_Image\TrueImageHome\ti_managers_proxy.dll.
Here is a pertinent section from the install log:
MSI (s) (88:24) [18:48:54:046]: Executing op: RegSelfReg(File=mapi_proxy_32.dll,FileID=_1DF4837C07AAAA960D40B231EFF2E99C)
MSI (s) (88:24) [18:48:55:218]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (88:24) [18:48:55:390]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (88:24) [18:48:55:437]: Product: Acronis True Image Home 2012 -- Error 1904. Module E:\Utilities\Acronis True Image\TrueImageHome\mapi_proxy_32.dll failed to register. HRESULT -2147024714. Contact your support personnel.
MSI (s) (88:24) [18:48:55:578]: Note: 1: 2262 2: Error 3: -2147287038
Error 1904. Module E:\Utilities\Acronis True Image\TrueImageHome\mapi_proxy_32.dll failed to register. HRESULT -2147024714. Contact your support personnel.
Are you sure you want to cancel?
MSI (s) (88:24) [18:48:55:812]: User policy value 'DisableRollback' is 0
MSI (s) (88:24) [18:48:55:812]: Machine policy value 'DisableRollback' is 0
Action ended 18:48:55: InstallFinalize. Return value 3.
I did not see any displayed option to cancel the installation or rollback when the error message appeared.
- Accedi per poter commentare
No, I've never seen the installer itself display any such option either. However, according to the message, its rollback behavior can be disabled by a policy setting in the registry. You'd have to check with Acronis support directly on that one.
I really can't think of anything else to suggest myself except to make sure that your temp files folder is cleaned out and it wouldn't hurt either to delete that pre-existing registry key that you did find. In my experience, the Acronis installer can be a fussy beast at times and its logged errors are often more informative about resulting problems than about underlying causes.
- Accedi per poter commentare
Hello HBankston and Richard,
Thank you for your comments, and for reporting about the issue.
This is a known issue that occurs sometimes to the original build of Acronis True Image Home 2012, and it's fixed in the upcoming Update 1. Please accept our sincere apologies for the inconvenience faced.
Should you need anything else or have any further questions - feel free to contact us at your earliest convenience, we will be happy to help you!
Thank you.
- Accedi per poter commentare
When is that update expected to be available? If the bug is a known issue, shouldn't it be included in the support FAQ?
- Accedi per poter commentare
Hi HBankston,
Thank you for your comment.
This issue was discovered just recently. We have sent a request for a KB article, but it's not published yet.
If to speak about the update: we were actually waiting for it to be out withing a few days, but the Development team postponed the release, as they are working on making the build as stable as possible. Unfortunately, we weren't provided with the exact date. But we expect it to be out shortly.
Thank you for understanding and patience, we really appreciate it.
- Accedi per poter commentare