by Tashreef Shareef
Tashreef Shareef is a software developer turned tech writer. He discovered his interest in technology after reading a tech magazine accidentally. Now he writes about everything tech from… read more
Updated on March 22, 2022
- The error installing Microsoft Visual C++ 2015 Redistributable is triggered if your system detects an existing installation of the same package.
- You can fix this issue by repairing the corrupted Visual Studio Redistributable installation.
- Uninstall all the newer versions of Redistributables, and then try to install the version that is giving you trouble.
- Try re-registering Windows Installer Service to Microsoft Visual C++ 2015 setup failed 0x80070666 error on your PC.

XINSTALL BY CLICKING THE DOWNLOAD FILE
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
- Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
- Click Start Scan to find Windows issues that could be causing PC problems.
- Click Repair All to fix issues affecting your computer’s security and performance
- Restoro has been downloaded by 0 readers this month.
Visual C++ 2015 Redistributable packages install run-time components required to run C++ applications built using Visual Studio 2015. However, several users have reported an error installing Microsoft Visual C++ 2015 Redistributable.
This error can occur due to several reasons, including an existing installation of the redists. Also, if you have a newer version of redists installed, check it for compatibility issues.
In this article, we have listed a few troubleshooting steps to help you resolve the error installing Microsoft Visual C++ 2015 Redistributable issue.
How do I fix the error installing Microsoft Visual C++ 2015?
1. Remove existing Visual C++ 2015 Redistributable package
- Press the Windows key + R to open Run.
- Type control panel and click OK to open the Control Panel.

- Go to Programs and click on Programs and Features.

- Locate and uninstall all the Visual C++ 2015 Redistributable items that you see in the installed apps list.
- Once uninstalled, download the Microsoft Fix It tool.
- Run the tool and click on the Advanced option.

- Check the Apply repairs automatically box and click Next.
- Choose the Installing option from the next screen.

- Now you will be presented with a list of apps. Choose Visual C++ 2015 Redistributable from the list and click Next.
- Follow on-screen instructions and apply the recommended fixes.
- Next, download the Visual C++ 2015 Redistributable and 2015 Redistributable Update 3 RC to your PC.
- Reboot the computer and install Visual C++ 2015 Redistributable again to see if the error is resolved.
If Visual C++ 2015 Redistributable does not appear in the Add/Remove Programs list, but you still get the error 0x80070666 – Another version of this product is already installed – try installing the redistributable using the Command Prompt.
If the issue persists, try to install available Windows updates and other patches. Skip this step if you don’t want to install pending Windows updates right now.
2. Install Windows updates and patches
- Press the Windows key + I.
- Go to Update and Security.

- In the Windows Updates tab, download and install pending Windows updates and other patches.

- Reboot the computer and check if you can install the package without the error.
After the updates are installed, check if the error while installing Microsoft Visual c++ 2015 Redistributable still appears.
3. Remove Visual C++ 2015 Redistributable through Command Prompt
- Make sure you have the latest version of the Visual C++ 2015 Redistributable downloaded to your PC.
- Next, open File Explorer and navigate to the folder where you have saved the redistributable file. Copy the path to your clipboard.
- Open Command Prompt as administrator.

- In the Command Prompt window, navigate to the directory where the downloaded file is saved.
- So, enter the following command and hit Enter to execute. Make sure to change the path in the below command:

cd C:UsersWindowsReportDownloads - Once you are in the directory, execute the following command depending on what you have downloaded:
vc_redist.x64.exe /uninstall
vc_redist.x86.exe /uninstall - A pop-up will appear with an option to repair the distributable package installation. Proceed with the repair option and wait for it to complete.
- Once the repair is complete, reboot the computer and try to install Visual C++ 2015 Redistributable.
Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.
Note that it is important to change your directory to the relevant folder in Command Prompt before executing the uninstall command.
4. Reinstall Visual Studio 2017 Redistributable package
- Press the Windows key + R to open Run.
- Type appwiz.cpl and click OK to open the Control Panel.

- Locate and select Visual Studio C++ 2017 Redistributable package.
- Click Uninstall and click Yes to confirm.

- In the Setup window, click on Uninstall again and follow on-screen instructions.
- Once you have uninstalled the package, reboot your computer.
- After the restart, download and install Visual C++ 2015 Redistributable.
- If successfully installed, download and install the latest version of Visual Studio 2017 Redistributable package.
If you already have the Visual Studio 2017 Redistributable installed, it may block the installation of Visual Studio C++ 2015 distributable as it is backward compatible.
As a workaround, uninstall the 2017 Redistributable package and then reinstall again after installing the 2015 Redistributable package.
This is a workaround, but it might work if you’re getting an error while installing Microsoft Visual C++ 2015 Redistributable.
5. Remove the temp files
- Press the Windows key + R to open the Run box.
- Type %temp% and click on OK. This will open the Temp folder in File Explorer.

- In the temp folder, select all the files and delete them.

- Once the folder is empty, run the installer and check if the Visual C++ 2015 Redistributable installation goes through.
6. Re-register the Windows Installer service
- Press the Windows key + R.
- Type the following in the Run box and hit enter. This command will not show anything.

msiexec /unregister - Next, type the following the Run box and click OK to execute.

msiexec /regserver - Again the command will now show anything but register Windows Installer service.
Once you have successfully re-registered the Windows installer service, you should be able to install the Visual Studio C++ Redistributable package without any errors.
- Fix: Microsoft Visual C++ runtime library in Windows 10/11
- How to use DISM commands in Windows 10 [Full Guide]
- Fix: Side by side configuration is incorrect [Windows 10/11]
The error installing Microsoft Visual C++ 2015 Redistributable usually occurs due to an existing installation of the identical package or newer version, but that can be easily fixed.
Did you manage to fix this issue on your own? Share your solution with us in the comments section.
Still having issues? Fix them with this tool:
SPONSORED
If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.
Newsletter
by Tashreef Shareef
Tashreef Shareef is a software developer turned tech writer. He discovered his interest in technology after reading a tech magazine accidentally. Now he writes about everything tech from… read more
Updated on March 22, 2022
- The error installing Microsoft Visual C++ 2015 Redistributable is triggered if your system detects an existing installation of the same package.
- You can fix this issue by repairing the corrupted Visual Studio Redistributable installation.
- Uninstall all the newer versions of Redistributables, and then try to install the version that is giving you trouble.
- Try re-registering Windows Installer Service to Microsoft Visual C++ 2015 setup failed 0x80070666 error on your PC.

XINSTALL BY CLICKING THE DOWNLOAD FILE
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
- Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
- Click Start Scan to find Windows issues that could be causing PC problems.
- Click Repair All to fix issues affecting your computer’s security and performance
- Restoro has been downloaded by 0 readers this month.
Visual C++ 2015 Redistributable packages install run-time components required to run C++ applications built using Visual Studio 2015. However, several users have reported an error installing Microsoft Visual C++ 2015 Redistributable.
This error can occur due to several reasons, including an existing installation of the redists. Also, if you have a newer version of redists installed, check it for compatibility issues.
In this article, we have listed a few troubleshooting steps to help you resolve the error installing Microsoft Visual C++ 2015 Redistributable issue.
How do I fix the error installing Microsoft Visual C++ 2015?
1. Remove existing Visual C++ 2015 Redistributable package
- Press the Windows key + R to open Run.
- Type control panel and click OK to open the Control Panel.

- Go to Programs and click on Programs and Features.

- Locate and uninstall all the Visual C++ 2015 Redistributable items that you see in the installed apps list.
- Once uninstalled, download the Microsoft Fix It tool.
- Run the tool and click on the Advanced option.

- Check the Apply repairs automatically box and click Next.
- Choose the Installing option from the next screen.

- Now you will be presented with a list of apps. Choose Visual C++ 2015 Redistributable from the list and click Next.
- Follow on-screen instructions and apply the recommended fixes.
- Next, download the Visual C++ 2015 Redistributable and 2015 Redistributable Update 3 RC to your PC.
- Reboot the computer and install Visual C++ 2015 Redistributable again to see if the error is resolved.
If Visual C++ 2015 Redistributable does not appear in the Add/Remove Programs list, but you still get the error 0x80070666 – Another version of this product is already installed – try installing the redistributable using the Command Prompt.
If the issue persists, try to install available Windows updates and other patches. Skip this step if you don’t want to install pending Windows updates right now.
2. Install Windows updates and patches
- Press the Windows key + I.
- Go to Update and Security.

- In the Windows Updates tab, download and install pending Windows updates and other patches.

- Reboot the computer and check if you can install the package without the error.
After the updates are installed, check if the error while installing Microsoft Visual c++ 2015 Redistributable still appears.
3. Remove Visual C++ 2015 Redistributable through Command Prompt
- Make sure you have the latest version of the Visual C++ 2015 Redistributable downloaded to your PC.
- Next, open File Explorer and navigate to the folder where you have saved the redistributable file. Copy the path to your clipboard.
- Open Command Prompt as administrator.

- In the Command Prompt window, navigate to the directory where the downloaded file is saved.
- So, enter the following command and hit Enter to execute. Make sure to change the path in the below command:

cd C:UsersWindowsReportDownloads - Once you are in the directory, execute the following command depending on what you have downloaded:
vc_redist.x64.exe /uninstall
vc_redist.x86.exe /uninstall - A pop-up will appear with an option to repair the distributable package installation. Proceed with the repair option and wait for it to complete.
- Once the repair is complete, reboot the computer and try to install Visual C++ 2015 Redistributable.
Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.
Note that it is important to change your directory to the relevant folder in Command Prompt before executing the uninstall command.
4. Reinstall Visual Studio 2017 Redistributable package
- Press the Windows key + R to open Run.
- Type appwiz.cpl and click OK to open the Control Panel.

- Locate and select Visual Studio C++ 2017 Redistributable package.
- Click Uninstall and click Yes to confirm.

- In the Setup window, click on Uninstall again and follow on-screen instructions.
- Once you have uninstalled the package, reboot your computer.
- After the restart, download and install Visual C++ 2015 Redistributable.
- If successfully installed, download and install the latest version of Visual Studio 2017 Redistributable package.
If you already have the Visual Studio 2017 Redistributable installed, it may block the installation of Visual Studio C++ 2015 distributable as it is backward compatible.
As a workaround, uninstall the 2017 Redistributable package and then reinstall again after installing the 2015 Redistributable package.
This is a workaround, but it might work if you’re getting an error while installing Microsoft Visual C++ 2015 Redistributable.
5. Remove the temp files
- Press the Windows key + R to open the Run box.
- Type %temp% and click on OK. This will open the Temp folder in File Explorer.

- In the temp folder, select all the files and delete them.

- Once the folder is empty, run the installer and check if the Visual C++ 2015 Redistributable installation goes through.
6. Re-register the Windows Installer service
- Press the Windows key + R.
- Type the following in the Run box and hit enter. This command will not show anything.

msiexec /unregister - Next, type the following the Run box and click OK to execute.

msiexec /regserver - Again the command will now show anything but register Windows Installer service.
Once you have successfully re-registered the Windows installer service, you should be able to install the Visual Studio C++ Redistributable package without any errors.
- Fix: Microsoft Visual C++ runtime library in Windows 10/11
- How to use DISM commands in Windows 10 [Full Guide]
- Fix: Side by side configuration is incorrect [Windows 10/11]
The error installing Microsoft Visual C++ 2015 Redistributable usually occurs due to an existing installation of the identical package or newer version, but that can be easily fixed.
Did you manage to fix this issue on your own? Share your solution with us in the comments section.
Still having issues? Fix them with this tool:
SPONSORED
If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.
Newsletter
Среди распространенных проблем при запуске игр и программ, а иногда и при обычной работе Windows 10, 8.1 или Windows 7 — ошибка Microsoft Visual C++ Runtime Library с сообщением «Runtime Error», указанием на файл программы и пояснением «The application has requested the runtime to terminate it in an unusual way».
В этой инструкции подробно разберем различные способы исправить ошибку Microsoft Visual C++ Runtime Library во всех актуальных версиях Windows.
- Простые способы исправить ошибку Visual C++ Runtime Library
- Дополнительные методы решения проблемы
- Видео инструкция
Простые способы исправить ошибку Visual C++ Runtime Library

К сожалению, единого метода решения для ошибки «Microsoft Visual C++ Runtime Library» нет, так как причины могут быть разными: отсутствующие или поврежденные компоненты системы, влияние сторонних служб и программ, в некоторых случаях — ошибки в самой запускаемой программе (особенно если она была написана вами лично).
Язык программ, не поддерживающих Юникод и пути к папкам с программой
Этот способ решения часто оказывается результативным для пользователей с русскоязычными версиями Windows 10, 8.1 или Windows 7, при условии, что ошибка Microsoft Visual C++ Runtime Library вызывается какой-то сторонней программой, а не системными компонентами, такими как explorer.exe или SystemSettings.exe.
Попробуйте следующие два метода, чтобы исправить ошибку:
- Если запускаемая игра или программа (или её установщик) находится в папке, путь к которой содержит кириллицу (русские буквы), перенесите её в другое расположение или переименуйте папку, попробуйте запустить. Например, если ваше имя пользователя на русском языке, а файл запускается из папки «Загрузки», то полный путь к ней будет иметь вид
C:UsersИмя_пользователяDownloadsПапка_с_программой
и это может послужить причиной ошибки.
- Зайдите в Панель управления (в Windows 10 панель управления можно открыть через поиск на панели задач) — Региональные стандарты, откройте вкладку «Дополнительно» и в разделе «Язык программ, не поддерживающих Юникод» нажмите «Изменить язык системы». Выберите «Английский (США)», примените настройки и перезагрузите компьютер, затем проверьте, решило ли это проблему.

Обратите внимание, что второй метод может решить проблему, но при этом сделать так, что программа или игра будет запускаться на английском языке — обычно в этом случае достаточно найти соответствующую настройку в самой программе, чтобы вернуть русский язык.
Распространяемые компоненты Visual C++ и .NET Framework
Следующее возможное решение — попробовать переустановить компоненты Microsoft Visual C++ Redistributable, а также установить компоненты .NET Framework 4.8 и предыдущих версий.
Здесь присутствует один нюанс: обычно мы не знаем, какие именно из многочисленных наборов распространяемых компонентов Microsoft Visual C++ послужил причиной проблемы, а потому я рекомендую следующих подход их переустановки:
- Зайти в Панель управления — Программы и компоненты и удалить все имеющиеся компоненты Visual C++ Redistributable (после этого часть программ могут перестать запускаться, но к последнему шагу это будет исправлено).

- Использовать неофициальный способ установки сразу всех (почти) компонентов Visual C++ Redistributable из инструкции Как скачать компоненты Microsoft Visual C++ Redistributable 2008-2019.
- Зайти на сайт Майкрософт https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads и скачать два файла в верхнем разделе (Visual Studio 2015, 2017 и 2019) — vc_redist.x86.exe и vc_redist.x64.exe (для 32-бит версий Windows — только x86), установить их.
- Перезагрузить компьютер.
Если указанные шаги не решили проблему, выполните следующие шаги:
- Установите Microsoft .NET Framework последней версии с официального сайта: https://go.microsoft.com/fwlink/?linkid=2088631
- Зайдите в панель управления — программы и компоненты — включение и отключение компонентов Windows (пункт слева) и посмотрите, включены ли компоненты .NET Framework предыдущих версий, если нет — включите их.
Примечание: в случае, если на вашем компьютере установлена Windows 7, 8 или 8.1 установите также «Обновление для универсальной среды выполнения C в Windows» для вашей версии ОС, официальный сайт — https://support.microsoft.com/ru-ru/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c
Драйверы видеокарты и DirectX
Этот метод может показаться странным для рассматриваемого сценария, но действительно иногда оказывается работоспособным и позволяет исправить ошибку. Особенно в случае, если у вас есть два видеоадаптера (дискретная и интегрированная видеокарты), а драйверами вы озаботились лишь для одной из них (дискретной). Если в диспетчере устройств в разделе «Видеоадаптеры» вы видите что-то наподобие «Базовый видеоадаптер Майкрософт», это означает, что драйверы для него не установлены.
- Скачайте и установите драйверы для интегрированного видео. Лучше всего для рассматриваемой ситуации — с сайта производителя ноутбука под вашу модель (драйвер может называться «VGA», «Intel HD Graphics» или как-то иначе, обычно определить его сравнительно не сложно) или сайта производителя материнской платы компьютера.
- Вручную скачайте и установите драйверы вашей дискретной видеокарты с официальных сайтов AMD или NVIDIA.
- На всякий случай установите полный набор библиотек DirectX (по умолчанию в системе есть лишь часть из них), сделать это можно, используя веб-установщик с официального сайта — https://www.microsoft.com/ru-ru/download/details.aspx?displaylang=ru&id=35
После установки драйверов, DirectX и перезагрузки компьютера, проверьте, была ли решена проблема.
Дополнительные методы решения проблемы
Если к текущему моменту проблема не была решена, можно попробовать следующие варианты, которые также могут помочь исправить ошибку Microsoft Visual C++ Runtime Library:
- Удалить программы, установленные непосредственно перед появлением ошибки. По отзывам, причиной может быть самое разное стороннее ПО, среди примеров: Intel True Key, программы принтеров HP, антивирусы.
- Использовать точки восстановления системы при их наличии.
- Выполнить чистую загрузку (не путать с установкой) Windows. Если при чистой загрузке ошибка исчезает, то причина — какие-то программы в автозагрузке или сторонние службы. Можно включать их группами, пока не выявим, что именно вызывает ошибку. Как именно выполнить чистую загрузку описано в инструкции Чистая загрузка Windows.
- Проверить и восстановить целостность системных файлов Windows.
- Отдельная инструкция для этой же ошибки с кодом R6025 pure virtual function call
Ещё один вариант, для случая, когда ошибку вызывает какой-то системный процесс — создать нового пользователя Windows (лучше, если будет использовано имя на латинице), зайти в систему под ним и проверить, сохраняется ли ошибка у этого пользователя.
Видео инструкция
Надеюсь, проблема была решена. Если это так, буду благодарен комментарию, в котором вы расскажете, что именно оказалось причиной в вашем случае — это может помочь другим пользователям, столкнувшимся с ошибкой.
I’ve been trying for the past 3 hours to get these two to install. (x64 & x86) I haven’t gotten it to work, it’s starting to get annoying. It’s trying to tell me that I already have it install, I’ve followed the directions and have deleted both of
them. After deleting them, it still gives me the error.
One or more issues caused the setup to fail. Please fix the issues and then retry setup.
For more information see the log file.
0x80070666 — Another version of this product is already installed. Installation of this version cannot continue.
To configure or remove the existing version of this product, use Add/Remove programs on the control panel.
Log File x64
[12C8:2310][2017-08-09T14:44:44]i001: Burn v3.7.3813.0, Windows v10.0 (Build 15063: Service Pack 0), path: C:UsersFluffDownloadsvc_redist.x64 (3).exe, cmdline: »
[12C8:2310][2017-08-09T14:44:44]i000: Setting string variable ‘WixBundleLog’ to value ‘C:UsersFluffAppDataLocalTempdd_vcredist_amd64_20170809144444.log’
[12C8:2310][2017-08-09T14:44:44]i000: Setting string variable ‘WixBundleOriginalSource’ to value ‘C:UsersFluffDownloadsvc_redist.x64 (3).exe’
[12C8:2310][2017-08-09T14:44:44]i000: Setting string variable ‘WixBundleOriginalSourceFolder’ to value ‘C:UsersFluffDownloads’
[12C8:2310][2017-08-09T14:44:44]i000: Setting string variable ‘WixBundleName’ to value ‘Microsoft Visual C++ 2015 Redistributable (x64) — 14.0.24215’
[12C8:2310][2017-08-09T14:44:44]i100: Detect begin, 10 packages
[12C8:2310][2017-08-09T14:44:44]i000: Setting version variable ‘windows_uCRT_DetectKey’ to value ‘10.0.15063.447’
[12C8:2310][2017-08-09T14:44:44]i000: Setting numeric variable ‘windows_uCRT_DetectKeyExists’ to value 1
[12C8:2310][2017-08-09T14:44:44]i102: Detected related bundle: {f1e7e313-06df-4c56-96a9-99fdfd149c51}, type: Upgrade, scope: PerMachine, version: 14.10.25008.0, operation: Downgrade
[12C8:2310][2017-08-09T14:44:44]i108: Detected compatible package: vcRuntimeMinimum_x64, provider: Microsoft.VS.VC_RuntimeMinimumVSU_amd64,v14, installed: {8D50D8C6-1E3D-3BAB-B2B7-A5399EA1EBD1}, version: 14.10.25008, chained: {50A2BC33-C9CD-3BF1-A8FF-53C10A0B183C}
[12C8:2310][2017-08-09T14:44:44]i103: Detected related package: {8D50D8C6-1E3D-3BAB-B2B7-A5399EA1EBD1}, scope: PerMachine, version: 14.10.25008.0, language: 0 operation: Downgrade
[12C8:2310][2017-08-09T14:44:44]i108: Detected compatible package: vcRuntimeAdditional_x64, provider: Microsoft.VS.VC_RuntimeAdditionalVSU_amd64,v14, installed: {C668F044-4825-330D-8F9F-3CBFC9F2AB89}, version: 14.10.25008, chained: {EF1EC6A9-17DE-3DA9-B040-686A1E8A8B04}
[12C8:2310][2017-08-09T14:44:44]i103: Detected related package: {C668F044-4825-330D-8F9F-3CBFC9F2AB89}, scope: PerMachine, version: 14.10.25008.0, language: 0 operation: Downgrade
[12C8:2310][2017-08-09T14:44:44]i052: Condition ‘(VersionNT = v6.3 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[12C8:2310][2017-08-09T14:44:44]i052: Condition ‘(VersionNT = v6.3 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[12C8:2310][2017-08-09T14:44:44]i052: Condition ‘(VersionNT = v6.2 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[12C8:2310][2017-08-09T14:44:44]i052: Condition ‘(VersionNT = v6.2 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[12C8:2310][2017-08-09T14:44:44]i052: Condition ‘(VersionNT = v6.1 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[12C8:2310][2017-08-09T14:44:44]i052: Condition ‘(VersionNT = v6.1 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[12C8:2310][2017-08-09T14:44:44]i052: Condition ‘(VersionNT = v6.0 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[12C8:2310][2017-08-09T14:44:44]i052: Condition ‘(VersionNT = v6.0 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[12C8:2310][2017-08-09T14:44:44]i101: Detected package: vcRuntimeMinimum_x64, state: Obsolete, cached: None
[12C8:2310][2017-08-09T14:44:44]i101: Detected package: vcRuntimeAdditional_x64, state: Obsolete, cached: None
[12C8:2310][2017-08-09T14:44:44]i101: Detected package: Windows81_x86, state: Absent, cached: None
[12C8:2310][2017-08-09T14:44:44]i101: Detected package: Windows81_x64, state: Absent, cached: None
[12C8:2310][2017-08-09T14:44:44]i101: Detected package: Windows8_x86, state: Absent, cached: None
[12C8:2310][2017-08-09T14:44:44]i101: Detected package: Windows8_x64, state: Absent, cached: None
[12C8:2310][2017-08-09T14:44:44]i101: Detected package: Windows7_MSU_x86, state: Absent, cached: None
[12C8:2310][2017-08-09T14:44:44]i101: Detected package: Windows7_MSU_x64, state: Absent, cached: None
[12C8:2310][2017-08-09T14:44:44]i101: Detected package: WindowsVista_MSU_x86, state: Absent, cached: None
[12C8:2310][2017-08-09T14:44:44]i101: Detected package: WindowsVista_MSU_x64, state: Absent, cached: None
[12C8:2310][2017-08-09T14:44:44]i052: Condition ‘VersionNT64 >= v6.0 OR (VersionNT64 = v5.2 AND ServicePackLevel >= 1)’ evaluates to true.
[12C8:2310][2017-08-09T14:44:44]i199: Detect complete, result: 0x0
[12C8:127C][2017-08-09T14:44:46]e000: Error 0x80070666: Cannot install a product when a newer version is installed.
Log File x86
[2E9C:15D8][2017-08-09T14:57:41]i001: Burn v3.7.3813.0, Windows v10.0 (Build 15063: Service Pack 0), path: C:Program Files (x86)SteamsteamappscommonPUBG_CommonRedistvcredist2015vc_redist.x86.exe, cmdline: »
[2E9C:15D8][2017-08-09T14:57:41]i000: Setting string variable ‘WixBundleLog’ to value ‘C:UsersFluffAppDataLocalTempdd_vcredist_x86_20170809145741.log’
[2E9C:15D8][2017-08-09T14:57:41]i000: Setting string variable ‘WixBundleOriginalSource’ to value ‘C:Program Files (x86)SteamsteamappscommonPUBG_CommonRedistvcredist2015vc_redist.x86.exe’
[2E9C:15D8][2017-08-09T14:57:41]i000: Setting string variable ‘WixBundleOriginalSourceFolder’ to value ‘C:Program Files (x86)SteamsteamappscommonPUBG_CommonRedistvcredist2015’
[2E9C:15D8][2017-08-09T14:57:41]i000: Setting string variable ‘WixBundleName’ to value ‘Microsoft Visual C++ 2015 Redistributable (x86) — 14.0.24215’
[2E9C:15D8][2017-08-09T14:57:41]i100: Detect begin, 10 packages
[2E9C:15D8][2017-08-09T14:57:41]i000: Setting version variable ‘windows_uCRT_DetectKey’ to value ‘10.0.15063.447’
[2E9C:15D8][2017-08-09T14:57:41]i000: Setting numeric variable ‘windows_uCRT_DetectKeyExists’ to value 1
[2E9C:15D8][2017-08-09T14:57:41]i102: Detected related bundle: {c239cea1-d49e-4e16-8e87-8c055765f7ec}, type: Upgrade, scope: PerMachine, version: 14.10.25008.0, operation: Downgrade
[2E9C:15D8][2017-08-09T14:57:41]i108: Detected compatible package: vcRuntimeMinimum_x86, provider: Microsoft.VS.VC_RuntimeMinimumVSU_x86,v14, installed: {C6CDA568-CD91-3CA0-9EDE-DAD98A13D6E1}, version: 14.10.25008, chained: {BBF2AC74-720C-3CB3-8291-5E34039232FA}
[2E9C:15D8][2017-08-09T14:57:41]i103: Detected related package: {C6CDA568-CD91-3CA0-9EDE-DAD98A13D6E1}, scope: PerMachine, version: 14.10.25008.0, language: 0 operation: Downgrade
[2E9C:15D8][2017-08-09T14:57:41]i108: Detected compatible package: vcRuntimeAdditional_x86, provider: Microsoft.VS.VC_RuntimeAdditionalVSU_x86,v14, installed: {E6222D59-608C-3018-B86B-69BD241ACDE5}, version: 14.10.25008, chained: {69BCE4AC-9572-3271-A2FB-9423BDA36A43}
[2E9C:15D8][2017-08-09T14:57:41]i103: Detected related package: {E6222D59-608C-3018-B86B-69BD241ACDE5}, scope: PerMachine, version: 14.10.25008.0, language: 0 operation: Downgrade
[2E9C:15D8][2017-08-09T14:57:41]i052: Condition ‘(VersionNT = v6.3 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2E9C:15D8][2017-08-09T14:57:41]i052: Condition ‘(VersionNT = v6.3 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2E9C:15D8][2017-08-09T14:57:41]i052: Condition ‘(VersionNT = v6.2 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2E9C:15D8][2017-08-09T14:57:41]i052: Condition ‘(VersionNT = v6.2 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2E9C:15D8][2017-08-09T14:57:41]i052: Condition ‘(VersionNT = v6.1 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2E9C:15D8][2017-08-09T14:57:41]i052: Condition ‘(VersionNT = v6.1 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2E9C:15D8][2017-08-09T14:57:41]i052: Condition ‘(VersionNT = v6.0 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2E9C:15D8][2017-08-09T14:57:41]i052: Condition ‘(VersionNT = v6.0 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2E9C:15D8][2017-08-09T14:57:41]i101: Detected package: vcRuntimeMinimum_x86, state: Obsolete, cached: None
[2E9C:15D8][2017-08-09T14:57:41]i101: Detected package: vcRuntimeAdditional_x86, state: Obsolete, cached: None
[2E9C:15D8][2017-08-09T14:57:41]i101: Detected package: Windows81_x86, state: Absent, cached: None
[2E9C:15D8][2017-08-09T14:57:41]i101: Detected package: Windows81_x64, state: Absent, cached: None
[2E9C:15D8][2017-08-09T14:57:41]i101: Detected package: Windows8_x86, state: Absent, cached: None
[2E9C:15D8][2017-08-09T14:57:41]i101: Detected package: Windows8_x64, state: Absent, cached: None
[2E9C:15D8][2017-08-09T14:57:41]i101: Detected package: Windows7_MSU_x86, state: Absent, cached: None
[2E9C:15D8][2017-08-09T14:57:41]i101: Detected package: Windows7_MSU_x64, state: Absent, cached: None
[2E9C:15D8][2017-08-09T14:57:41]i101: Detected package: WindowsVista_MSU_x86, state: Absent, cached: None
[2E9C:15D8][2017-08-09T14:57:41]i101: Detected package: WindowsVista_MSU_x64, state: Absent, cached: None
[2E9C:15D8][2017-08-09T14:57:41]i052: Condition ‘VersionNT >= v6.0 OR (VersionNT = v5.1 AND ServicePackLevel >= 2) OR (VersionNT = v5.2 AND ServicePackLevel >= 1)’ evaluates to true.
[2E9C:15D8][2017-08-09T14:57:41]i199: Detect complete, result: 0x0
[2E9C:31F8][2017-08-09T14:57:43]e000: Error 0x80070666: Cannot install a product when a newer version is installed.
Can someone please help me?
Содержание
- Способ 1: Проверка установленной даты и времени
- Способ 2: Обновление до SP1 (Windows 7)
- Способ 3: «Чистая» загрузка Windows
- Способ 4: Удаление временных файлов
- Способ 5: Проверка обновлений Windows
- Способ 6: Переустановка компонентов Microsoft Visual C++
- Способ 7: Повторная регистрация установщика
- Способ 8: Очистка ПК от мусора
- Способ 9: Проверка целостности системных файлов
- Способ 10: Сканирование ПК на наличие вирусов
- Вопросы и ответы

Способ 1: Проверка установленной даты и времени
Обычно в операционной системе дата и время устанавливаются автоматически, синхронизируясь с сетью, однако иногда, особенно в нелицензионных сборках Windows, стоят ручные настройки, и они могут не совпадать с правильными. Это вызывает ряд проблем во взаимодействии с ОС, включая установку разных компонентов, к которым относится и Microsoft Visual C++ 2015. Советуем проверить корректность даты и по необходимости изменить ее на правильную, о чем написано в другой статье на нашем сайте.
Подробнее: Изменение времени в ОС Windows 10

Если изменения вступили в силу, но после перезагрузки дата снова сбилась, возможно, наблюдаются проблемы с установленной в материнскую плату батарейкой или на компьютере присутствуют сторонние активаторы. Вам необходимо выявить причину неполадки и решить ее, после чего время станет корректным и, скорее всего, установке Microsoft Visual C++ 2015 ничего не помешает.
Подробнее: Решаем проблему сброса времени на компьютере
Способ 2: Обновление до SP1 (Windows 7)
Сейчас многие пользователи перешли на Windows 10, но остались еще те, кто сидит на «семерке». Для этой версии ОС распространяется пакет обновлений SP1, который следует установить самостоятельно, если этого не произошло автоматически через Центр обновления Windows. Только при наличии данного апдейта установка Microsoft Visual C Redistributable 2015 пройдет корректно и никаких проблем не возникнет.
Подробнее: Обновление Windows 7 до Service Pack 1

Способ 3: «Чистая» загрузка Windows
При частой работе в операционной системе накапливается много разных программ и служб, постоянно работающих в активном режиме. Часть из них запускается автоматически, о чем пользователь даже не подозревает. Иногда функционирование разных программ приводит к конфликтам, мешая установке другого софта, что может стать причиной рассматриваемой ситуации. Самое простое решение в этом случае — обеспечить «чистую» загрузку Windows, изменив параметры вручную.
- Откройте «Пуск» и через поиск отыщите приложение «Конфигурация системы».
- В новом окне выберите вариант «Выборочный запуск» и снимите галочку с пункта «Загружать элементы автозагрузки».
- Перейдите на вкладку «Службы» и включите параметр «Не отображать службы Майкрософт», чтобы в списке остались только сторонние процессы.
- Завершите их все или снимите галочки только с тех служб, которые точно не нужны для нормального запуска Виндовс.



Отправьте ПК на перезагрузку, чтобы новый сеанс загрузился «чистым», в соответствии с выполненными только что настройками. После этого запустите инсталлятор проблемного компонента и произведите установку. При любом исходе после установки снова откройте «Конфигурацию системы» и верните параметры в изначальное положение, разрешив ОС загружаться так же, как и раньше.
Способ 4: Удаление временных файлов
Со временем в специальной системной папке скапливаются временные файлы от стандартных служб и сторонних программам. Иногда они становятся причиной небольших сбоев в работе ОС и приводят к различным неполадкам, связанным с установкой дополнительных библиотек. Самый простой метод очистки мусора выглядит так:

- Откройте утилиту «Выполнить», используя для этого сочетание клавиш Win + R, введите в поле
tempи нажмите Enter для подтверждения перехода. - При появлении уведомления об отсутствии разрешений нажмите на «Продолжить».
- Выделите все файлы клавишами Ctrl + A и кликните ПКМ для вызова контекстного меню.
- Из него выберите пункт «Удалить» и подтвердите данный процесс.



Есть и другие методы избавления от временных файлов при помощи встроенных в ОС средств и через программы от независимых разработчиков. Если вас не устраивает предложенный выше метод, читайте об альтернативах в статье по следующей ссылке.
Подробнее: Удаление временных файлов в Windows 10
Способ 5: Проверка обновлений Windows
Отсутствие последних обновлений для Виндовс тоже может вызвать ошибку при попытке установить Microsoft Visual C++ 2015 на компьютер. Вам понадобится обратиться ко встроенному центру обновления, что не займет много времени, а все действия выполнятся в автоматическом режиме.
- Откройте «Пуск» и перейдите в «Параметры», нажав по значку с изображением шестеренки.
- Щелкните по плитке «Обновление и безопасность».
- Запустите проверку обновлений и дождитесь отображения результатов.


На нашем сайте вы найдете дополнительные инструкции, если с обновлением возникли проблемы или вы затрудняетесь в выполнении поставленной задачи. Кликните по одной из подходящих ссылок, чтобы начать чтение статьи.
Читайте также:
Установка обновлений Windows 10
Решение проблем с работоспособностью Центра обновлений Windows 10
Устанавливаем обновления для Windows 10 вручную
Этот метод подразумевает полную переустановку всех добавленных в ОС компонентов Microsoft Visual C++ разных версий. Вы можете поочередно удалить каждую версию самостоятельно, после чего вручную загрузить и инсталлировать их все, или же воспользуйтесь специальной программой. О доступных вариантах детальнее читайте в следующем материале.
Подробнее: Удаление и переустановка компонентов Microsoft Visual C++ с компьютера

Способ 7: Повторная регистрация установщика
В Windows есть специальная встроенная служба, выполняющая роль установщика. Если по каким-то причинам она дала сбой, с инсталляцией различных компонентов могут возникнуть проблемы. Узнать самостоятельно, действительно ли есть неполадка с этой службой, вряд ли получится, поэтому единственным решением остается ее повторная регистрация при помощи консольной команды.
- Откройте «Пуск», отыщите приложение «Командная строка» и запустите его.
- Введите команду
msiexec /unregisterи нажмите Enter для подтверждения. - Никаких уведомлений отображаться не должно — сразу появится новая строка ввода, куда впишите
msiexec /regserver, чтобы повторно зарегистрировать службу. - Дождитесь отображения новой строки ввода команд и закройте консоль.



Способ 8: Очистка ПК от мусора
Ранее мы упоминали удаление временных файлов с компьютера, но помимо них есть еще и другой мусор, влияющий на функционирование операционной системы. Вероятность того, что именно он сказывается на установке Microsoft Visual C++ 2015, крайне мала, однако если ничего из перечисленного выше не помогло, имеет смысл очистить ПК от мусора, о чем детально рассказывается в следующем руководстве.
Подробнее: Очистка Windows 10 от мусора

Способ 9: Проверка целостности системных файлов
Иногда в Виндовс любой версии случаются более глобальные сбои, нарушающие целостность системных файлов. Бывает, это приводит к неполадкам в работе установщика и других компонентов, работающих при установке дополнительных библиотек. Вам не придется самостоятельно искать решение, поскольку можно запустить одну из встроенных утилит, как раз и предназначенных для проверки ОС на нарушения целостности.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows 10

Способ 10: Сканирование ПК на наличие вирусов
Последний метод подразумевает проверку ПК на наличие вирусов. Их действие может блокировать установку и запуск определенных программ или запрещать доступ к системным файлам. Выберите любой антивирус, если такой еще не установлен на компьютере, и произведите глубокое сканирование. Дождитесь окончания процесса и удалите найденные угрозы.
Подробнее: Борьба с компьютерными вирусами

Содержание
- «The following components are required to run this program»: как исправить
- Ошибка The following components are required to run this program: C++ что делать?
- Почему вылетает ошибка C++
- Алгоритм действий для исключения ошибки the following components are required to run this program: C++
- The following components are required to run this program windows visual c runtime windows 10
- Microsoft Visual C++ Runtime Library
- Причины возникновения ошибки
- 1. Запуск от имени администратора и в режиме совместимости
- 2. Ошибка из-за некорректного имени учетной записи
- 3. Переустановка приложения (игры, программы)
- 4. Переустановка Microsoft Visual C++
- 5. Переустановка net. Framework
- 6. Переустановка DirectX
- 7. Драйвера на видеокарту
- 8. Неверно выставленное время
- Как исправить ошибку на Windows 10
- Заключение
- FIX: Microsoft Visual C++ runtime library error in Windows 10
- How do I fix the Microsoft Visual C++ runtime library error?
- 1. Remove your graphics card driver
- DriverFix
- 2. Perform a clean boot
- 3. Reinstall Windows 10
- 4. Reinstall Microsoft Visual C++ Redistributables
- 5. Create a new user account
- 6. Turn off the Compatibility mode
- 7. Reinstall the problematic application
«The following components are required to run this program»: как исправить
Запуск всевозможных программ и видеоигр на операционной системе Windows может завершиться ошибкой с сообщением «The following components are required to run this program: Microsoft Visual C++ 2015». В русском варианте это сообщение будет звучать следующим образом:
Для запуска этой программы требуются следующие компоненты: Microsoft Visual C++ 2015
Если вы столкнулись с подобной ошибкой, то нужно сказать, что вам крупно повезло, так как ее можно устранить крайне элементарным методом: установка пакета библиотек Microsoft Visual C++ 2015. В общем, установка того компонента, который требуется от вас в сообщении.

Тем не менее, прежде чем устанавливать их, нам с вами нужно убедиться, что у вас на компьютере еще не установлен пакет Microsoft Visual C++ 2015. Откройте «Панель управления» и перейдите в раздел «Программы и компоненты». Просмотрите список установленных программ. Если вы не нашли там Microsoft Visual C++ 2015, то перейдите по этой ссылке на официальный сайт Майкрософт и произведите установку библиотек соответствующей разрядности.
Однако, если же вы все-таки нашли в списках Microsoft Visual C++ 2015, то у вас очевидно возникла неприятная проблемка. Мы рекомендуем провести переустановку данного распространяемого пакета библиотек. Опять-таки, выполнить это можно через «Программы и компоненты». Как только удалите пакет, загрузите его по ссылке выше и произведите повторную установку – ошибка «The following components are required to run this program» должна быть устранена.
Источник
Ошибка The following components are required to run this program: C++ что делать?
Большинство устанавливаемых на ПК новых игр могут не запускаться, так как для нормальной работы приложения не хватает важных файлов. В этой статье я расскажу, что нужно делать, если при попытке запустить игру пользователь видит вылетающее на экран сообщение об ошибке The following components are required to run this program: C++ (требуется установить компоненты Microsoft Visual C++ для запуска данной программы).

В основном во все игры уже входят нужные компоненты. Но, если их нет, то решение этой проблемы довольно простое – нужно применить определенный алгоритм действий и снова вернуться к игре.
Почему вылетает ошибка C++
Microsoft рекомендует, чтобы пользователи автоматически загружали обновления на свой ПК, так как это повышает его производительность и безопасность. Если же произошел сбой настроек автозагрузки обновлений, то нужные файлы могут просто отсутствовать на вашем ПК, и необходимо провести ручное скачивание, чтобы ошибка the following components are required to run this program: C++ более не выскакивала. Также проверьте, какая версия программы Visual C++ установлена на вашем компьютере. Это можно посмотреть, вызвав меню “Программы и компоненты” в панели управления.

Если установлена версия старше 2015 года, то необходимо ее обновление. Актуальный вариант пакета Visual C++ необходим для нормального запуска и работы различных приложений C++, разработанных при помощи Visual Studio 2015, а также для недопущения вылета ошибки the following components are required to run this program: C++.
Алгоритм действий для исключения ошибки the following components are required to run this program: C++
После того, как вы определили, какая версия программного обеспечения от Microsoft Visual C++ установлена на вашем ПК, предпримите следующие действия:

Попробуйте снова запустить игру. Если ошибка the following components are required to run this program: C++ больше не вылетает, значит, вся проблема заключалась в отсутствии важных обновлений.
Загрузите пакет Visual C++ на официальном сайте Microsoft
Удалите старую версию Visual C++ и почистите при помощи программы CCleaner саму операционную систему и реестр. После этого обязательно перезагрузите компьютер и установите скачанный пакет Visual C++. Даже если у вас установлена версия 2015 года, все равно попробуйте удалить ее и заново переустановить. Может быть, из-за сбоев в интернет-соединении нужные файлы не прогрузились, поэтому софт нормально не работает.
Не лишним будет очистить память компьютера от мусора, а также просканировать систему антивирусной программой. Пробуйте все способы, чтобы исключить ошибку The following components are required to run this program: C++ и спокойно запустить понравившуюся игру.
Источник
The following components are required to run this program windows visual c runtime windows 10
I keep getting the following error everytime I try to start the game:
» The following component(s) are required to run this program:
Microsoft Visual C++ Runtime «
I have tried everything I can find online to fix this error. I have updated Windows including all optional updates. I have tried uninstalling and reinstalling MS VC++ several times. I have uninstalled TSW and reinstalled it. I even went as far as uninstalling steam and reinstalling it outside of the Program files folder straight to the hard drive. Is anyone else having this problem?
Windows 8.1
Intel i5 3.5GHz
![]()
You must have the files installed from Microsoft’s website from the link below. Download and install the x86 and x64 versions.
![]()
I have done that also. They installed with TSW so I uninstalled, restarted, installed from microsoft, restarted, still the get the runtime error. And to add to this puzzle I now get another error before that one: » The program can’t start because api-ms-win-crt-string-l1-1-0.dll is missing from your computer.» Reading the reviews this may be more headache than this game is worth.
Источник
Microsoft Visual C++ Runtime Library
Ошибка Microsoft Visual C++ Runtime Library Error возникает при запуске программ и игр на ОС Windows самых разных версий. Однозначно сказать, что приводит к появлению неполадки, невозможно. Пакет Microsoft Visual C++ является сложной интегрированной системой, поэтому рассмотрим все варианты решений, накопленные опытным путем. Каждый метод помогает в определенных случаях, и есть продуктом синтеза знаний и опыта, которые были структурированы и переработаны в статью. Цель ее – дать инструкции по исправлению ошибки. Мы надеемся, что информация принесет пользу и поможет решить вашу проблему.
Причины возникновения ошибки
Однозначно назвать причину нельзя из-за сложного процесса запуска приложений, в котором участвуют различные службы и программы. Поэтому рекомендуем пробовать на практике каждый из приведенных методов, и не тратить время на выяснение причины. Это будет намного действеннее и быстрее. Давайте разберемся как исправить ошибку с помощью различных способов
1. Запуск от имени администратора и в режиме совместимости
Если игра выпущена давно и не запускается, то рассматриваемая ошибка может свидетельствовать о несовместимости программных комплексов новой версии со старой версией. Поэтому запуск от лица администратора и в режиме совместимости может решить проблему быстро и безболезненно.

2. Ошибка из-за некорректного имени учетной записи
С помощью этого метода ошибка исправляется просто и быстро. Причина в этом случае кроется в имени учетной записи. Если она на кириллице (русский язык), возникает ошибка такого рода. Нужно просто создать дополнительную запись на латинице (английский). Для этого:
Иногда помогает переименовать каталог с кириллицы на латынь. Например с C:Игры на C:Games
3. Переустановка приложения (игры, программы)
При установке могли возникнуть проблемы, и она была завершена не совсем корректно. Сами установочные файлы приложения могут иметь ошибки, которые проявляются при запуске таким вот образом.
Переустановить игру, полностью удалив ее с компьютера, и еще лучше, если она будет скачана из другого источника, а после установлена заново. Алгоритм действий следующий:
4. Переустановка Microsoft Visual C++
Программы и игры для Windows разрабатываются в специальной среде с использованием уникальной программной платформы. Ошибки в файлах и той, и другой могут повлечь за собой неполадки при запуске приложений в ОС Windows. Не будем углубляться в дебри программирования, а сразу перейдем к исправлению.

Дефект устраняется при помощи обновления и переустановки программного комплекса. Предпочтительнее полностью переустановить Visual C++. Перед этим следует удалить все установленные пакеты. Для этого зайти в «Программы и компоненты» и далее по списку:
5. Переустановка net. Framework
Он также исполняет особую роль при запуске, поэтому проделаем те же действия, что и с Visual C++. Удалению, скачиванию и установке теперь подлежит net. Framework

6. Переустановка DirectX
Наравне с вышеуказанными платформами программа также участвует в запуске и работе приложений. Переустановка решит проблему, если она заключена в ней.
7. Драйвера на видеокарту
Устаревшая версия драйвера на видеокарту или ошибки, которые иногда возникают в работе драйверов, могут приводить к последствиям в виде ошибок. Рекомендуется удалить драйвера через «Программы и компоненты» и повторно скачать, установить свежую версию с сайта производителя видеокарты. Далее, выполнить перезагрузку и запуск приложения, с которым связаны проблемы.

8. Неверно выставленное время
Большинство приложений имеет ограниченное производителем время работы, поэтому неправильно выставленные часы могут послужить причиной сбоев и отказов в работе части программ. Рекомендуется выставить на устройстве актуальное время, перезагрузить его и запустить приложение заново.

Как исправить ошибку на Windows 10
Способ работает исключительно на Виндовс 10, поэтому рассматриваем его отдельно от остальных. Суть в том, что эта версия ОС может запрещать автоматическое обновление некоторых служб, в частности Visual C++ и net.Framework. После включения этой возможности, Windows обновит эти программы и после перезагрузки следует повторить запуск. Порядок действий:
Заключение
Указанные методы уже помогли многим людям в решении этой проблемы. Надеемся, что вам они также пригодились, и ни с Microsoft Visual C++ Runtime Library Runtime error, ни с любой другой ошибкой вы больше не столкнетесь.
Если у Вас остались вопросы, можете задавать их в форме комментариев чуть ниже
Источник
FIX: Microsoft Visual C++ runtime library error in Windows 10


Well, if you upgraded recently to Windows 10 and you installed the latest updates, seemingly everything works well in Windows 10.
However, after a reboot of the operating system or shutdown, you may be prompted by a Microsoft Visual C++ runtime library window with a message saying that This application has requested the runtime to terminate it in an unusual way.
Still, you won’t need to worry because we have a fix to the Visual C++ runtime library error in Windows 10 and you can continue your normal use of the operating system afterward.
What is the Microsoft Visual C++ runtime library error? This is an error caused by a conflict between the operating system and the video card driver.
There’s also a chance that the Visual C++ feature is broken or corrupt. In this case, we recommend a third-party tool to automatically download all the outdated drivers on your PC.
Microsoft Visual C++ runtime error can be problematic, and speaking of errors, users reported the following issues as well:
How do I fix the Microsoft Visual C++ runtime library error?
1. Remove your graphics card driver
Your graphics card driver can often cause Microsoft Visual C++ runtime error, and to fix it you need to reinstall your graphics card driver.
If you do not then it means that you need to update your graphics card driver to the latest version that is compatible with your Windows 10 system version.
To see how to update your drivers, we advise you to check out our detailed guide on how to update your graphics card driver.
You can use Device Manager to manually update your graphics card driver. You just have to select Display adapters and right-click on the drivers you need.
There you will select Update drivers and after the process is done, restart your PC.
Another solution is to automatically update your graphic card drivers using a dedicated tool that keeps you away from harming your PC by updating or installing the wrong drivers.
With just a few clicks you have all the drivers updated fast and safely.
To make sure that everything goes smoothly and avoid any kind of GPU driver errors, be sure to use a complete driver update assistant that will solve your problems with just a couple of clicks, and we strongly recommend DriverFix. Follow these easy steps to safely update your drivers:
DriverFix
Keep you GPU on the peaks of their performance without worrying about its drivers.
Disclaimer: this program needs to be upgraded from the free version in order to perform some specific actions.
2. Perform a clean boot
Sometimes third-party and startup applications can interfere with your system and cause Microsoft Visual C++ runtime error to appear. To fix this problem, you need to perform a clean boot.
If you do not get the error anymore you will have to do this step, but this time disable the applications one by one and see exactly which of them is causing this error to appear.
3. Reinstall Windows 10
If the problem still persists, your only option might be to reinstall Windows. Before you do that, try to access your files and back them up. To reinstall Windows 10, you’ll need a Windows installation media.
To create one, you’ll need to use Media Creation Tool on a working PC. After creating an installation media, follow the above steps.
Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.
After you successfully reinstalled the operating system, you will have to make sure that you do not update your PC until Microsoft fixes the issues with Visual C++ runtime error.
4. Reinstall Microsoft Visual C++ Redistributables
To fix Microsoft Visual C++ runtime error, you just have to reinstall your Visual C++ Redistributables. To do that, follow the above steps.
Once you remove all Redistributables, you have to download them from Microsoft’s website. Keep in mind that you’ll have to install all available Redistributables in order to fix this problem.
If you don’t want to uninstall and download all Redistributables, you can choose to repair your installation. To do that, follow these steps:
Keep in mind that not all Redistributables support repair. If the Change option from step 2 isn’t available, your only option is to remove the selected Redistributable.
This might be a bit tedious solution, but many users reported that reinstalling Visual C++ Redistributables fixed the problem for them, so be sure to try it.
5. Create a new user account
If you’re still getting Microsoft Visual C++ runtime library error, you might be able to fix the problem simply by creating a new user account.
After creating a new account, you need to sign out from your current account and switch to a new one. If the problem doesn’t appear, it means that your old account is corrupted.
To fix the problem, move your personal files to a new account and use it instead of your old account.
6. Turn off the Compatibility mode
Compatibility mode is a useful feature that allows you to run old applications on your PC. However, this feature can sometimes cause Microsoft Visual C++ runtime error to appear.
To fix the problem, you need to disable Compatibility Mode by following the above steps. After doing that, try to run the application again and the error message shouldn’t appear.
7. Reinstall the problematic application
If you’re getting Microsoft Visual C++ error while trying to run a specific app, you might want to try reinstalling that application. Sometimes your files can get corrupted, and that can cause this error to appear.
To fix the problem, simply reinstall the application that is giving you this problem and check if that helps. To ensure that the problem doesn’t reappear, be sure to download and install the latest version.
You are done, the steps above will fix your Microsoft Visual C++ runtime library error in the shortest time possible.
For other error that crashes important software on your PC, check out our comprehensive guide to fix the runtime error r6025 in Visual C++.
If you encounter any other troubles along the way, you can write us below in the comments section of the page and we will help you further with this issue.
Also, please leave there any other suggestions or questions you may have.
Restoro has been downloaded by 0 readers this month.
Источник
Большинство устанавливаемых на ПК новых игр могут не запускаться, так как для нормальной работы приложения не хватает важных файлов. В этой статье я расскажу, что нужно делать, если при попытке запустить игру пользователь видит вылетающее на экран сообщение об ошибке The following components are required to run this program: C++ (требуется установить компоненты Microsoft Visual C++ для запуска данной программы).

В основном во все игры уже входят нужные компоненты. Но, если их нет, то решение этой проблемы довольно простое – нужно применить определенный алгоритм действий и снова вернуться к игре.
Почему вылетает ошибка C++
Microsoft рекомендует, чтобы пользователи автоматически загружали обновления на свой ПК, так как это повышает его производительность и безопасность. Если же произошел сбой настроек автозагрузки обновлений, то нужные файлы могут просто отсутствовать на вашем ПК, и необходимо провести ручное скачивание, чтобы ошибка the following components are required to run this program: C++ более не выскакивала. Также проверьте, какая версия программы Visual C++ установлена на вашем компьютере. Это можно посмотреть, вызвав меню “Программы и компоненты” в панели управления.

Если установлена версия старше 2015 года, то необходимо ее обновление. Актуальный вариант пакета Visual C++ необходим для нормального запуска и работы различных приложений C++, разработанных при помощи Visual Studio 2015, а также для недопущения вылета ошибки the following components are required to run this program: C++.
Алгоритм действий для исключения ошибки the following components are required to run this program: C++
После того, как вы определили, какая версия программного обеспечения от Microsoft Visual C++ установлена на вашем ПК, предпримите следующие действия:
- запустите Центр обновления Windows и проверьте, установлены ли последние обновления;

- если важные и необязательные компоненты не были прогружены, обновите их вручную;
- перезагрузите компьютер.
Попробуйте снова запустить игру. Если ошибка the following components are required to run this program: C++ больше не вылетает, значит, вся проблема заключалась в отсутствии важных обновлений.
Если вышеописанный способ не помог, скачайте пакет Visual C++ для Visual Studio 2015 с официального сайта Microsoft. Выберите файл .exe x64 или x86. Обязательно проверьте требования, предъявляемые к установленной на ПК операционной системе и оборудованию. Если ваш компьютер не соответствует заявленным требованиям, то данный шаг может не принести желаемый результат (свои параметры вы можете посмотреть в панели управления, пройдя путь “Система и безопасность”→”Система”). В этом случае нужно будет либо переустановить новую версию ОС, либо что-то решить с повышением производительности оборудования.

Удалите старую версию Visual C++ и почистите при помощи программы CCleaner саму операционную систему и реестр. После этого обязательно перезагрузите компьютер и установите скачанный пакет Visual C++. Даже если у вас установлена версия 2015 года, все равно попробуйте удалить ее и заново переустановить. Может быть, из-за сбоев в интернет-соединении нужные файлы не прогрузились, поэтому софт нормально не работает.
Не лишним будет очистить память компьютера от мусора, а также просканировать систему антивирусной программой. Пробуйте все способы, чтобы исключить ошибку The following components are required to run this program: C++ и спокойно запустить понравившуюся игру.
Опубликовано 29.10.2017 Обновлено 23.08.2021