During the InTrust 11.3 installation, when running the pre-requirement checks, the "Update for Universal C Runtime" check fails with an error message. The error message is same or similar to the one below:
System.NullReferenceException: Object reference not set to an instance of an object.
at InTrust.Setup.CustomActions.Requirements.Model.VcRuntimeRequirement.<>c.<IsUcrtInstalledImpl>b__17_4(ManagementObject x)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at InTrust.Setup.CustomActions.Requirements.Model.VcRuntimeRequirement.IsUcrtInstalledImpl()
at InTrust.Setup.CustomActions.Requirements.Model.VcRuntimeRequirement.IsUcrtInstalled()
at InTrust.Setup.CustomActions.Requirements.Model.FeatureBase.<>c__DisplayClass10_0.<CreatePredicate>b__0()