MS Visual C++ redistributable required though installed Topic is solved
Moderator: abstr
Re: MS Visual C++ redistributable required though installed
I'll add '(32-bit)' to the message to clarify.
-
- Posts: 9
- Joined: Tue Oct 22, 2019 5:37 am
Re: MS Visual C++ redistributable required though installed
@abstr Thank you very much (it's a pity that the phpBB forum software has no upvote function).
Re: MS Visual C++ redistributable required though installed
Now i have both
MS Visual C++ 2010 x86 10.0.40219
AND
MS Visual C++ 2010 x64 10.0.30319
The redistributables of 2013 and 2017 are also present in the system.
The message continues to appear.
-
- Posts: 9
- Joined: Tue Oct 22, 2019 5:37 am
Re: MS Visual C++ redistributable required though installed
When saving temporary files, programs and the operating system usually follow the paths of the environment variables %TMP% and %TEMP%, which can be checked by pressing WIN+R, then typing sysdm.cpl and going to Advanced > Environment values. The default variables are %USERPROFILE%\AppData\Local\Temp\ and %SystemRoot%\TEMP (which is usually C:\WINDOWS\TEMP).
Moving these paths to a RAM disk can be problematic, as there are installation processes that are only completed after a reboot. If required temporary files are no longer available because the RAM disk content has been deleted by the restart, this can considerably impair the functionality of the program (or Windows update). If the RAM disk uses FAT as the file system, this may also lead to problems, for example because some extensions of NTFS are then not available (this happened to me once).
Like you I am also on Windows 10 Pro x64 (build 18362.418). I downloaded the Visual C++ 2010 SP1 Redis from here. After its installation I manually started a search for Windows updates, because there are security updates for these runtimes occasionally. One was actually found and installed. Then I could start TDL without any problems. The version of my "MSVCR100.dll" is also 10.00.40219.325
If I were you, I would
- reassign both %TMP% and %TEMP% to the default pathes,
- uninstall Visual C++ 2010 x86 and x64.
- After a restart, make sure that the MSVCR100.dll has been removed.
- Install and update C++ 2010 SP1 again.
- Press WIN+R
- Type regsvr32 msvcr100.dll
- As far as I remember, the PC has to be restarted afterwards.
Re: MS Visual C++ redistributable required though installed
Did you try the suggested renaming (relocating) of your temporary folders?
Re: MS Visual C++ redistributable required though installed
Thank you very much for your extended reply!Hentoiy Razoir wrote: ↑Sun Oct 27, 2019 5:02 pmWhen saving temporary files, programs and the operating system usually follow the paths of the environment variables %TMP% and %TEMP%, which can be checked by pressing WIN+R, then typing sysdm.cpl and going to Advanced > Environment values. The default variables are %USERPROFILE%\AppData\Local\Temp\ and %SystemRoot%\TEMP (which is usually C:\WINDOWS\TEMP).
Moving these paths to a RAM disk can be problematic, as there are installation processes that are only completed after a reboot. If required temporary files are no longer available because the RAM disk content has been deleted by the restart, this can considerably impair the functionality of the program (or Windows update). If the RAM disk uses FAT as the file system, this may also lead to problems, for example because some extensions of NTFS are then not available (this happened to me once).
Like you I am also on Windows 10 Pro x64 (build 18362.418). I downloaded the Visual C++ 2010 SP1 Redis from here. After its installation I manually started a search for Windows updates, because there are security updates for these runtimes occasionally. One was actually found and installed. Then I could start TDL without any problems. The version of my "MSVCR100.dll" is also 10.00.40219.325
If I were you, I would
It may help to re-register the MSVCR100.dll in the system if TDL also displays the given message if the MSVCR100.dll is present but cannot be addressed correctly (sorry for my English):
- reassign both %TMP% and %TEMP% to the default pathes,
- uninstall Visual C++ 2010 x86 and x64.
- After a restart, make sure that the MSVCR100.dll has been removed.
- Install and update C++ 2010 SP1 again.
- Press WIN+R
- Type regsvr32 msvcr100.dll
- As far as I remember, the PC has to be restarted afterwards.
Putting temporary files to RAMdisk is rather common practice nowadays, I think. I use it probably more than 10 years.
1) It speeds up PC
2) and extends life of HDD
Obviously, MS somehow copes with such user OS configurations because I have never encounted any troubles with upgrading/updating.
So I do not plan to reassign both %TMP% and %TEMP% to the default pathes. :-)
So I hope some changes could be made to the software we discuss. :-)
or, I am ready for some reconfiguration. :-)
Re: MS Visual C++ redistributable required though installed
We're only asking you to disable the RAMDisk temporarily, so that you can uninstall and reinstall the redistributable package to make sure it is installed properly.
I'm not going to modify the software until we know exactly what the problem is.
I'm not going to modify the software until we know exactly what the problem is.
-
- Posts: 9
- Joined: Tue Oct 22, 2019 5:37 am
Re: MS Visual C++ redistributable required though installed
If I understand your situation correctly, you had in a Sandbox
- the RAM disk software not being installed,
- Microsoft Visual C++ 2010 SP1 Redis x86 installed,
- and you could start TDL afterwards successfully.