Repair/uninstall of Visual C++ 2017 x64 14.14.26429.4 not possible

D

Dennis_837

The installation of my Visual C++ 2017 x64 14.14.26429.4 is bugged.


How I found out about the problem:

The Unreal Engine 4.20 setup is crashing my PC because the UE4PrereqSetup_x64.exe, which tries to install/update Visual C++ can't successfully do so.

If I run the UE installation bypassing the UE4PrereqSetup_x64.exe, I can run the engine but this only temporarily solves the issue (performance trouble and bugs are very likely because of the non functioning VC version)


I can't repair the VC installation, whenever I run VC_redist.x64.exe to repair it, I get a popup message saying I need to restart:


75e544c8-39a3-47f1-a8b4-04a51186af85?upload=true.png

Rebooting the system multiple times didn't solve the problem. Things I've tried so far:


Run sfc /scannnow as administrator

Run msiinv.exe as admin, which then only found the corresponding Visual C++ 2017 x64 14.14.26429.4 DEBUG, which I couldn't delete with msiexec /x <product code>

Run MicrosoftProgram_Install_and_Uninstall.meta.diagcab, same problem, unable to uninstall without reboot.

Installed Windows SDK winsdksetup.exe

Installed Visual Studio 2017 community edition

Updated windows to Version 1803 Build 17134.191, update with all additional microsoft products enabled.

Updated Nvidia Graphics Card driver, just in case.

Updated to .NET Framwork 4.7.2

Installed all older Visual C++ Redistributable in hope it would fix something. (x64)

Downloaded VC_redist.x64.exe again from different source.

Uninstalled latest Windows10 updates and downloaded them again.

Checked update history, all successfully installed, no new updates pending.

I can uninstall all other/older Visual C++ installations but not the 14.14.26429.4 x64 Redistributable.

Checked task processes, though no UE, Setup or update is running in the background.

Tried most of the above again, with disabled Avast Antivirus and in safe mode.

System reboots correctly (Hibernate disabled)


Following dll where registered again:

ad9d092b-1d0b-4680-bd43-2181e3f22de8?upload=true.png


Following Registry changes where tried:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending
I only had the first "PendingFileRenameOperations" which I renamed, rebooted, tried installer again, nothing. Renamed back.


When I run VC_redist.x64.exe as Administrator and hit "uninstall" I get the message "uninstallation successful" and I can hit OK. If I check installations, it's still installed, after reboot, still installed, running the installer again let me only chose "repair" or "uninstall" again. Repair leads to "reboot required".

Continue reading...
 
Back
Top Bottom