SketchUp Make 2017 (.NET Framework 4.5.2 Install Error)

My System - Windows 7 Ultimate SP 1 64bit, Intel Core™ 2 CPU 6300 @ 1.86Ghz, 7GB Ram. Graphics NVIDIA Quadro 2000 1GB Ram

Problems installing 17 Make error shown below:-

Component Microsoft .NET Framework 4.5.2 (x86 and x64) has failed to install with the following error message:
“A failure occurred attempting to install the Microsoft .NET Framework 4.5.2.”

The following components were successfully installed:

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

The following components failed to install:

  • Microsoft .NET Framework 4.5.2 (x86 and x64)

See the setup log file located at ‘C:\Users\Roy\AppData\Local\Temp\VSDFA36.tmp\install.log’ for more information.

The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = HomeSite {string}
Property: [ProcessorArchitecture] = AMD64 {string}
Property: [VersionNT] = 6.1.1 {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.1’
Setting value ‘6.1 {string}’ for property ‘OsCurrentVersion’
Reading value ‘CurrentBuildNumber’ of registry key ‘HKLM\Software\Microsoft\Windows NT\CurrentVersion’
Read string value ‘7601’
Setting value ‘7601 {string}’ for property ‘OsCurrentBuildNumber’
The following properties have been set for package ‘Microsoft Windows’:
Property: [OsCurrentBuildNumber] = 7601 {string}
Property: [OsCurrentVersion] = 6.1 {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 ‘10.0.10586.9’
Setting value ‘10.0.10586.9 {version}’ for property ‘UCRT’
The following properties have been set for package ‘Universal CRT (Hotfix KB2999226)’:
Property: [UCRT] = 10.0.10586.9 {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 378758
Setting value ‘378758 {int}’ for property ‘DotNet45Full_Release’
Reading value ‘v4’ of registry key ‘HKLM\SOFTWARE\Microsoft\NET Framework Setup\OS Integration’
Unable to read registry value
Not setting value for property ‘DotNet45Full_OSIntegrated’
The following properties have been set for package ‘Microsoft .NET Framework 4.5.2 (x86 and x64)’:
Property: [DotNet45Full_Release] = 378758 {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’: false
Skipping ByPassIf because Property ‘DotNet45Full_OSIntegrated’ was not defined
Result of running operator ‘ValueEqualTo’ on property ‘AdminUser’ and value ‘false’: false
Result of running operator ‘VersionLessThan’ on property ‘VersionNT’ and value ‘6.0.0’: false
Result of running operator ‘ValueEqualTo’ on property ‘ProcessorArchitecture’ and value ‘IA64’: false
Result of checks for command ‘DotNetFX452\NDP452-KB2901954-Web.exe’ is ‘Install’
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’: false
Skipping ByPassIf because Property ‘DotNet45Full_OSIntegrated’ was not defined
Result of running operator ‘ValueNotExists’ on property ‘DotNet45Full_OSIntegrated’: true
Result of checks for command ‘DotNetFX452\NDP452-KB2901954-Web.exe’ is ‘Bypass’
‘Microsoft .NET Framework 4.5.2 (x86 and x64)’ RunCheck result: Install Needed
Installation of components ‘Visual C++ “14” Runtime Libraries (x64), Microsoft .NET Framework 4.5.2 (x86 and x64)’ was accepted.
Copying files to temporary directory "C:\Users\Roy\AppData\Local\Temp\VSDFA36.tmp"
Copying from ‘C:\Users\Roy\AppData\Local\Temp\sketchup_install\vcredist_x64\vcredist_x64.exe’ to ‘C:\Users\Roy\AppData\Local\Temp\VSDFA36.tmp\vcredist_x64\vcredist_x64.exe’
Verifying file integrity of C:\Users\Roy\AppData\Local\Temp\VSDFA36.tmp\vcredist_x64\vcredist_x64.exe
WinVerifyTrust returned 0
File trusted
Downloading files to "C:\Users\Roy\AppData\Local\Temp\VSDFA36.tmp"
(10/11/2016 17:38:33) Downloading ‘DotNetFX452\NDP452-KB2901954-Web.exe’ from ‘http://go.microsoft.com/fwlink/?linkid=328843&clcid=0x409’ to ‘C:\Users\Roy\AppData\Local\Temp\VSDFA36.tmp'
Download completed at 10/11/2016 17:38:34
Verifying file integrity of C:\Users\Roy\AppData\Local\Temp\VSDFA36.tmp\DotNetFX452\NDP452-KB2901954-Web.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\Roy\AppData\Local\Temp\VSDFA36.tmp\vcredist_x64\vcredist_x64.exe
WinVerifyTrust returned 0
File trusted
Installing using command ‘C:\Users\Roy\AppData\Local\Temp\VSDFA36.tmp\vcredist_x64\vcredist_x64.exe’ and parameters ’ /quiet /q:a /norestart ’
Process exited with code 0
Running checks for package ‘Visual C++ “14” Runtime Libraries (x64)’, phase AfterPackage
Running MsiProductCheck with ProductCode ‘{EF1EC6A9-17DE-3DA9-B040-686A1E8A8B04}’
MsiQueryProductState returned ‘5’
Setting value ‘5 {int}’ for property ‘VCRedistInstalled’
The following properties have been set for package ‘Visual C++ “14” Runtime Libraries (x64)’:
Property: [VCRedistInstalled] = 5 {int}
Running checks for command ‘vcredist_x64\vcredist_x64.exe’
Result of running operator ‘ValueGreaterThanEqualTo’ on property ‘VCRedistInstalled’ and value ‘3’: true
Result of checks for command ‘vcredist_x64\vcredist_x64.exe’ is ‘Bypass’
‘Visual C++ “14” Runtime Libraries (x64)’ RunCheck result: Install Succeeded
Running checks for package ‘Microsoft .NET Framework 4.5.2 (x86 and x64)’, phase BeforePackage
Reading value ‘Release’ of registry key ‘HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full’
Read integer value 378758
Setting value ‘378758 {int}’ for property ‘DotNet45Full_Release’
Reading value ‘v4’ of registry key ‘HKLM\SOFTWARE\Microsoft\NET Framework Setup\OS Integration’
Unable to read registry value
Not setting value for property ‘DotNet45Full_OSIntegrated’
The following properties have been set for package ‘Microsoft .NET Framework 4.5.2 (x86 and x64)’:
Property: [DotNet45Full_Release] = 378758 {int}
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’: false
Skipping ByPassIf because Property ‘DotNet45Full_OSIntegrated’ was not defined
Result of running operator ‘ValueEqualTo’ on property ‘AdminUser’ and value ‘false’: false
Result of running operator ‘VersionLessThan’ on property ‘VersionNT’ and value ‘6.0.0’: false
Result of running operator ‘ValueEqualTo’ on property ‘ProcessorArchitecture’ and value ‘IA64’: false
Result of checks for command ‘DotNetFX452\NDP452-KB2901954-Web.exe’ is ‘Install’
‘Microsoft .NET Framework 4.5.2 (x86 and x64)’ RunCheck result: Install Needed
Verifying file integrity of C:\Users\Roy\AppData\Local\Temp\VSDFA36.tmp\DotNetFX452\NDP452-KB2901954-Web.exe
WinVerifyTrust returned 0
File trusted
Installing using command ‘C:\Users\Roy\AppData\Local\Temp\VSDFA36.tmp\DotNetFX452\NDP452-KB2901954-Web.exe’ and parameters ’ /q /norestart /ChainingPackage FullX64Bootstrapper /lcid 1033’
Process exited with code 1603
Status of package ‘Visual C++ “14” Runtime Libraries (x64)’ after install is ‘InstallSucceeded’
Status of package ‘Microsoft .NET Framework 4.5.2 (x86 and x64)’ after install is ‘InstallFailed’

You could try the offline installer package…
then re-run the SketchUp installer via right-click “Run as administrator”.