Alert with 4.37 U1 without having Visual C++ Redistributable for Visual Studio 2015 installed WIN 10/11
-
Alert with 4.37 U1 without having Visual C++ Redistributable for Visual Studio 2015 installed WIN 10/11
To inform that it is necessary that they first have Visual C++ Redistributable for Visual Studio 2015 installed because if not, when executing the update it begins but when the process of unpacking the visual database with 3DDBBuilder begins, the process stops an error appears that vcomp140.dll is missing and the update stops completely.
If one tries to run U1 again, it doesn’t run, it doesn’t do anything since the version of the executable was uploaded and U1 already detects this and reports it as updated.
Recommendation to have not only Visual C++ Redistributable for Visual Studio 2015 but also the entire Visual C++ Redistributable for Visual Studio package of all years.
In our case, this problem of not having installed Visual C++ Redistributable for Visual Studio 2015 and missing the lack of vcomp140.dll when executing the 3DDBBuilder happened to me in the update of the wing server and to one other pilot and the only solution was to install Visual C++ Redistributable for Visual Studio 2015 and do a fresh install of 4.37 and then run U1.
I hope it helps.
Greetings.
-
@VIPER-0 which OS?
those runtime library redists were always so stupid. it never made sense to allow or expect end users to manage the install/update/removal of something so utterly critical to the way all your code runs.
it was a different time, I suppose… when the idea of saving a couple dozen MB of download size, had some merit. that time ended way before 2015 tho. /rant
-
-
@airtex2019 said in Alert with U1 without having Visual C++ Redistributable for Visual Studio 2015 installed:
@VIPER-0 which OS?
those runtime library redists were always so stupid. it never made sense to allow or expect end users to manage the install/update/removal of something so utterly critical to the way all your code runs.
it was a different time, I suppose… when the idea of saving a couple dozen MB of download size, had some merit. that time ended way before 2015 tho. /rant
thanks for the clarification, what happened was in WINDOWS
And yes, it has rained a lot since the first VCREDIST, the world was another.
I already spread the word to all the wing pilots and they already have to install all the libraries from before Jesus Christ to even after.
Greetings.
-
@VIPER-0 said in Alert with U1 without having Visual C++ Redistributable for Visual Studio 2015 installed:
what happened was in WINDOWS
Yes I assumed that I meant, which version of Windows? (Is this a Win7 problem?)
-
@airtex2019 said in Alert with U1 without having Visual C++ Redistributable for Visual Studio 2015 installed:
@VIPER-0 said in Alert with U1 without having Visual C++ Redistributable for Visual Studio 2015 installed:
what happened was in WINDOWS
Yes I assumed that I meant, which version of Windows? (Is this a Win7 problem?)
!
SERVER SIDE!
MY PC -
-
-
-
-
Verified repro, on a clean-box virt with Win10 Pro 22H2.
-
I’ll look into it to compile this tool with more recent libraries…
In the meantime, you have a workaround…
-
@MaxWaldorf any advice on the workaround? it seems to leave a BMS installation in a broken partially-updated state
is there some specific file we can delete or rename, that will allow the updater to re-run, after the runtime libs are installed?
-
@airtex2019 go in the registry and put the key:
curPatch back to 0…
This should help restarting the update process… -
@MaxWaldorf very nice!
Static link all runtime libs, ftw!
-
@airtex2019 To be honest, this tool is living its last days…
In 4.38, the 3DDB format will change… -
@MaxWaldorf
I had this issue today! Do I just install Visual C++ Redistributable for Visual Studio 2015 and then reinstall 4.37 and U1… or wait for additional instructions? 4.37.1 is running but I currently have an incomplete installation of 4.37.1. -
@Tiger78
https://www.microsoft.com/en-us/download/details.aspx?id=48145
(download and install both vc_redist.x64.exe and vc_redist.x86.exe)then run the following command (paste into Start / Run) to reset your failed update:
reg add "HKLM\Software\Wow6432Node\Benchmark Sims\Falcon BMS 4.37" /f /v "curPatch" /d "0"
then re-run
\Falcon BMS 4.37\Updater.exe
-
@airtex2019
Thanks, instructions followed and U1 installed.