New post
0

[Visual C++ Redistributable]* Error Message - Mandatory Prerequisite Was Not Properly Installed (Solution - Read On!)

Hi,

I'm trying to install Starry Night Celestron 8 for the first time and I receive the following error message during install:

"Visual C++ Redistributable for Visual Studio 2017 x86 mandatory prerequisite was not correctly installed."

It stops the install and won't complete. I searched the forums and Q&A but did not find a comparable problem. Hopefully someone can help me troubleshoot this.

Thanks.

30 comments

  • Avatar
    Keiron Smith Official comment
  • 0
    Avatar
    Keiron Smith

    Shawn, 

    The Visual C++ error message can be resolved by installing the following software

    https://www.microsoft.com/en-us/download/details.aspx?id=26999

    At the link install both of the following:

    vcredist_x64.exe
    vcredist_x86.exe

  • 0
    Avatar
    Aditya Arun Kumar

    Hey Keron, 
    I installed both the software the previous screen shows that the software is installed, the only thing that is not getting installed is that MFC security update patch, any workarounds?

  • 0
    Avatar
    Keiron Smith

    Sorry, I do not see what the MFC security patch has to do with Starry Night?  If this is stopping the installation or running of Starry Night please attach screenshots that show the relevant message/issue.

    Thanks!

  • 0
    Avatar
    Aditya Arun Kumar

    Hey Keiron, 
    I have attached the images below, the first one is the installation screen, and the next one is the error screen. Kindly advise what can I do.

  • 0
    Avatar
    Aditya Arun Kumar

    Hey Keiron, 
    I've fixed the problem, I simply uninstalled and reinstalled C++ Redistributable for VS2015 x86. Just in case if someone faces the same problem as mine.

     

  • 0
    Avatar
    Keiron Smith

    An excellent result, Aditya!  Thanks for sleuthing out a solution.

    Clear skies and stay safe!

  • 0
    Avatar
    Bryan Worthington

    Hi, friends - I too have been experiencing problems with this error message:

    Visual C++ Redistributable for Visual Studio 2017 x86 mandatory prerequisite was not properly installed.

    I have tried all of these steps THREE TIMES still with no success.  Keiron, do you folks offer any real-time assistance?  I am so frustrated.  I'm not a computer expert, but I'm comfortable with most other apps and software.  I've never had this much trouble before.

    Bryan

     

  • 0
    Avatar
    Aditya Arun Kumar

    Hey try uninstalling the x86 and x64 and reinstall them manually and check.

  • 0
    Avatar
    Bryan Worthington

    Hi, yes I already did that with the same result:  error.

  • 0
    Avatar
    Keiron Smith

    Brayan, 

    Please make sure your Windows 10 OS is up-to-date.  Check for any Windows 10 updates.  Reboot your computer.  Check for any updates again.  Repeat until there are no updates available.

    Look in here: C:\Windows\SysWOW64\msvcr100.dll <--- is the file present?

    Repeat the solution from above.

    The Visual C++ error message can be resolved by installing the following software

    https://www.microsoft.com/en-us/download/details.aspx?id=26999

    At the link install both of the following:

    vcredist_x64.exe
    vcredist_x86.exe

    ^^^ this is the only solution, and it does work for everyone.

    Thanks!

     

  • 0
    Avatar
    Bryan Worthington

    Success at last - THANK YOU!

  • 0
    Avatar
    Kevin d'Abadie

    Hi Keiron,

    I'm having the same installation problems as above.

    I have ensured Windows 10 is up-to-date:

    I have confirmed that the C:\Windows\SysWOW64\msvcr100.dll file is present.

    I have uninstalled, re-installed and repaired to original state both of the following:

    vcredist_x64.exe
    vcredist_x86.exe

    However I still get the following:

    I have cycled through 4 times, but have been unable to get past this error message.

    Is there something I'm missing in the process? Any additional support you could provide would be appreciated.

    Thanks,

    Kevin

     

  • 0
    Avatar
    Keiron Smith

    Kevin, 

    Please try:

    1. Delete Visual C++.  
    2. Reboot your computer.  
    3. Reinstall Visual C++.  
    4. Reboot your computer again.
    5. Try SN8.

    https://www.microsoft.com/en-us/download/details.aspx?id=26999

    At the link install both of the following:

    vcredist_x64.exe
    vcredist_x86.exe

  • 0
    Avatar
    Kevin d'Abadie

    Hi Keiron,

    I have followed the above and it worked, and I have now installed Starry Night Celestron (I did not initially realize there were other years' versions of Visual C++ which also needed to be deleted).

    No SN8 this time, only SN15.

    Thanks,

    Kevin

     

  • 0
    Avatar
    Keiron Smith

    Excellent, Kevin!  Clear skies and stay safe!

  • 0
    Avatar
    Andrea Petrone
    Hi I have the same problem but I can't solve it.
    I install Visual studio 2017 but it seems the installer doesn't see it.
    C: \ Windows \ SysWOW64 \ msvcr100.dll is missing.
    I am using Windows 10 32bit, therefore I cannot install vcredist_x64.exe
    On the site I read it should be compatible with 32bit. 
    I am using Windows 10 with 21H2, and latest updates
    Other software that needs Visual Studio 2017 works on my computer.
    Thank You

     


     
  • 1
    Avatar
    Keiron Smith

    Andrea,

    https://www.microsoft.com/en-us/download/details.aspx?id=26999

    At the link install both of the following:

    vcredist_x64.exe
    vcredist_x86.exe

  • 0
    Avatar
    Andrea Petrone

    Many thanks Keiron, it doesn't let me install vcredist_x64.exe. An error message appears:

    "The installation program requires an x64 platform. Cannot install on this platform."

    I am using Starry Night Celestron Basic Edition.

  • 1
    Avatar
    Keiron Smith

    Please make sure your Windows 10 OS is up-to-date.  Check for any Windows 10 updates.  Reboot your computer.  Check for any updates again.  Repeat until there are no updates available.

    Look in here: C:\Windows\SysWOW64\msvcr100.dll <--- is the file present?

    Repeat the solution from above.

    The Visual C++ error message can be resolved by installing the following software

    https://www.microsoft.com/en-us/download/details.aspx?id=26999

    At the link install both of the following:

    vcredist_x64.exe
    vcredist_x86.exe

    ^^^ this is the only solution, and it does work for everyone.

    Thanks!

  • 1
    Avatar
    Keiron Smith

    Also, you can deleting ALL Visual C++ from your computer, start from scratch.

    Thanks!

  • 0
    Avatar
    Andrea Petrone

    Thanks for your help, but I can't solve the problem.

    - uninstalled all c ++
    - checked the latest update of W10 (there are none)

    * Reboot

    - installed c ++ from your link (only vcredist_x86.exe the other gives me platform error)
    - checked for updates

    * Reboot

    - checked that c ++ 2010 x86 appears in the program list
    - start the installation
    - error message as before


    I noticed that the SysWOW64 folder doesn't exist on my pc.

    I found files similar to msvcr100.dll but they are in other folders.
    I attach in the screen

     

  • 0
    Avatar
    Andrea Petrone

    *Update*

    - I formatted my pc with Windows 32bit
    - Updated to the latest version
    - Installed Visual Studio from your link
    - I started the installer
    - again error

    Ok, I'll try again

    - I formatted the PC, this time with Windows 64bit
    - I repeated everything
    - This time it works and I have installed my copy of Starry Night correctly

    I spent all weekend solving the Starry Night problem.
    PLEASE
    Don't ignore my report.

    The installer Starry_Night_Celestron_8.1.0.2046 only works with Windows 64 bit.
    The 32bit version is broken or not compatible with the latest updates.
    This on my pc.
    Tell the technicians to check if it works on 32bit windows.
    Thank you, clear skies.

  • 1
    Avatar
    Keiron Smith

    Apologies, Andrea, for all the difficulty and troubleshooting.

    I appreciate your determination to find a solution.

    Your report has been forwarded and will be reviewed by the development team.

    Clear skies and stay safe!

  • 0
    Avatar
    Gary Davies

    I just had exactly the same issue also with Windows 10 32-bit, tried all the suggestions above but in the end got around it by:-

    1) Unzip the installation program (Starry_Night_Celestron_8.1.0.2046.exe) preferably into a new folder, I used 7-Zip to do this but there may be other ways to do this.

    2) Manually install the programs in the "prerequisites" subfolder if you don't already have them.

    3) Run the "starrynightcelestron.msi" (not the setup.exe), which bypasses the prerequisite check.

    Seems to be working on 32-Bit Windows 10 ok.

    Hope it helps!

     

  • 0
    Avatar
    Andrea Petrone

    Thanks Gary, you are very kind for your help.
    For the moment I am using Stellarium because i can't use SN on my pc.
    I will try in the future.

    clear skies

     

  • 0
    Avatar
    Andrea Petrone

    Gary Davies Today I tried as you explained to me.
    It doesn't work, this error appears.

  • 1
    Avatar
    Gary Davies

    Hi Andrea

    Sorry to hear that, maybe I was just lucky as I can't claim to be an expert on this.

    I've got the following prerequisites installed:-

    Microsoft Visual C++ 2017 Redistributable (x86) - v14.10.25017

    Microsoft Visual C++ 2010 x86 Redistributable - v10.0.40219

    It might be worth checking you have both installed, if you have different versions try uninstalling the different version and install them from the "prerequisites" subfolder, then run the "starrynightcelestron.msi" (not setup.exe).

    Beyond that I'm not sure, you could check the Event Viewer to see if more information is available on the error.

    Hope that helps

    Gary

     

  • 1
    Avatar
  • 0
    Avatar
    Andrea Petrone

    I'm very happy.
    This solution finally works!
    Thanks everyone for the constant help!

Please sign in to leave a comment.