ISTA/P Installation Unknown Error

TLDR: I received an “Unknown Error” shortly after kicking off an ISTA/P installation. Ended up finding the install log file and discovered that the Visual C++ Redistributable package didn’t install correctly. Uncovered the download address from the same log file, installed it manually, and the world was right. 

I must have spent at least a few days trying to getting ISTA/P to install! ISTA worked like a charm, but ISTA/P kept generating “unknown errors” (shortly after installation started). I tried everything! Disabling firewalls and UAC, uninstalling other programs, trying with elevated privileges, running the install from the command line… you name it I tried it.

After a couple of evenings I gave up trying things and decided to go hunting for the log files (they must exist right?). Eventually I tracked them down to C:\ProgramData\BMW\ISPI\logs\TRIC\BDR\ISTA-P. Inside I found all of my miserable failed attempts (there were 72!). From that point it was a case of going through all 2658 lines of the log to try and work out what had happened.

Saving you some of the boring details I worked out that the vc_redist.x86.exe was failing with an error code of -2147023728 (Status code in the log files). Now the hunt was on, where was it getting this from? Going back to the top and working my way down I eventually found (199 lines in) that the installer was downloading it from Microsoft:


This will be subject to change with each version so always best to check your log file. I downloaded the file, uninstalled other versions of the package, and ran the installer with elevated privileges… and “voila”. Bob’s your uncle and fanny is your aunt – it installed. After that, the following installation attempt of ISTA/P went through like a charm!

“Never give up”


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>