Error 0x80070666 cannot install a product when a newer version is installed python

I installed 3.8.7, the dependencies didn't match up with the project I was trying so I uninstalled 3.8.7 and wanted to try 3.8.0. I get this error every time. Things I've tried: Using Windows "

I installed 3.8.7, the dependencies didn’t match up with the project I was trying so I uninstalled 3.8.7 and wanted to try 3.8.0. I get this error every time.

Things I’ve tried:

  • Using Windows «Remove apps and programs». Doing this results in an error «No python 3.8 installation was found», an incredibly frustrating contradiction.
  • Trying everything from this thread, including removing environment variable paths, deleting registry SOFTWAREPythonPythonCore3.8 (it was only there for HKEY_CURRENT_USER and wasn’t there for HKEY_LOCAL_MACHINE)
  • Tried uninstalling 3.8.7 with my 3.8.7 installation .exe, which brings up a «Modify Setup» screen (so it recognizes an installation somehow), but clicking uninstall brings up an error «No Python 3.8 installation was detected.» I also tried the «Repair» option, which gives the same error. Choosing the «Modify» option shows me where another installation was (on my OS hard drive) that I deleted, and then ultimately going through with the modify process resulted in the same error as the other two options.

Every time I run a Python uninstallation it recreates the registry keys and the folders, but in the OS drive where none of my installations are. I can’t direct the uninstallation program to uninstall from another path.

I’m thinking it’s a combination of choosing my own installation paths (which is almost always never worth the trouble it causes) and the fact that my Python paths are not on my OS drive.

asked Feb 1, 2021 at 22:30

jangles's user avatar

janglesjangles

3031 gold badge4 silver badges22 bronze badges

3

I had the same problem, do the follwoing:

  1. Modify your installation
  • go to Settings -> Apps
  • search for pyton 3.8
  • click on modify instate of unistall
  • execute the modification with default settings

enter image description here

  1. Reinstall python
  • use the installer and install python again

answered Apr 19, 2022 at 14:15

Matej Hrvat's user avatar

I am using Python 3.7.4 for Windows and trying to install an environment using pyenv-win pip package.

When I execute this command pyenv install 3.7.2-amd64 I get an error saying that Python is already installed.

[663C:4B0C][2019-07-09T16:40:34]i001: Burn v3.11.1.2318, Windows v10.0 (Build 16299: Service Pack 0), path: C:WINDOWSTemp{B1E29090-01AD-42A3-B761-824CC036DFEB}.crpython-3.7.2-amd64.exe
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'ActionLikeInstalling' to value 'Installing'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'ActionLikeInstallation' to value 'Setup'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'ShortVersion' to value '3.7'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'ShortVersionNoDot' to value '37'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'WinVer' to value '3.7'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'WinVerNoDot' to value '37'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'InstallAllUsers' to value '0'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'InstallLauncherAllUsers' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'TargetDir' to value ''
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'DefaultAllUsersTargetDir' to value '[ProgramFiles64Folder]Python[WinVerNoDot]'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'TargetPlatform' to value 'x64'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'DefaultJustForMeTargetDir' to value '[LocalAppDataFolder]ProgramsPythonPython[WinVerNoDot]'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'OptionalFeaturesRegistryKey' to value 'SoftwarePythonPythonCore[WinVer]InstalledFeatures'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'TargetDirRegistryKey' to value 'SoftwarePythonPythonCore[WinVer]InstallPath'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'DefaultCustomTargetDir' to value ''
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'InstallAllUsersState' to value 'enabled'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'InstallLauncherAllUsersState' to value 'enabled'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'CustomInstallLauncherAllUsersState' to value '[InstallLauncherAllUsersState]'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'TargetDirState' to value 'enabled'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'CustomBrowseButtonState' to value 'enabled'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_core' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_exe' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_dev' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_lib' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_test' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_doc' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_tools' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_tcltk' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_pip' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_launcher' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'Include_launcherState' to value 'enabled'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_symbols' to value '0'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Include_debug' to value '0'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'LauncherOnly' to value '0'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'DetectedLauncher' to value '0'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'DetectedOldLauncher' to value '0'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'AssociateFiles' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'Shortcuts' to value '1'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'PrependPath' to value '0'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'CompileAll' to value '0'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing numeric variable 'SimpleInstall' to value '0'
[663C:4B0C][2019-07-09T16:40:34]i000: Initializing string variable 'SimpleInstallDescription' to value ''
[663C:4B0C][2019-07-09T16:40:34]i009: Command Line: '-burn.clean.room=C:UsersuserAppDataLocalProgramsPythonPython37Libsite-packagespyenv-wininstall_cachepython-3.7.2-amd64.exe -burn.filehandle.attached=564 -burn.filehandle.self=572 InstallAllUsers=0 Include_launcher=0 Include_test=0 SimpleInstall=1 TargetDir=C:UsersuserAppDataLocalProgramsPythonPython37Libsite-packagespyenv-winversions3.7.2-amd64'
[663C:4B0C][2019-07-09T16:40:34]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:Usersuser1AppDataLocalProgramsPythonPython37Libsite-packagespyenv-wininstall_cachepython-3.7.2-amd64.exe'
[663C:4B0C][2019-07-09T16:40:34]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:Usersuser1AppDataLocalProgramsPythonPython37Libsite-packagespyenv-wininstall_cache'
[663C:4B0C][2019-07-09T16:40:35]i000: Setting string variable 'WixBundleLog' to value 'C:Usersuser1AppDataLocalTempPython 3.7.2 (64-bit)_20190709164035.log'
[663C:4B0C][2019-07-09T16:40:35]i000: Setting string variable 'WixBundleName' to value 'Python 3.7.2 (64-bit)'
[663C:4B0C][2019-07-09T16:40:35]i000: Setting string variable 'WixBundleManufacturer' to value 'Python Software Foundation'
[663C:4B0C][2019-07-09T16:40:35]i000: Setting numeric variable 'CRTInstalled' to value 1
[663C:67A8][2019-07-09T16:40:35]i000: Did not find C:Usersuser1AppDataLocalProgramsPythonPython37Libsite-packagespyenv-wininstall_cacheunattend.xml
[663C:67A8][2019-07-09T16:40:35]i000: Setting numeric variable 'InstallAllUsers' to value 0
[663C:67A8][2019-07-09T16:40:35]i000: Setting numeric variable 'Include_launcher' to value 0
[663C:67A8][2019-07-09T16:40:35]i000: Setting numeric variable 'Include_test' to value 0
[663C:67A8][2019-07-09T16:40:35]i000: Setting numeric variable 'SimpleInstall' to value 1
[663C:67A8][2019-07-09T16:40:35]i000: Setting string variable 'TargetDir' to value 'C:Usersuser1AppDataLocalProgramsPythonPython37Libsite-packagespyenv-winversions3.7.2-amd64'
[663C:67A8][2019-07-09T16:40:35]i000: Setting string variable 'ActionLikeInstalling' to value 'Installing'
[663C:67A8][2019-07-09T16:40:35]i000: Setting string variable 'ActionLikeInstallation' to value 'Setup'
[663C:67A8][2019-07-09T16:40:35]i000: Setting version variable 'WixBundleFileVersion' to value '3.7.2150.0'
[663C:67A8][2019-07-09T16:40:35]i000: Target OS is Windows 7 SP1 or later
[663C:4B0C][2019-07-09T16:40:35]i100: Detect begin, 52 packages
[663C:4B0C][2019-07-09T16:40:35]i107: Detected forward compatible bundle: {8ae589dd-de2e-42cd-af56-102374115fee}, type: Upgrade, scope: PerUser, version: 3.7.4150.0, enabled: No
[663C:4B0C][2019-07-09T16:40:35]i102: Detected related bundle: {8ae589dd-de2e-42cd-af56-102374115fee}, type: Upgrade, scope: PerUser, version: 3.7.4150.0, operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {92A73F83-DC16-4316-945A-B66BC12362A7}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {92A73F83-DC16-4316-945A-B66BC12362A7}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {B86709C3-962E-4C62-BF25-CF8D06267D72}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {B86709C3-962E-4C62-BF25-CF8D06267D72}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {6DDB726E-09CE-44B4-A129-B62AD1604A95}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {6DDB726E-09CE-44B4-A129-B62AD1604A95}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {5BF79310-A787-430F-93DD-CC8A9787679D}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {5BF79310-A787-430F-93DD-CC8A9787679D}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {794D5EC8-A92F-4969-A318-449C2E71D8C4}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {794D5EC8-A92F-4969-A318-449C2E71D8C4}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {4BC82D3B-BBC7-4BAF-899D-10AF5745E4AB}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {4BC82D3B-BBC7-4BAF-899D-10AF5745E4AB}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {16F74529-EDE0-4BBD-B2AF-89AF9C696EA8}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {16F74529-EDE0-4BBD-B2AF-89AF9C696EA8}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {E5B772D5-8CCD-461B-BC60-B10DFB5704AB}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {E5B772D5-8CCD-461B-BC60-B10DFB5704AB}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {D722DA3A-92F5-454A-BD5D-A48C94D82300}, scope: PerMachine, version: 3.7.6762.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i000: Setting numeric variable 'InstallLauncherAllUsers' to value 1
[663C:4B0C][2019-07-09T16:40:35]i000: Setting numeric variable 'Include_launcher' to value 1
[663C:4B0C][2019-07-09T16:40:35]i000: Setting numeric variable 'DetectedLauncher' to value 1
[663C:4B0C][2019-07-09T16:40:35]i000: Setting string variable 'Include_launcherState' to value 'disable'
[663C:4B0C][2019-07-09T16:40:35]i000: Setting string variable 'InstallLauncherAllUsersState' to value 'disable'
[663C:4B0C][2019-07-09T16:40:35]i000: Setting numeric variable 'AssociateFiles' to value 1
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {D722DA3A-92F5-454A-BD5D-A48C94D82300}, scope: PerMachine, version: 3.7.6762.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i000: Setting numeric variable 'InstallLauncherAllUsers' to value 0
[663C:4B0C][2019-07-09T16:40:35]i000: Setting numeric variable 'Include_launcher' to value 1
[663C:4B0C][2019-07-09T16:40:35]i000: Setting numeric variable 'DetectedLauncher' to value 1
[663C:4B0C][2019-07-09T16:40:35]i000: Setting string variable 'Include_launcherState' to value 'disable'
[663C:4B0C][2019-07-09T16:40:35]i000: Setting string variable 'InstallLauncherAllUsersState' to value 'disable'
[663C:4B0C][2019-07-09T16:40:35]i000: Setting numeric variable 'AssociateFiles' to value 1
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {F92D31AF-F447-4A85-B0FD-CE6378F7625A}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {F92D31AF-F447-4A85-B0FD-CE6378F7625A}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {16AB56AD-A068-4407-B239-25D2A507743D}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i103: Detected related package: {16AB56AD-A068-4407-B239-25D2A507743D}, scope: PerUser, version: 3.7.4150.0, language: 0 operation: Downgrade
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: ucrt_AllUsers, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: ucrt_JustForMe, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: core_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: core_AllUsers_pdb, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: core_AllUsers_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: core_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: core_JustForMe_pdb, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: core_JustForMe_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: dev_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: dev_AllUsers_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: dev_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: dev_JustForMe_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: exe_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: exe_AllUsers, feature: DefaultFeature, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: exe_AllUsers, feature: Shortcuts, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: exe_AllUsers_pdb, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: exe_AllUsers_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: exe_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: exe_JustForMe, feature: DefaultFeature, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: exe_JustForMe, feature: Shortcuts, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: exe_JustForMe_pdb, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: exe_JustForMe_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: lib_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: lib_AllUsers_pdb, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: lib_AllUsers_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: lib_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: lib_JustForMe_pdb, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: lib_JustForMe_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: test_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: test_AllUsers_pdb, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: test_AllUsers_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: test_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: test_JustForMe_pdb, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: test_JustForMe_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: doc_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: doc_AllUsers, feature: DefaultFeature, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: doc_AllUsers, feature: Shortcuts, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: doc_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: doc_JustForMe, feature: DefaultFeature, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: doc_JustForMe, feature: Shortcuts, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: tools_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: tools_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: tcltk_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: tcltk_AllUsers, feature: DefaultFeature, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: tcltk_AllUsers, feature: AssociateFiles, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: tcltk_AllUsers, feature: Shortcuts, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: tcltk_AllUsers_pdb, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: tcltk_AllUsers_pdb, feature: Symbols, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: tcltk_AllUsers_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: tcltk_AllUsers_d, feature: DebugBinaries, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: tcltk_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: tcltk_JustForMe, feature: DefaultFeature, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: tcltk_JustForMe, feature: AssociateFiles, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: tcltk_JustForMe, feature: Shortcuts, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: tcltk_JustForMe_pdb, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: tcltk_JustForMe_pdb, feature: Symbols, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: tcltk_JustForMe_d, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: tcltk_JustForMe_d, feature: DebugBinaries, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: launcher_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: launcher_AllUsers, feature: DefaultFeature, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: launcher_AllUsers, feature: AssociateFiles, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: launcher_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: launcher_JustForMe, feature: DefaultFeature, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i104: Detected package: launcher_JustForMe, feature: AssociateFiles, state: Absent
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: pip_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: pip_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: path_AllUsers, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: path_JustForMe, state: Obsolete, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: compileall_AllUsers, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: compileallO_AllUsers, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: compileallOO_AllUsers, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: compileall_JustForMe, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: compileallO_JustForMe, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i101: Detected package: compileallOO_JustForMe, state: Absent, cached: None
[663C:4B0C][2019-07-09T16:40:35]i199: Detect complete, result: 0x0
[663C:67A8][2019-07-09T16:40:35]i052: Condition 'not WixBundleElevated and (InstallAllUsers or (Include_launcher and InstallLauncherAllUsers and not DetectedLauncher))' evaluates to false.
[663C:67A8][2019-07-09T16:40:38]i000: Setting numeric variable 'CompileAll' to value 0
[663C:67A8][2019-07-09T16:40:38]i000: Setting string variable 'ActionLikeInstalling' to value 'Installing'
[663C:67A8][2019-07-09T16:40:38]i000: Setting string variable 'ActionLikeInstallation' to value 'Setup'
[663C:67A8][2019-07-09T16:40:38]e000: Error 0x80070666: Cannot install a product when a newer version is installed.

Крайне редко можно встретить систему без установленного пакета Visual C++ Redistributable. Ведь именно он отвечает за правильную работу большинства игр и программ.

Но вот установить его получается далеко не всегда. Чаще всего при установке Microsoft Visual C++ Redistributable 2015 пользователи сталкиваются с ошибкой 0x80070666, которая указывает на то, что уже была установлена другая версия этого продукта.

По идее даже если в системе присутствует более старая версия данного приложения, то новая должна ставиться поверх него, без каких-либо проблем. Но так выходит не всегда. Причин этому может быть множество, предлагаю разобрать каждую из них.

Содержание статьи

  1. Причины появления
  2. Удаление библиотек
  3. Что делать, если приложение не отображается в Ccleaner
  4. Ручная чистка диска и реестра
  5. Поврежденный установщик
  6. Проверка обновлений
  7. Вирусное влияние
  8. Еще несколько вариантов
  9. Видео урок
  10. Комментарии пользователей

Причины появления

Существуют множество факторов, влияющих на корректную установку Microsoft Visual C++.

  • Не удалена предыдущая версия.
  • Остались файлы и записи в реестре от прошлого приложения.
  • Поврежден устанавливаемый пакет библиотек.
  • Не установлены последние обновления Windows.
  • Компьютерные вирусы.

Каждый из приведенных пунктов может способствовать появлению ошибки 0x80070666, поэтому предлагаю разобрать их более подробно.

Удаление библиотек

Самый эффективный способ – это удалить все установленные пакеты библиотек, конечно, если такие имеются. Для этого воспользуемся программой Ccleaner.

Выполняем по шагам:

  1. Скачиваем, устанавливаем и запускаем утилиту Ccleaner.
  2. В левом меню открываем раздел «Сервис» и щелкаем по пункту «Удаление программ».
  3. Находим все пакеты библиотек и поочередно удаляем.удаление программ
  4. Открываем раздел «Очистка» и нажимаем по кнопке «Очистка».очистка диска
  5. Перемещаемся в раздел «Реестр», щелкаем по кнопке «Поиск …», отмечаем галочками все найденные пункты и жмем «Исправить …». Рекомендую выполнить данную процедуру несколько раз.очистка реестра

После этого все остатки от других версий должны быть удалены. Осталось перезагрузить компьютер и повторить попытку установки.

Что делать, если приложение не отображается в Ccleaner

Тогда исправить возникающую при установке Microsoft Visual C++ 2015 ошибку 0x80070666 с уведомлением «настройка не завершена» поможет специальная бесплатная утилита «FIX IT». Скачать ее вы можете с официального сайта.

Как ей пользоваться:

  1. После того, как вы скачаете ее, запустите. Она портативна и не устанавливается в систему.
  2. В главном окне нажмите «Далее».утилита fix it
  3. Затем выберите пункт «Удаление». После этого начнется поиск программ, дождитесь его окончания.удаление с помощью fix it tool
  4. В открывшемся списке найдите нужное приложение и деинсталлируйте его, нажав «Далее».найденные программы
  5. Щелкните по пункту «Да, попробовать удалить».пробуем удалить
  6. Дождитесь завершения процедуры, после чего откройте Ccleaner и выполните повторную очистку диска и реестра.
  7. Перезагрузите ПК.

Теперь попробуйте повторно инсталлировать пакет.

Ручная чистка диска и реестра

Если Microsoft Visual C++ 2015 по-прежнему не устанавливается и выдает ошибку 0x80070666, при этом использование утилит «Ccleaner» и «FIX IT» не дало результатов, то необходимо проводить ручную чистку.

Скорее всего программа изначально была неправильно удалена и от нее остались файлы и записи в реестре, как обычно бывает после использования стандартного деинсталлятора в разделе «Программы и компоненты».

Перед началом работы с реестром, рекомендую создать его резервную копию. Чтобы в случае чего была возможность восстановить систему.

И так, как это сделать:

  1. Для чистки реестра рекомендую использовать утилиту «Reg Organizer». Поэтому предварительно скачайте и запустите ее.
  2. Перейдите в раздел «Редактор реестра», в поиске укажите название приложения и нажмите «Начать поиск».поиск записей в реестре
  3. Дождитесь завершения поиска, отметьте в найденном списке все пункты и нажмите «Удалить записи».удаление записей в реестре
  4. Теперь зайдите в «Чистка дисков», нажмите «Сканировать» и затем удалите все найденные файлы.чистка дисков reg organizer
  5. Сразу же после этого перейдите в «Чистка реестра» и исправьте все найденные проблемы.очищаем реестр
  6. Перезапустите компьютер.

Проблема должна быть решена.

Поврежденный установщик

В результате различных ошибок, возникающих на стороне пользователя или на стороне сервера, с которого происходит загрузка, повреждается установщик.

Поэтому довольно часто исправить ошибку 0x80070666 получается повторной загрузкой пакета Microsoft Visual C++ 2015 с официального сайта. Это особенно актуально, если вы использовали установщик, который был вместе с игрой или программой.

скачиваем пакет Microsoft Visual C++ 2015

При скачивании Visual C++ Redistributable обращайте внимание на разрядность (x64 или x86).

выбираем разрядность

На 32-битную систему ставится пакет x86, на 64-битную x64. Посмотреть разрядность вашей ОС Windows можно щелкнув по значку «Компьютер» правой мышкой и открыв его свойства.

Если Майкрософт Визуал не скачивается, то проверьте свое интернет соединение или отключите антивирус и защитник Windows. Дополнительно проверьте компьютер на вирусы, поскольку некоторые из них могут изменять файл hosts, запрещая доступ к различным сайтам.

Также проблема может быть на стороне сервера, обычно она носит временный характер, попробуйте скачать его позже.

Проверка обновлений

Убедитесь, что у вас установлены последние обновления ОС Windows. Для этого откройте свойства системы и обратите внимание на раздел «Издание», если у вас Windows 7, то должен быть установлен Service Pack 1, для XP – Service Pack 3.

смотрим разрядность Windows

Затем откройте «Центр обновления», выполните поиск и установку актуального ПО.

Вирусное влияние

Если по-прежнему при установке Microsoft Visual C++ Redistributable 2015 выскакивает окно с ошибкой «Настройка не завершена. 0x80070666 — уже установлена другая версия этого продукта», то следует проверить ПК на вирусы. Скорее всего они заблокировали установщик.

Поэтому лучше всего иметь в системе комплексный антивирус для постоянной защиты. Вместе с этим время от времени проводить дополнительную проверку Windows на наличие вредоносного ПО с помощью бесплатных антивирусных сканеров.

Еще несколько вариантов

Дополнительные способы, которые могут вам помочь:

  1. Выполните загрузку и установку последней версии пакета библиотек Майкрософт Визуал. После чего удалите ее используя «Ccleaner» и установите версию 2015 года. При необходимости далее вы можете поставить приложение 2017 года.
  2. Используйте командную строку, выполнив в ней команду «vc_redist.x86.exe /uninstall» без кавычек. При наличии 64-битной программы, выполните ту же команду, заменив x86 на x64.используем командную строку
  3. Запустите инсталлятор от имени администратора.
  4. Проверьте, не переполнен ли диск, на который производится запись приложения.
  5. Установите последнюю версию .NET Framework и DirectX.

Данные решения были взяты с различных форумов, сайтов и показали высокую результативность в устранении ошибки 0x80070666, появляющейся при установке Microsoft Visual C++ 2015 года.

Кстати, иногда при повторной инсталляции возникает совсем другой код «0x80240017».

Видео урок

Содержание

  • Определение установленных версий Visual C++
  • Вариант 1: Правильный выбор версии
  • Вариант 2: Очистка реестра
  • Вариант 3: Переустановка Visual C++
    • Восстановление Visual C++
  • Вариант 4: Установите обновления Windows
  • Вопросы и ответы

Как исправить ошибку 0x80070666 в Windows 10

Определение установленных версий 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++, проверьте, какие версии какой разрядности компонента у вас уже установлены.

  1. Откройте нажатием Win + R окошко быстрого выполнения команд и введите команду appwiz.cpl.
  2. Как исправить ошибку 0x80070666 в Windows 10-1

  3. Посмотрите, какие версии Microsoft Visual C++ Redistributable уже установлены. Если у вас, предположим, имеется Visual C++ 2019 x64, то установить можно будет только Visual C++ 2017-2015 x32 или Visual C++ 2019 x32.
  4. Как исправить ошибку 0x80070666 в Windows 10-2

Если конфликтующего модуля в списке нет, но ошибка все равно возникает, переходите к следующему решению.

Вариант 2: Очистка реестра

Этот способ вряд ли можно назвать эффективным, поскольку вероятность появления ошибки 0x80070666 из-за наличия в реестре устаревших записей все же невелика. Заключается решение в очистке реестра с помощью специальных программ, например CCleaner или Wise Registry Cleaner. Мы будем использовать последнее решение, а если вы хотите воспользоваться другим, читайте статьи по ссылкам ниже.

Подробнее:
Программы для очистки реестра
Чистка реестра с помощью CCleaner

Скачать Wise Registry Cleaner

  1. Скачайте приложение с сайта разработчика и установите.
  2. Запустив программу, выберите режим «Глубокое сканирование».
  3. Как исправить ошибку 0x80070666 в Windows 10-3

  4. По завершении процедуры проверки нажмите кнопку «Исправить».
  5. Как исправить ошибку 0x80070666 в Windows 10-4

Удалив таким образом из реестра устаревший и потенциально конфликтующие записи, перезагрузите компьютер и попробуйте установить компонент.

Вариант 3: Переустановка Visual C++

Радикальным, но весьма эффективным способом устранения ошибки 0x80070666 является полная переустановка компонентов Microsoft Visual C++. Главное правило – перед повторной установкой необходимо удалить все версии компонента, при этом для деинсталляции можно использовать как штатные, так и сторонние средства.

  1. Откройте окно «Программы и компоненты» приложением «Выполнить» (клавиши для вызова Win + R) командой appwiz.cpl
  2. Выделив компонент Visual C++, нажмите «Удалить» и подтвердите деинсталляцию.
  3. Как исправить ошибку 0x80070666 в Windows 10-5

  4. Точно так же удалите все остальные компоненты Visual C++ и перезагрузите компьютер.
  5. Скачайте с официального сайта разработчика один из установочных файлов в соответствии с архитектурой (в подавляющем большинстве случаев выбирайте между x86 — для 32-разрядной системы и x64 — для 64-разрядной).

    Скачать Microsoft Visual C++ с официального сайта

  6. Как исправить ошибку 0x80070666 в Windows 10-006

  7. Запустите его и установите компонент.
  8. Как исправить ошибку 0x80070666 в Windows 10-7

Восстановление Visual C++

А вот и более мягкий вариант. Попробуйте восстановить установку Visual C++, воспользовавшись средствами консоли Windows. Также прибегнуть к данному решению вы можете, если компонент Visual C++ установлен, но использующие его программы или игры выдают ошибку DLL.

Lumpics.ru

  1. Заблаговременно скачайте актуальный пакет Visual C++ (ссылка есть чуть выше) и сохраните его в удобном месторасположении, например в корне диска С.
  2. Откройте от имени администратора «Командную строку» или консоль «PowerShell».
  3. Как исправить ошибку 0x80070666 в Windows 10-7-1

  4. Выполните в ней команду 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 (вместо ИМЯ_ПОЛЬЗОВАТЕЛЯ следует вписать имя вашей учетной записи).
  5. Как исправить ошибку 0x80070666 в Windows 10-08

  6. Нажмите в открывшемся диалоговом окошке установщика кнопку «Исправить» и проследуйте указаниям мастера.
  7. Как исправить ошибку 0x80070666 в Windows 10-9

В редких случаях установке компонента могут помешать ожидающие инсталляции пакеты обновлений Windows. Откройте приложение «Параметры», зайдите в раздел «Обновления и безопасность»«Центр обновления». Если вы увидите там сообщение «Требуется перезагрузка», перезапустите компьютер, чтобы полученные системой в фоновом режиме обновления смогли установиться. После этого можете пробовать устанавливать компоненты Visual C++.
Как исправить ошибку 0x80070666 в Windows 10-10

Еще статьи по данной теме:

Помогла ли Вам статья?

Как исправить ошибку 0x80070666 при установке Microsoft Visual C++ RedistributableОдна из распространенных ошибок, с которыми сталкиваются пользователи при установке распространяемых компонентов Microsoft Visual C++ — сообщение «Настройка не завершена» с информацией о том, что уже установлена другая версия этого продукта и кодом 0x80070666.

В этой инструкции подробно о возможных причинах ошибки 0x80070666 при установке Visual C++ Redistributable 2015, 2017 и 2019, а также более старых версий и методах, позволяющих её исправить.

  • Способы исправить ошибку 0x80070666
  • Видео инструкция

Способы исправления ошибки при установке распространяемых компонентов Visual C++

Сообщение об ошибке 0x80070666

В первую очередь, рекомендую обратить внимание на следующие важные моменты, которые некоторые пользователи не учитывают при установке распространяемых компонентов Visual C++:

  1. Компоненты Visual C++ 2015, 2017 и 2019 в отличие от предыдущих версий, работают следующим образом: если у вас установлены 2017, то вы не можете отдельно установить 2015 той же разрядности, а если установлены 2019 — нельзя отдельно установить Visual C++ 2015 и 2017, потому что они уже включены в версию 2019. То есть более новые версии содержат в себе и предыдущие (в рамках указанных годов), а предыдущие установить нельзя. Посмотреть, какие именно версии Visual C++ уже установлены у вас на компьютере вы можете в Панель управления — Программы и компоненты. Список установленных компонентов Visual C++
  2. Чаще всего пользователь берется за установку компонентов Visual C++ после получения сообщения об отсутствии какой-либо DLL, необходимой для запуска игры или программы, прочитав соответствующую инструкцию в Интернете. Часто в таких инструкциях забывают отметить, что для 64-бит Windows 10, 8.1 и Windows 7 может быть недостаточно установки только x64 версии, а нужна еще и 32-бит (x86). Поэтому, несмотря на то что версия x64 уже установлена (о чем вам и сообщает ошибка 0x80070666 при запуске vc_redist.x64.exe), программа продолжает не запускаться. Решение — установить x86 (32-бит, vc_redist.x86.exe) версию нужного пакета Visual C++.

Если же к вашему случаю указанное не подходит: в списке установленных компонентов нет указанных версий Microsoft Visual C++ Redistributable, 32-бит версия не устанавливается с той же ошибкой, можно предпринять дополнительные действия для исправления ошибки.

  • Самое простое решение и чаще других срабатывающее — удалить все имеющиеся распространяемые компоненты Microsoft Visual C++ Redistributable в Панель управления — Программы и компоненты (установка и удаление программ), затем перезагрузить компьютер, вручную загрузить все нужные файлы установки с официального сайта https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads и установить их. Внимание: для x64 версий Windows нужны компоненты и 64-бит и 32-бит (x86).
  • В редких случаях ошибка бывает вызвана ожидающими обновлениями в Windows Зайдите в Параметры — Обновление и безопасность — Центр обновления Windows. Если вам предлагается перезагрузить компьютер для установки обновлений, сделайте это, а затем попробуйте снова.
  • Также иногда, в случае если нужная версия Visual C++ уже установлена, но программы этого не видят и сообщают об отсутствии DLL, может помочь следующий метод: запустите командную строку, введите путь к файлу установки компонентов Visual C++, для этого можно просто перетащить значок на окно командной строки, добавьте через пробел /uninstall и нажмите Enter. Появится окно как на изображении ниже. Нажмите «Исправить». Исправление установки распространяемых компонентов Visual C++

Видео инструкция

Надеюсь, один из предложенных методов поможет решить проблему. Если нет — опишите ситуацию, включая устанавливаемую версию и имеющиеся на компьютере версии Visual C++ Redistributable, я постараюсь помочь. Также может пригодиться последний метод установки из статьи Как скачать и установить все компоненты Visual C++ Redistributable для Windows.

Ряд пользователей при попытке инсталляции какой-либо программы могут столкнуться с сообщением об ошибке 0x80070666, гласящем, что на пользовательском ПК уже имеется установленная версия продукта. Рассматриваемая дисфункция обычно сигнализирует о проблемах в работе пакета Microsoft Visual C++ 2015, требуя полной переустановки указанного пакета на ПК вкупе с чисткой системного реестра. В данном материале я расскажу о сути данной ошибки, а также поясню, как её исправить.

Ошибка 0x80070666

Содержание

  1. Суть ошибки
  2. Способ №1. Полная переустановка продукта
  3. Способ №2. Очистка системного реестра
  4. Способ №3. Восстановление пакета
  5. Заключение

Суть ошибки

Обычно данная проблема возникает в ситуации, когда пользователь желает установить на ПК отдельный пакет Microsoft Visual C++ 2015, или программу, в состав которой входит упомянутый пакет.

Что до конкретики проблемы, то её вызывает некорректная инсталляция на компьютер обновления «Visual Studio 2015 Update 3 RC», после которой невозможно установить на ПК инструмент «.NET Core 1.0.0 RC2». В ходе такой инсталляции в системный реестр заносятся некорректные ключи, которые будет невозможно удалить стандартным путём вместе с телом самой программы.

В некоторых случаях причиной возникновения ошибки также является повреждённое тело инсталлятора «Майкрософи Визуал C++ 2015», из-за которого невозможно провести корректную установку продукта.

Сообщение об ошибке 0x80070666

Чтобы исправить ошибку 0x80070666 рекомендую выполнить следующее:

Способ №1. Полная переустановка продукта

Наиболее простым и быстрым способом решения проблемы является удаление пакета «Microsoft Visual C++ 2015», перезагрузка компьютера, а затем «чистая» установка данного пакета с нуля.

Для этого перейдите в «Пуск» — «Панель управления» — «Удаление программ» (или просто в строке поиска файлов на ПК наберите appwiz.cpl и нажмите ввод). Поищите здесь «Microsoft Visual C++ 2015» (Restributable) и удалите его. Затем перезагрузите компьютер, перейдите на сайт Майкрософт (можно также воспользоваться данной ссылкой), и скачайте версию пакета для разрядности своей ОС. В случае наличия на вашем PC 64-битной ОС рекомендую скачать и установить оба файла.

Скрин загрузки пакета Visual C++

Также вы не прогадаете, если установите версию «Microsoft Visual C++ 2017» – в ней есть все необходимые библиотеки пакета 2015.

Способ №2. Очистка системного реестра

Если по переходу в удаление программ вы не обнаружили там упоминание о «Microsoft Visual C++ 2015», то это может сигнализировать о том, что данный пакет был установлен на ПК ранее, но затем был некорректно удалён. В этом случае в системном реестре остались записи о наличии данного пакета на компьютере, от которых вам будет необходимо избавиться.

В реализации данной задачи нам помогут специальные программы уровня «CCleaner», «RegCleaner» и другие аналоги. Установите один из таких инструментов на ваш PC, с помощью его функционала полностью удалите «Microsoft Visual C++ 2015». Затем проверьте с помощью данной программы системный реестр и исправьте все найденные ошибки. После проверки перезагрузите ПК, а затем попробуйте установить пакет «Майкрософт Визуал C++ 2015» по приведённой чуть выше ссылке.

Программа

Способ №3. Восстановление пакета

Ещё одним способом по борьбе с ошибкой  является не удаление, а восстановление пакета Майкрософт Визуал C++ 2015. Для этого необходимо перейти в удаление программ Виндовс, там найти «Microsoft Visual C++ 2015 (x64)» и нажать на «Изменить». В появившемся окне нажмите на «Восстановить».

Ту же самую операцию проделайте с пакетом «Microsoft Visual C++ 2015 (x86)». Затем попробуйте вновь провести ранее неудачную инсталляцию нужного вам пакета (программы).

Заключение

Решение ошибки 0x80070666 «Уже установлена другая версия этого продукта Microsoft Visual C++» состоит в деинсталляции пакета «Микрософт Визуал С++ 2015» с вашего компьютера, с сопутствующим удалением с системного реестра всех его ключей. Затем будет необходимо провести перезагрузку вашей системы, скачать и установить новую версию упомянутого пакета на ПК, после чего рассматриваемая проблема должна быть решена.

This is extremely frustrating, ideally I would like to get in touch with the Python installer team to fix the installer.

I am attempting to install Python 3.9.6 on my system.

I previously installed Python 3.8.1, 3.9.7 and 3.10.0 with no issues.

I have a project that specifically requires 3.9.6 (is the latest AWS Lambda runtime). Whe I run the installer (python-3.9.6-amd64.exe), it gives an error dialog

Setup failed
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.

When I goto Add/Remove Programs on the Control Panel, I do not see Python 3.9.6 there (only 3.8.1, 3.9.7, 3.10.0),

Why can those three versions be installed when there is another version, but 3.9.6 cannot?
Can this be fixed please (if the python installer teams is seeing this).

I am selecting do not add to system env vars, do not install for all users, do not create a shortcut, I just need it on my system.

I tried the embedded .zip, but that does not come with site-packages or pip.

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?

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Error 0x80070661 failed to install msi package
  • Error 0x80070661 failed to execute msi package
  • Error 0x80070652 failed to install msi package
  • Error 0x80070643 failed to uninstall msi package
  • Error 0x80070643 failed to run maintenance mode for msi package

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии