The error 0x80070666 often appears when you venture to installMicrosoft Visual C++, but why does this error occur?
There are multiple different situations that will cause the error:
Then how to fix the error 0x80070666?
Here are 3 methods listed below.

Step 2: Typeappwiz.cplin the box and clickOKtoPrograms and Features.
Step 3: Find all yourMicrosoft Visual C++ Redistributablepackages, click every package, and then chooseUninstall.
Then follow the onscreen instructions to finish uninstalling every package.

Therefore, you might test whether there are any pending Windows updates.
If there are, install them.
Step 2: Go to theWindows Updatetab and clickCheck for updateson the right panel.
If there are updates available, Windows will start to download them automatically.
Then power cycle your setup to perform the installation process.
Step 3: After installing the Windows updates, verify if the Microsoft Visual C++ Redistributable package is installed.
If it isnt, then install it to test whether the error 0x80070666 is fixed.
double-check to know its exact location.
If there is no installer on your PC, just download it again.
Step 2: Typecmdin theSearchbox and then right-clickCommand Promptto chooseRun as administrator.
Step 3: TypeCD C:\Users*YourUser*\Downloadsin the window and then pressEnter.
Step 4: Typevc_redist.x64.exe /uninstallin the window and then pressEnter.
Step 5: ClickRepairand follow the prompts showing on the screen to repair the Microsoft Visual C++ Redistributable package.