Issue

After upgrading to Imaging Toolkit 11.0.6 or above, when deploying an existing Windows 7 Project, it may fail with the following message;



Solution

You will need to installed the following Microsoft hotfix which enables the use of TLS v1.2 in the .NET Framework 3.5.1.

 

https://support.microsoft.com/en-us/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework

 

This could be installed automatically as part of base image creation, or by using Zupdate to create a hotfixes add-on image, or alternatively by downloading and installing using a phase script as follows;

 

1. Download the package you need (x64 or x86),

2. In Build Console, add the package (Windows6.1-KB3154518-x64.msu) to your custom files

3. Add the following line to the end of phase0-after.vbs

 

For x64

utils.run "wusa c:\ztoolkit\Windows6.1-KB3154518-x64.msu /quiet /noreboot",0,true

 

For x86

utils.run "wusa c:\ztoolkit\Windows6.1-KB3154518-x86.msu /quiet /noreboot",0,true

 

Then re-create your ztoolkit image and test a deployment.