SketchUp 2017 Installation Fails Under Win10

I just purchased SketchUp 2017 on a PC. When I try installing, it gives an error:
Component Visual C++ “14” Runtime Libraries (x64) has failed to install with the following error message:
"Fatal error during installation. "
The following components failed to install:

  • Visual C++ “14” Runtime Libraries (x64)

I am running Win10Pro 64-bit (10.0 Build 15063) with Nvidia GTX980 with 20GB memory.
Visual C++2015 14.0.24123
NVIDIA 3D Vision Controller Driver 369.04, 3D Vision Driver 382.33.
NET Framework CDF 4.0

Install log.
The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = HomeSite {string}
Property: [ProcessorArchitecture] = AMD64 {string}
Property: [VersionNT] = 6.2.0 {version}
Running checks for package ‘Microsoft Windows’, phase BuildList
Reading value ‘CurrentVersion’ of registry key ‘HKLM\Software\Microsoft\Windows NT\CurrentVersion’
Read string value ‘6.3’
Setting value ‘6.3 {string}’ for property ‘OsCurrentVersion’
Reading value ‘CurrentBuildNumber’ of registry key ‘HKLM\Software\Microsoft\Windows NT\CurrentVersion’
Read string value ‘15063’
Setting value ‘15063 {string}’ for property ‘OsCurrentBuildNumber’
The following properties have been set for package ‘Microsoft Windows’:
Property: [OsCurrentBuildNumber] = 15063 {string}
Property: [OsCurrentVersion] = 6.3 {string}
Running checks for command ‘SketchUpPrerequisites64\MinimumWindowsVersion’
Result of running operator ‘VersionGreaterThanOrEqualTo’ on property ‘VersionNT’ and value ‘6.1’: true
Result of checks for command ‘SketchUpPrerequisites64\MinimumWindowsVersion’ is ‘Bypass’
Running checks for command ‘SketchUpPrerequisites64\64BitArchitecture’
Result of running operator ‘ValueEqualTo’ on property ‘ProcessorArchitecture’ and value ‘AMD64’: true
Result of checks for command ‘SketchUpPrerequisites64\64BitArchitecture’ is ‘Bypass’
‘Microsoft Windows’ RunCheck result: No Install Needed
Running checks for package ‘Universal CRT (Hotfix KB2999226)’, phase BuildList
Looking up path for special folder ‘SystemFolder’
Running check with folder ‘C:\Windows\System32.’ and file ‘ucrtbase.dll’
Attempting to find file ‘C:\Windows\System32.\ucrtbase.dll’
File version is ‘6.2.15063.0’
Setting value ‘6.2.15063.0 {version}’ for property ‘UCRT’
The following properties have been set for package ‘Universal CRT (Hotfix KB2999226)’:
Property: [UCRT] = 6.2.15063.0 {version}
Running checks for command ‘SketchUpPrerequisites\InstallPrerequisites.exe’
Result of running operator ‘VersionGreaterThanOrEqualTo’ on property ‘UCRT’ and value ‘0.1’: true
Result of checks for command ‘SketchUpPrerequisites\InstallPrerequisites.exe’ is ‘Bypass’
‘Universal CRT (Hotfix KB2999226)’ RunCheck result: No Install Needed
Running checks for package ‘Visual C++ “14” Runtime Libraries (x64)’, phase BuildList
Running MsiProductCheck with ProductCode ‘{EF1EC6A9-17DE-3DA9-B040-686A1E8A8B04}’
MsiQueryProductState returned ‘-1’
Setting value ‘-1 {int}’ for property ‘VCRedistInstalled’
The following properties have been set for package ‘Visual C++ “14” Runtime Libraries (x64)’:
Property: [VCRedistInstalled] = -1 {int}
Running checks for command ‘vcredist_x64\vcredist_x64.exe’
Result of running operator ‘ValueGreaterThanEqualTo’ on property ‘VCRedistInstalled’ and value ‘3’: false
Result of running operator ‘ValueEqualTo’ on property ‘AdminUser’ and value ‘false’: false
Result of running operator ‘ValueNotEqualTo’ on property ‘ProcessorArchitecture’ and value ‘AMD64’: false
Result of running operator ‘VersionLessThan’ on property ‘VersionNT’ and value ‘6.00’: false
Result of checks for command ‘vcredist_x64\vcredist_x64.exe’ is ‘Install’
‘Visual C++ “14” Runtime Libraries (x64)’ RunCheck result: Install Needed
Running checks for package ‘Microsoft .NET Framework 4.5.2 (x86 and x64)’, phase BuildList
Reading value ‘Release’ of registry key ‘HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full’
Read integer value 460798
Setting value ‘460798 {int}’ for property ‘DotNet45Full_Release’
Reading value ‘v4’ of registry key ‘HKLM\SOFTWARE\Microsoft\NET Framework Setup\OS Integration’
Read integer value 1
Setting value ‘1 {int}’ for property ‘DotNet45Full_OSIntegrated’
The following properties have been set for package ‘Microsoft .NET Framework 4.5.2 (x86 and x64)’:
Property: [DotNet45Full_OSIntegrated] = 1 {int}
Property: [DotNet45Full_Release] = 460798 {int}
Running checks for command ‘DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe’
Result of running operator ‘ValueEqualTo’ on property ‘InstallMode’ and value ‘HomeSite’: true
Result of checks for command ‘DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe’ is ‘Bypass’
Running checks for command ‘DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe’
Result of running operator ‘ValueEqualTo’ on property ‘InstallMode’ and value ‘HomeSite’: true
Result of checks for command ‘DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe’ is ‘Bypass’
Running checks for command ‘DotNetFX452\NDP452-KB2901954-Web.exe’
Result of running operator ‘ValueNotEqualTo’ on property ‘InstallMode’ and value ‘HomeSite’: false
Result of running operator ‘ValueGreaterThanEqualTo’ on property ‘DotNet45Full_Release’ and value ‘379893’: true
Result of checks for command ‘DotNetFX452\NDP452-KB2901954-Web.exe’ is ‘Bypass’
Running checks for command ‘DotNetFX452\NDP452-KB2901954-Web.exe’
Result of running operator ‘ValueNotEqualTo’ on property ‘InstallMode’ and value ‘HomeSite’: false
Result of running operator ‘ValueGreaterThanEqualTo’ on property ‘DotNet45Full_Release’ and value ‘379893’: true
Result of checks for command ‘DotNetFX452\NDP452-KB2901954-Web.exe’ is ‘Bypass’
‘Microsoft .NET Framework 4.5.2 (x86 and x64)’ RunCheck result: No Install Needed
Installation of components ‘Visual C++ “14” Runtime Libraries (x64)’ was accepted.
Copying files to temporary directory "C:\Users\Criss\AppData\Local\Temp\VSD3284.tmp"
Copying from ‘C:\Users\Criss\AppData\Local\Temp\sketchup_install\vcredist_x64\vcredist_x64.exe’ to ‘C:\Users\Criss\AppData\Local\Temp\VSD3284.tmp\vcredist_x64\vcredist_x64.exe’
Verifying file integrity of C:\Users\Criss\AppData\Local\Temp\VSD3284.tmp\vcredist_x64\vcredist_x64.exe
WinVerifyTrust returned 0
File trusted
Running checks for package ‘Visual C++ “14” Runtime Libraries (x64)’, phase BeforePackage
Running MsiProductCheck with ProductCode ‘{EF1EC6A9-17DE-3DA9-B040-686A1E8A8B04}’
MsiQueryProductState returned ‘-1’
Setting value ‘-1 {int}’ for property ‘VCRedistInstalled’
The following properties have been set for package ‘Visual C++ “14” Runtime Libraries (x64)’:
Property: [VCRedistInstalled] = -1 {int}
Running checks for command ‘vcredist_x64\vcredist_x64.exe’
Result of running operator ‘ValueGreaterThanEqualTo’ on property ‘VCRedistInstalled’ and value ‘3’: false
Result of running operator ‘ValueEqualTo’ on property ‘AdminUser’ and value ‘false’: false
Result of running operator ‘ValueNotEqualTo’ on property ‘ProcessorArchitecture’ and value ‘AMD64’: false
Result of running operator ‘VersionLessThan’ on property ‘VersionNT’ and value ‘6.00’: false
Result of checks for command ‘vcredist_x64\vcredist_x64.exe’ is ‘Install’
‘Visual C++ “14” Runtime Libraries (x64)’ RunCheck result: Install Needed
Verifying file integrity of C:\Users\Criss\AppData\Local\Temp\VSD3284.tmp\vcredist_x64\vcredist_x64.exe
WinVerifyTrust returned 0
File trusted
Installing using command ‘C:\Users\Criss\AppData\Local\Temp\VSD3284.tmp\vcredist_x64\vcredist_x64.exe’ and parameters ’ /quiet /q:a /norestart ’
Process exited with code 1603
Status of package ‘Visual C++ “14” Runtime Libraries (x64)’ after install is ‘InstallFailed’

The SU installer pings Microsoft and tries to download and install the required VC++ component. Sometimes that fails. Something bad happened. You can try going to Add/Remove Programs and unistall Microsoft Visual Studio C++ 2015 Redistributable. Then go to MS updates and Manually retrieve a new, updated copy.

The PC version of SketchUp Pro requires Microsoft .NET Framework 4.5.2. You may need to manually update that as well.

When I try to manually install NET 4.5.2, I receive a message that a newer version is already installed and I cannot install 4.5.2.

Criss Hartzell

Some people resorted to extracting the .MSI file from the installer.

Note the issues about problems installing VC++ mentioned in the above linked thread have now mostly been addressed by first uninstalling VC++ (some distribution from MS were buggy).

Don’t forget to install by r-clicking on the installer file and choosing Run as administrator.

Also, see part 5 of this pinned topic by the SketchUp Team:

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.