Хотел поиграть в одну игру, вылезла ошибка VCRUNTIME140.dll, этот файл у меня есть но игра все равно не запускается, как узнал нужно переустановить visual studio 2015 и 2019 года, в центре управлений нашел удаление программ но там только 2017 года, когда пытался установить почти в конце вылезла ошибка «vc_runtimeMinimum_x64.msi», нажал на кнопку cancel, вылезло окно в котором написано «The older version Microsoft Visual C++ 2019 X64 Minimum Runtime — 14.29.30133 cannot be removed.
Добавлено через 4 часа 17 минут
Проблему с установкой visual studio 2015 — 2019, устранил с помощью этой программы https://support.microsoft.com/… f927e1eb4d , удалил visual studio 2017, смог установить 2015 — 2019, в итоге ошибка с vcruntime140.dll тоже решилась
Hello,
I experience an issue I cannot fix. While installation Visual Studio 2017 Community, the installation failed due to the Visual C++ 2017 redistributable
(x64) package failing to install. Mentioned reason is because failure when uninstalling previous version of Visual C++ 2015 Redistributable (x64) 14.0.24215.
I, of course, experience the same issue while trying to install the “Microsoft Visual C++ 2017 x64 Minimum Runtime — 14.10.25017” package
directly. During the installation process I am requested to locate a missing file: vc_runtimeMinimum_x64.msi that is supposed to be located there: C:ProgramDataPackage Cache{A1C31BA5-5438-3A07-9EEE-A5FB2D0FDE36}v14.0.23506packagesvcRuntimeMinimum_amd64.
I can confirm indeed that this path does not exist on my computer.
The installation fails with:
ERROR 1714.The older version of Microsoft Visual C++ 2017 x64 Minimum Runtime — 14.10.25017 cannot be removed. Contact your technical
support group.
And then with:
0x80070643 — Fatal error during installation.
Has somebody already experienced and fix this kind of issue? What would you recommend doing?
Here after are the logs of the installer:
[2744:0494][2017-06-05T12:01:54]i001: Burn v3.7.3813.0, Windows v10.0 (Build 15063: Service Pack 0), path: D:Usersmy_usernameDownloadsvc_redist.x64.exe, cmdline: »
[2744:0494][2017-06-05T12:01:55]i000: Setting string variable ‘WixBundleLog’ to value ‘c:Tempdd_vcredist_amd64_20170605120155.log’
[2744:0494][2017-06-05T12:01:55]i000: Setting string variable ‘WixBundleOriginalSource’ to value ‘D:Usersmy_usernameDownloadsvc_redist.x64.exe’
[2744:0494][2017-06-05T12:01:55]i000: Setting string variable ‘WixBundleOriginalSourceFolder’ to value ‘D:Usersmy_usernameDownloads’
[2744:0494][2017-06-05T12:01:55]i000: Setting string variable ‘WixBundleName’ to value ‘Microsoft Visual C++ 2017 Redistributable (x64) — 14.10.25017’
[2744:0494][2017-06-05T12:01:55]i100: Detect begin, 10 packages
[2744:0494][2017-06-05T12:01:55]i000: Setting version variable ‘windows_uCRT_DetectKey’ to value ‘10.0.15063.0’
[2744:0494][2017-06-05T12:01:55]i000: Setting numeric variable ‘windows_uCRT_DetectKeyExists’ to value 1
[2744:0494][2017-06-05T12:01:55]i103: Detected related package: {A1C31BA5-5438-3A07-9EEE-A5FB2D0FDE36}, scope: PerMachine, version: 14.0.23506.0, language: 0 operation: MajorUpgrade
[2744:0494][2017-06-05T12:01:55]i103: Detected related package: {B0B194F8-E0CE-33FE-AA11-636428A4B73D}, scope: PerMachine, version: 14.0.23506.0, language: 0 operation: MajorUpgrade
[2744:0494][2017-06-05T12:01:55]i052: Condition ‘(VersionNT = v6.3 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2744:0494][2017-06-05T12:01:55]i052: Condition ‘(VersionNT = v6.3 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2744:0494][2017-06-05T12:01:55]i052: Condition ‘(VersionNT = v6.2 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2744:0494][2017-06-05T12:01:55]i052: Condition ‘(VersionNT = v6.2 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2744:0494][2017-06-05T12:01:55]i052: Condition ‘(VersionNT = v6.1 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2744:0494][2017-06-05T12:01:55]i052: Condition ‘(VersionNT = v6.1 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2744:0494][2017-06-05T12:01:55]i052: Condition ‘(VersionNT = v6.0 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2744:0494][2017-06-05T12:01:55]i052: Condition ‘(VersionNT = v6.0 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)’ evaluates to false.
[2744:0494][2017-06-05T12:01:55]i101: Detected package: vcRuntimeMinimum_x64, state: Absent, cached: Complete
[2744:0494][2017-06-05T12:01:55]i101: Detected package: vcRuntimeAdditional_x64, state: Absent, cached: Complete
[2744:0494][2017-06-05T12:01:55]i101: Detected package: Windows81_x86, state: Absent, cached: None
[2744:0494][2017-06-05T12:01:55]i101: Detected package: Windows81_x64, state: Absent, cached: None
[2744:0494][2017-06-05T12:01:55]i101: Detected package: Windows8_x86, state: Absent, cached: None
[2744:0494][2017-06-05T12:01:55]i101: Detected package: Windows8_x64, state: Absent, cached: None
[2744:0494][2017-06-05T12:01:55]i101: Detected package: Windows7_MSU_x86, state: Absent, cached: None
[2744:0494][2017-06-05T12:01:55]i101: Detected package: Windows7_MSU_x64, state: Absent, cached: None
[2744:0494][2017-06-05T12:01:55]i101: Detected package: WindowsVista_MSU_x86, state: Absent, cached: None
[2744:0494][2017-06-05T12:01:55]i101: Detected package: WindowsVista_MSU_x64, state: Absent, cached: None
[2744:0494][2017-06-05T12:01:55]i052: Condition ‘VersionNT64 >= v6.0 OR (VersionNT64 = v5.2 AND ServicePackLevel >= 1)’ evaluates to true.
[2744:0494][2017-06-05T12:01:55]i199: Detect complete, result: 0x0
[2744:0494][2017-06-05T12:01:58]i200: Plan begin, 10 packages, action: Install
[2744:0494][2017-06-05T12:01:58]i052: Condition ‘(VersionNT64)’ evaluates to true.
[2744:0494][2017-06-05T12:01:58]i000: Setting string variable ‘WixBundleRollbackLog_vcRuntimeMinimum_x64’ to value ‘c:Tempdd_vcredist_amd64_20170605120155_000_vcRuntimeMinimum_x64_rollback.log’
[2744:0494][2017-06-05T12:01:58]i000: Setting string variable ‘WixBundleLog_vcRuntimeMinimum_x64’ to value ‘c:Tempdd_vcredist_amd64_20170605120155_000_vcRuntimeMinimum_x64.log’
[2744:0494][2017-06-05T12:01:58]i052: Condition ‘(VersionNT64)’ evaluates to true.
[2744:0494][2017-06-05T12:01:58]i000: Setting string variable ‘WixBundleRollbackLog_vcRuntimeAdditional_x64’ to value ‘c:Tempdd_vcredist_amd64_20170605120155_001_vcRuntimeAdditional_x64_rollback.log’
[2744:0494][2017-06-05T12:01:58]i000: Setting string variable ‘WixBundleLog_vcRuntimeAdditional_x64’ to value ‘c:Tempdd_vcredist_amd64_20170605120155_001_vcRuntimeAdditional_x64.log’
[2744:0494][2017-06-05T12:01:58]i052: Condition ‘VersionNT = v6.3 AND NOT VersionNT64’ evaluates to false.
[2744:0494][2017-06-05T12:01:58]w321: Skipping dependency registration on package with no dependency providers: Windows81_x86
[2744:0494][2017-06-05T12:01:58]i052: Condition ‘VersionNT = v6.3 AND VersionNT64’ evaluates to false.
[2744:0494][2017-06-05T12:01:58]w321: Skipping dependency registration on package with no dependency providers: Windows81_x64
[2744:0494][2017-06-05T12:01:58]i052: Condition ‘VersionNT = v6.2 AND NOT VersionNT64’ evaluates to false.
[2744:0494][2017-06-05T12:01:58]w321: Skipping dependency registration on package with no dependency providers: Windows8_x86
[2744:0494][2017-06-05T12:01:58]i052: Condition ‘VersionNT = v6.2 AND VersionNT64’ evaluates to false.
[2744:0494][2017-06-05T12:01:58]w321: Skipping dependency registration on package with no dependency providers: Windows8_x64
[2744:0494][2017-06-05T12:01:58]i052: Condition ‘VersionNT = v6.1 AND NOT VersionNT64’ evaluates to false.
[2744:0494][2017-06-05T12:01:58]w321: Skipping dependency registration on package with no dependency providers: Windows7_MSU_x86
[2744:0494][2017-06-05T12:01:58]i052: Condition ‘VersionNT = v6.1 AND VersionNT64’ evaluates to false.
[2744:0494][2017-06-05T12:01:58]w321: Skipping dependency registration on package with no dependency providers: Windows7_MSU_x64
[2744:0494][2017-06-05T12:01:58]i052: Condition ‘VersionNT = v6.0 AND NOT VersionNT64’ evaluates to false.
[2744:0494][2017-06-05T12:01:58]w321: Skipping dependency registration on package with no dependency providers: WindowsVista_MSU_x86
[2744:0494][2017-06-05T12:01:58]i052: Condition ‘VersionNT = v6.0 AND VersionNT64’ evaluates to false.
[2744:0494][2017-06-05T12:01:58]w321: Skipping dependency registration on package with no dependency providers: WindowsVista_MSU_x64
[2744:0494][2017-06-05T12:01:58]i201: Planned package: vcRuntimeMinimum_x64, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: No, uncache: No, dependency: Register
[2744:0494][2017-06-05T12:01:58]i201: Planned package: vcRuntimeAdditional_x64, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: No, uncache: No, dependency: Register
[2744:0494][2017-06-05T12:01:58]i201: Planned package: Windows81_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[2744:0494][2017-06-05T12:01:58]i201: Planned package: Windows81_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[2744:0494][2017-06-05T12:01:58]i201: Planned package: Windows8_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[2744:0494][2017-06-05T12:01:58]i201: Planned package: Windows8_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[2744:0494][2017-06-05T12:01:58]i201: Planned package: Windows7_MSU_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[2744:0494][2017-06-05T12:01:58]i201: Planned package: Windows7_MSU_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[2744:0494][2017-06-05T12:01:58]i201: Planned package: WindowsVista_MSU_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[2744:0494][2017-06-05T12:01:58]i201: Planned package: WindowsVista_MSU_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[2744:0494][2017-06-05T12:01:58]i299: Plan complete, result: 0x0
[2744:0494][2017-06-05T12:01:58]i300: Apply begin
[0DAC:24F4][2017-06-05T12:02:02]i360: Creating a system restore point.
[0DAC:24F4][2017-06-05T12:02:16]i361: Created a system restore point.
[0DAC:24F4][2017-06-05T12:02:16]i370: Session begin, registration key: SOFTWAREMicrosoftWindowsCurrentVersionUninstall{c86d7bbe-9a3b-440b-9a6d-443b43d98926}, options: 0x7, disable resume: No
[0DAC:24F4][2017-06-05T12:02:17]i000: Caching bundle from: ‘c:Temp{c86d7bbe-9a3b-440b-9a6d-443b43d98926}.beVC_redist.x64.exe’ to: ‘C:ProgramDataPackage Cache{c86d7bbe-9a3b-440b-9a6d-443b43d98926}VC_redist.x64.exe’
[0DAC:24F4][2017-06-05T12:02:17]i320: Registering bundle dependency provider: ,,amd64,14.0,bundle, version: 14.10.25017.0
[0DAC:24F4][2017-06-05T12:02:17]i371: Updating session, registration key: SOFTWAREMicrosoftWindowsCurrentVersionUninstall{c86d7bbe-9a3b-440b-9a6d-443b43d98926}, resume: Active, restart initiated: No, disable resume: No
[0DAC:2D5C][2017-06-05T12:02:17]i304: Verified existing payload: vcRuntimeMinimum_x64 at path: C:ProgramDataPackage Cache{8D4F7A6D-6B81-3DC8-9C21-6008E4866727}v14.10.25017packagesvcRuntimeMinimum_amd64vc_runtimeMinimum_x64.msi.
[0DAC:2D5C][2017-06-05T12:02:17]i304: Verified existing payload: cab5046A8AB272BF37297BB7928664C9503 at path: C:ProgramDataPackage Cache{8D4F7A6D-6B81-3DC8-9C21-6008E4866727}v14.10.25017packagesvcRuntimeMinimum_amd64cab1.cab.
[0DAC:2D5C][2017-06-05T12:02:17]i304: Verified existing payload: vcRuntimeAdditional_x64 at path: C:ProgramDataPackage Cache{E512788E-C50B-3858-A4B9-73AD5F3F9E93}v14.10.25017packagesvcRuntimeAdditional_amd64vc_runtimeAdditional_x64.msi.
[0DAC:2D5C][2017-06-05T12:02:17]i304: Verified existing payload: cab2C04DDC374BD96EB5C8EB8208F2C7C92 at path: C:ProgramDataPackage Cache{E512788E-C50B-3858-A4B9-73AD5F3F9E93}v14.10.25017packagesvcRuntimeAdditional_amd64cab1.cab.
[0DAC:24F4][2017-06-05T12:02:17]i301: Applying execute package: vcRuntimeMinimum_x64, action: Install, path: C:ProgramDataPackage Cache{8D4F7A6D-6B81-3DC8-9C21-6008E4866727}v14.10.25017packagesvcRuntimeMinimum_amd64vc_runtimeMinimum_x64.msi, arguments:
‘ MSIFASTINSTALL=»7″ NOVSUI=»1″‘
[0DAC:24F4][2017-06-05T12:04:23]e000: Error 0x80070643: Failed to install MSI package.
[0DAC:24F4][2017-06-05T12:04:23]e000: Error 0x80070643: Failed to execute MSI package.
[2744:0494][2017-06-05T12:04:23]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[2744:0494][2017-06-05T12:04:23]i319: Applied execute package: vcRuntimeMinimum_x64, result: 0x80070643, restart: None
[2744:0494][2017-06-05T12:04:23]e000: Error 0x80070643: Failed to execute MSI package.
[0DAC:24F4][2017-06-05T12:04:23]i372: Session end, registration key: SOFTWAREMicrosoftWindowsCurrentVersionUninstall{c86d7bbe-9a3b-440b-9a6d-443b43d98926}, resume: None, restart: None, disable resume: No
[0DAC:24F4][2017-06-05T12:04:23]i330: Removed bundle dependency provider: ,,amd64,14.0,bundle
[0DAC:24F4][2017-06-05T12:04:23]i352: Removing cached bundle: {c86d7bbe-9a3b-440b-9a6d-443b43d98926}, from path: C:ProgramDataPackage Cache{c86d7bbe-9a3b-440b-9a6d-443b43d98926}
[0DAC:24F4][2017-06-05T12:04:23]i371: Updating session, registration key: SOFTWAREMicrosoftWindowsCurrentVersionUninstall{c86d7bbe-9a3b-440b-9a6d-443b43d98926}, resume: None, restart initiated: No, disable resume: No
[2744:0494][2017-06-05T12:04:23]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No
Windows 10: can’t uninstall older Visual C++ versions without vc_red.msi
Discus and support can’t uninstall older Visual C++ versions without vc_red.msi in Windows 10 Support to solve the problem; I have some really old VC++ but unable to uninstall any of them saying vc_red.msi is missing.
even though I have the VC_redist86 or 64.exe I run them,…
Discussion in ‘Windows 10 Support’ started by m18xr2, May 29, 2020.
-
can’t uninstall older Visual C++ versions without vc_red.msi
I have some really old VC++ but unable to uninstall any of them saying vc_red.msi is missing.
even though I have the VC_redist86 or 64.exe I run them, they do not generate the vc_red.msi in windows temp folder and when I installed one of the older VC on a test VMware OS, it creates the VC_red.msi somewhere and I dont know where.
how can I uninstall them properly? please help!
last resort is to find what file it installs (140, 130, 120.dll etc) and then manually remove all vc related registry.
-
Visual C++ Redistributable wants msi file to uninstall
Hi, i hope you’re doing good today.
Maybe an older version of Microsoft Visual C++ is blocking the installation. We suggest uninstalling all Microsoft Visual C++ from the control panel before trying to install the new MS Visual C++. Follow the steps below:
Open Control Panel.
Click Programs, then click Programs and Features.
Locate All Microsoft Visual C++, then click Uninstall in all of them.
After uninstalling the program, try to install the version that you’re having the problem again.
Regards.
-
Microsoft Visual 2017 C++ msi wont install.
Hi,
Software conflicts are one of the possible reasons why this issue is happening. Based on the error message you provided, an older version of Microsoft Visual C++ 2017 is blocking the installation. We suggest uninstalling Microsoft Visual C++ 2017 from the control
panel before trying to install the new MS Visual 2017. Follow the steps below:- Open Control Panel.
- Click Programs, then click Programs and Features.
- Locate Microsoft Visual 2017 C++, then click Uninstall.
After uninstalling the program, try to install Microsoft Visual 2017 C++ again.
Get back to us with the outcome so we can help you further.
-
can’t uninstall older Visual C++ versions without vc_red.msi
Visual C++ Redistributable wants msi file to uninstall
When I try to install any Visual C++ Redistributable on my usual Windows 10 PC, it asks me to browse to an vc_runtimeMinimum_x64.msi file of the older Visual C++ 2015 x64 Minimum Runtime but I don’t have it, I don’t find it and it needs to be exactly the
14.0.23918 version.The issue is, a newer redistributable is requires by the software I want to use and I don’t know anything about Microsoft’s visual redistributables.
It would be nice if anyone could help me, so I don’t have to reset Windows.
can’t uninstall older Visual C++ versions without vc_red.msi
-
can’t uninstall older Visual C++ versions without vc_red.msi — Similar Threads — can’t uninstall older
-
The older version of micrsoft visual C++ 2015-2022 cannot be removed
in Windows 10 Gaming
The older version of micrsoft visual C++ 2015-2022 cannot be removed: I did a win11 update and i backtracking to win10 .then this happend,I have already unistalled all the vc++ in control panel,and tryed the solution from this post:The older version of Microsoft Visual C++ 2019 X86 Minimum — Microsoft Community,it didn’t work on me,please help… -
The older version of micrsoft visual C++ 2015-2022 cannot be removed
in Windows 10 Drivers and Hardware
The older version of micrsoft visual C++ 2015-2022 cannot be removed: I did a win11 update and i backtracking to win10 .then this happend,I have already unistalled all the vc++ in control panel,and tryed the solution from this post:The older version of Microsoft Visual C++ 2019 X86 Minimum — Microsoft Community,it didn’t work on me,please help… -
Visual C++ redistribution Uninstalled
in Windows 10 Gaming
Visual C++ redistribution Uninstalled: Need help. I recently uninstalled all the Visual c++ redistribution from my laptopAsus , and after sometime It started shutting down and displayed a blue screen and sometimes the Asus Bios Utility EZ mode page. I’ve tried all the different options but unable to have any… -
Visual C++ redistribution Uninstalled
in Windows 10 Software and Apps
Visual C++ redistribution Uninstalled: Need help. I recently uninstalled all the Visual c++ redistribution from my laptopAsus , and after sometime It started shutting down and displayed a blue screen and sometimes the Asus Bios Utility EZ mode page. I’ve tried all the different options but unable to have any… -
Visual C++ redistribution Uninstalled
in Windows 10 Customization
Visual C++ redistribution Uninstalled: Need help. I recently uninstalled all the Visual c++ redistribution from my laptopAsus , and after sometime It started shutting down and displayed a blue screen and sometimes the Asus Bios Utility EZ mode page. I’ve tried all the different options but unable to have any… -
Visual C++ 2019 uninstallable
in Windows 10 Ask Insider
Visual C++ 2019 uninstallable: [ATTACH] submitted by /u/Atrisce
[link] [comments]https://www.reddit.com/r/Windows10/comments/kh1exq/visual_c_2019_uninstallable/
-
can’t uninstall older Visual C++ versions without vc_red.msi
in Windows 10 Software and Apps
can’t uninstall older Visual C++ versions without vc_red.msi: I have some really old VC++ but unable to uninstall any of them saying vc_red.msi is missing.even though I have the VC_redist86 or 64.exe I run them, they do not generate the vc_red.msi in windows temp folder and when I installed one of the older VC on a test VMware OS, it…
-
Is it OK to delete Microsoft Visual C++ older versionsexept newest versions?
in Windows 10 Software and Apps
Is it OK to delete Microsoft Visual C++ older versionsexept newest versions?: Hello, I’ m windows 10 pro user in Korea. I am very satisfied with Microsoft’ s OSOperated System, or hardware. Recently, even I’ m a onedrive paid usernot this account, I felt lack of memory in my notebook and PC too. Therefore, I started deleting some no — need programs and… -
Visual C++ Redistributable wants msi file to uninstall
in Windows 10 Installation and Upgrade
Visual C++ Redistributable wants msi file to uninstall: When I try to install any Visual C++ Redistributable on my usual Windows 10 PC, it asks me to browse to an vc_runtimeMinimum_x64.msi file of the older Visual C++ 2015 x64 Minimum Runtime but I don’t have it, I don’t find it and it needs to be exactly the 14.0.23918 version….
Содержание
- Определение установленных версий Visual C++
- Вариант 1: Правильный выбор версии
- Вариант 2: Очистка реестра
- Вариант 3: Переустановка Visual C++
- Восстановление Visual C++
- Вариант 4: Установите обновления Windows
- Вопросы и ответы
Определение установленных версий Visual C++
Ошибка с кодом 0x80070666 возникает при установке компонента Microsoft Visual C++ Redistributable, вызываться она может конфликтом программных файлов разных версий компонента либо повреждением самого установщика. Значительно реже к проблеме приводит наличие в системном реестре устаревших записей Visual C++ ранее удаленных версий и ожидание установки накопительных обновлений Windows. Первая причина, однако, является самой распространенной.
Дело в том, что Microsoft Visual C++ версий 2017 и 2019 уже включает в себя предыдущие версии компонента, и когда вы пытаетесь установить старую версию той же редакции, мастер-инсталлятор ее обнаруживает и прерывает процедуру установки, возвращая ошибку 0x80070666. То есть, если у вас установлен Visual C++ 2019 x64, вы не сможете установить Visual C++ 2017 x64. Равно как если у вас уже имеется Visual C++ 2017 x64, вы не сможете установить Visual C++ 2015 x64.
Вариант 1: Правильный выбор версии
Итак, конфликт вызывается, когда пользователь пытается установить уже имеющийся компонент той же версии и той же разрядности. Поэтому, перед тем как устанавливать Visual C++, проверьте, какие версии какой разрядности компонента у вас уже установлены.
- Откройте нажатием Win + R окошко быстрого выполнения команд и введите команду
appwiz.cpl
. - Посмотрите, какие версии Microsoft Visual C++ Redistributable уже установлены. Если у вас, предположим, имеется Visual C++ 2019 x64, то установить можно будет только Visual C++ 2017-2015 x32 или Visual C++ 2019 x32.
Если конфликтующего модуля в списке нет, но ошибка все равно возникает, переходите к следующему решению.
Вариант 2: Очистка реестра
Этот способ вряд ли можно назвать эффективным, поскольку вероятность появления ошибки 0x80070666 из-за наличия в реестре устаревших записей все же невелика. Заключается решение в очистке реестра с помощью специальных программ, например CCleaner или Wise Registry Cleaner. Мы будем использовать последнее решение, а если вы хотите воспользоваться другим, читайте статьи по ссылкам ниже.
Подробнее:
Программы для очистки реестра
Чистка реестра с помощью CCleaner
Скачать Wise Registry Cleaner
- Скачайте приложение с сайта разработчика и установите.
- Запустив программу, выберите режим «Глубокое сканирование».
- По завершении процедуры проверки нажмите кнопку «Исправить».
Удалив таким образом из реестра устаревший и потенциально конфликтующие записи, перезагрузите компьютер и попробуйте установить компонент.
Вариант 3: Переустановка Visual C++
Радикальным, но весьма эффективным способом устранения ошибки 0x80070666 является полная переустановка компонентов Microsoft Visual C++. Главное правило – перед повторной установкой необходимо удалить все версии компонента, при этом для деинсталляции можно использовать как штатные, так и сторонние средства.
- Откройте окно «Программы и компоненты» приложением «Выполнить» (клавиши для вызова Win + R) командой
appwiz.cpl
- Выделив компонент Visual C++, нажмите «Удалить» и подтвердите деинсталляцию.
- Точно так же удалите все остальные компоненты Visual C++ и перезагрузите компьютер.
- Скачайте с официального сайта разработчика один из установочных файлов в соответствии с архитектурой (в подавляющем большинстве случаев выбирайте между x86 — для 32-разрядной системы и x64 — для 64-разрядной).
Скачать Microsoft Visual C++ с официального сайта
- Запустите его и установите компонент.
Восстановление Visual C++
А вот и более мягкий вариант. Попробуйте восстановить установку Visual C++, воспользовавшись средствами консоли Windows. Также прибегнуть к данному решению вы можете, если компонент Visual C++ установлен, но использующие его программы или игры выдают ошибку DLL.
- Заблаговременно скачайте актуальный пакет Visual C++ (ссылка есть чуть выше) и сохраните его в удобном месторасположении, например в корне диска С.
- Откройте от имени администратора «Командную строку» или консоль «PowerShell».
- Выполните в ней команду
C:vc_redist.x86.exe /uninstall
илиC:vc_redist.x64.exe /uninstall
(опять же, отталкиваясь от разрядности установленной Windows), представляющую собой не что иное, как полный путь к ранее скачанному файлу компонента. Если сохранили установочный файл в другом месте, вместоC:vc_redist.x86.exe /uninstall
нужно будет дописать путь к файлу. Допустим, если он на рабочем столе, путь будет таким:C:UsersИМЯ_ПОЛЬЗОВАТЕЛЯDesktopvc_redist.x86.exe /uninstall (вместо ИМЯ_ПОЛЬЗОВАТЕЛЯ следует вписать имя вашей учетной записи).
- Нажмите в открывшемся диалоговом окошке установщика кнопку «Исправить» и проследуйте указаниям мастера.
В редких случаях установке компонента могут помешать ожидающие инсталляции пакеты обновлений Windows. Откройте приложение «Параметры», зайдите в раздел «Обновления и безопасность» → «Центр обновления». Если вы увидите там сообщение «Требуется перезагрузка», перезапустите компьютер, чтобы полученные системой в фоновом режиме обновления смогли установиться. После этого можете пробовать устанавливать компоненты Visual C++.
Еще статьи по данной теме:
Помогла ли Вам статья?
Intro
I recently had an end-user email me to request install of Citrix Workspace which has a C++ redistributable dependency.
I found that the install would fail with various errors depending on how I attempted to do it with messages such as –
0x80070643 – Fatal error during installation.
And also:
When searching for the answer, I found fragmented answers across multiple websites requiring quite sophisticated use of Google, therefore I have combined what I have found including what solution has worked for me in one place.
Resolution
Info
I’ve included every step I’ve tried and I think will help you to
troubleshoot this issue.
As with all good troubleshooting, this is in
the order of easiest to hardest, so while the first solution may not
help, keep going til you have exhausted everything here!
Fix #1
Reboot
The computer could be pending a reboot, restart now to eliminate this as a potential issue.
Fix #2
Microsoft .NET Framework Repair Tool
First things first, start with the .Net Framework repair wizard
Run this, keep it open once prompted to try the install again.
Download from the Microsoft website.
Fix #3
Uninstall Microsoft Visual C++ Redistributables Manually
When installing newer versions of the redistributable sometimes older versions have to be uninstalled, when this fails automatically as part of the install process, it can be as simple as doing it manually.
It’s important to remember you have carried out this step, as some programs may break when obscure versions of the Redistributable is uninstalled, it is usually reported and handled very well by programs and is as simple as reinstalling the prerequisite.
Fix #4
Delete Redistributables that you can’t uninstall
Remnants can be left behind when uninstallations are interrupted, due to transient memory issues or the computer being shut down abruptly.
This step is only if you have issues or receive error messages while trying to uninstall any C++ redistributable
For this step, I suggest RevoUninstaller, it will allow you to delete any files associated with an uninstaller which may be corrupted and the programs associated Registry keys.
Fix #5
Microsoft MSI Install and Uninstall Troubleshooter
Sometimes despite everything, remnants of C++ redistributables remain or at least the Microsoft Installer thinks they do.
Run this tool on the uninstall option for each C++ redistributable it lists and then try the install you are having issues with again
Please let me know if this helped you at all by commenting below!
Basically, comment either way 😊
If not, please let me know if you find the answer to your issue elsewhere and I will document this so others can know too!
Please remember to restart your computer after trying all of these steps if you have no luck with the information on this page yet.