How to Fix: Microsoft Visual C++ Hangs During Install

Great debugger, good interface. Summary I am used to writing a simple program and being able to copy it to a customer’s computer and execute it. You can’t do that anymore. You get programs expecting different versions of DLLs, so Microsoft did something about it. OK, I can live with figuring out how to build an install project, running it, and then installing the package on the target computer.
microsoft redistributable 2008 x64

Microsoft Visual C++ Redistributable information

I have let it sit for over 24 hours and nothing happens – the installation hangs and ultimately fails. I should also mention that my Windows Update is also broken and I haven’t been able to download any updates for over a year. Can you please help? I asked Joe if he would like me to connect to his system to have a closer look at the issue using my remote desktop support service , and he agreed.

First things first: The reasoning is that bugs in the operating system exploits are discovered all the time and these exploits need to be patched, otherwise your system is vulnerable. It is the same as leaving your front door of your home wide open, inviting burglars to come in and steal whatever they want. It’s not a good idea and it needs to be addressed. With that said, I ran some tests on Joe’s machine and I’ll explain what I did to fix it.

How to Fix: Whenever I connect to a machine by remote to fix a problem, two things need to be done first: Chkdsk check disk checks if the file system is corrupt. SFC stands for “system file checker” and scans the operating system for corrupt system files.

Sometimes SFC can fix these errors; sometimes it can’t. Also based on my experience, even if SFC reports “No errors”, it does not mean that the OS is not corrupt – it all depends. To begin: A black command prompt window will appear. Type in “chkdsk” no quotes and hit enter. After the computer reboots, run “chkdsk” again using an administrative command prompt. It should report no errors. If you still have errors, repeat this entire step until no errors are reported. If it reports no errors, move on to the second step.

If no errors, move onto the second step. If you still have errors or if it ‘found errors but can’t fix them’ then your operating system is corrupt. In this case, you can contact me for further assistance as this is beyond the scope of the article. In Joe’s case, he did not have this patch because his Windows Update was broken. This patch applies to all versions of Windows, so it is recommended that you download it before continuing. Once the download Update for Universal C Runtime in Windows is complete, run the installer patch, then proceed to the next step.

You will need to run the executable with the repair option – described further down. Please save the file to C:

Why Are So Many Installed on MY PC?

Questions that may come to mind include why there are so many same-year versions installed, and whether you need all of those, or if you can simply keep the most recent version of each year and get rid of all the others. If you like your PC clean and tidy, you may want to remove some of those for instance. This saves time, and is often better than having to reinvent the wheel by creating the functionality from scratch. When a developer decides to use redistributables, those do get installed on the user’s PC if not installed already. That’s one benefit of using redistributables, as programs may all use a redistributable that is already installed on the Windows PC. Any version:

VIDEO: Select a Web Site

The Microsoft Visual C++ SP1 Redistributable Package installs runtime components of This will install both the 32 and 64 bit versions on a 64 bit OS. Nov 25, Uninstalling Visual C++ is done the same as other programs. The different Microsoft Visual C++ SP1 Redistributable (x64) · Microsoft. Dec 10, QuickBooks Desktop Pro, Premier and Enterprise: Microsoft Visual C++ Redistributable; Click Uninstall and follow the onscreen.

Leave a Reply

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