none
NET 4.5.1 failing to be discovered RRS feed

  • Question

  • Hello!

    I'm deploying App-V 5.0 SP3 at a customer, however I'm having some issues with the .NET Framework 4.5.1 requirement.

    In AppDiscovery.log I keep getting:
    Entering ExecQueryAsync for query "select * from CCM_AppDeliveryType where (AppDeliveryTypeId = "ScopeId_A27D2197-89CA-4A34-A912-B0DECE545FD3/DeploymentType_fc35a445-996c-491e-a5a6-a6db2ff27d1e" AND Revision = 12)"
        Performing detection of app deployment type .NET Framework 4.5.1(ScopeId_A27D2197-89CA-4A34-A912-B0DECE545FD3/DeploymentType_fc35a445-996c-491e-a5a6-a6db2ff27d1e, revision 12) for system.
    +++ Application not discovered. [AppDT Id: ScopeId_A27D2197-89CA-4A34-A912-B0DECE545FD3/DeploymentType_fc35a445-996c-491e-a5a6-a6db2ff27d1e, Revision: 12]
    +++ Did not detect app deployment type .NET Framework 4.5.1(ScopeId_A27D2197-89CA-4A34-A912-B0DECE545FD3/DeploymentType_fc35a445-996c-491e-a5a6-a6db2ff27d1e, revision 12) for system.

    So I went back to my .NET Framework 4.5.1 application.
    For installation I'm using a VBS script:

    '-------------------------
    WshShell.Run currentDirectory & "NDP451-KB2858728-x86-x64-AllOS-ENU.exe /q /norestart /ChainingPackage ADMINDEPLOYMENT", 6, True
    WScript.Quit(ErrorCode) 'added so the script pass the errorcode to sccm
    '-------------------------
    I'm using a VBS script because of this: https://social.technet.microsoft.com/Forums/pt-BR/4808233e-1410-4305-a8d1-0e88f3a6fdc8/net-451-install-only-works-when-running-on-a-ui-session?forum=configmanagerapps

    And the Detection Method I'm using:

    HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Release
    Greater or equals to: 378675

    OR

    HKLM\SOFTWARE\Classes\Installer\Products\BE4EBED704B66673BB53C5BB3C58AD73\ProductName
    Value: Microsoft .NET Framework 4.5.1
    I'm trying to use this one because I'm getting "Application not discovered" in AppDiscovery.log.

    Customer's environment is SCCM2012 R2 CU4.

    Any ideas?


    Alexander S.

    Monday, March 9, 2015 11:49 PM

Answers

  • Sorry for the huge delay.

    Unfortunately, NPherson solution was not applicable at my customer. Since 7-Zip is not allowed in theirs environment.

    Eventually the solution was the one where I extracted the .NET 4.5.2 binaries and deployed all the 1.9Gb. The issue that I previously had with a Windows 7 32-bit was a faulty computer. It worked flawlessly on other Windows 7 32-bit.

    Again, sorry for the huge delay.


    Alexander S.

    • Marked as answer by ASTAFUSA Monday, May 18, 2015 4:09 AM
    Monday, May 18, 2015 4:09 AM

All replies

  • Application failing to be discovered ? you mean the detection rule is not working ? though application already installed but still discovery log says ,no application detected ? More information required.

    based on the detection method that you set,log says application not discovered. Did you verify if the application installed already and you suspect issue with detection method ? 

    Did you verify the script manually if installation succeeds or not ? log says app not discovered then ,next to look at is ,appenforce.log for the application status.



    Eswar Koneti | Configmgr blog: www.eskonr.com | Linkedin: Eswar Koneti | Twitter: Eskonr

    Tuesday, March 10, 2015 7:09 AM
  • Hello,

    We still need you provide more informaion to troubleshoot the isue. Can you provide the full content of the log?

    And more logs may help to address the problem:

    http://blogs.technet.com/b/manageabilityguys/archive/2013/10/01/configmgr-2012-tracking-application-model-installations-on-clients.aspx


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Wednesday, March 11, 2015 6:38 AM
    Moderator
  • Well, turns out the .NET 4.5.1 is not even installing.
    At first it wasn't extracting all the binaries, then I extracted myself. Now it's giving me this:

    [3/12/2015, 14:36:3] OS Version Information:
    [3/12/2015, 14:36:3]OS Version = 6.1.7601, SP = 1.0, Platform 2, Service Pack 1
    [3/12/2015, 14:36:3]OS Description = Windows 7 - x86 Enterprise Edition Service Pack 1
    [3/12/2015, 14:36:3] OS Version Information
    [3/12/2015, 14:36:3] Installer version details:
    [3/12/2015, 14:36:3]MSI = 5.0.7601.18493
    [3/12/2015, 14:36:5]Windows version = x86_windowsfoundation_31bf3856ad364e35_6.1.7600.16385_none_03103096f1ed527c.manifest
    [3/12/2015, 14:36:5]Windows servicing = 6.1.7601.17592
    [3/12/2015, 14:36:5] Installer version details
    [3/12/2015, 14:36:5] Environment details:
    [3/12/2015, 14:36:5]CommandLine = "C:\Windows\ccmcache\5n\setup.exe" /q /norestart /log C:\Windows\Temp\dotNET451.log
    [3/12/2015, 14:36:5]TimeZone = Hora oficial do Brasil
    [3/12/2015, 14:36:5]Initial LCID = 1046
    [3/12/2015, 14:36:5] Environment details
    [3/12/2015, 14:36:6]Loading localized engine data for language 1046 from C:\Windows\ccmcache\5n\1046\LocalizedData.xml
    [3/12/2015, 14:36:6] Entering Function: LocalizedData::CreateLocalizedData
    [3/12/2015, 14:36:6] exiting function/method
    [3/12/2015, 14:36:6] succeeded
    [3/12/2015, 14:36:7] Entering Function: EngineData::CreateEngineData
    [3/12/2015, 14:36:7]Current SetupVersion = 1.0
    [3/12/2015, 14:36:7]SetupVersion specified in ParameterInfo.xml is '1.0'
    [3/12/2015, 14:36:7]Adding Item type "Exe", local path SetupUtility.exe
    [3/12/2015, 14:36:7]Adding Item type "ServiceControl", local path (not applicable)
    [3/12/2015, 14:36:7]Adding Item type "ServiceControl", local path (not applicable)
    [3/12/2015, 14:36:7]Adding Item type "ServiceControl", local path (not applicable)
    [3/12/2015, 14:36:7]Adding Item type "ServiceControl", local path (not applicable)
    [3/12/2015, 14:36:7]Adding Item type "File", local path Windows6.0-KB956250-v6001-x86.msu
    [3/12/2015, 14:36:7]Adding Item type "Exe", local path Windows6.0-KB956250-v6001-x86.msu
    [3/12/2015, 14:36:7]Adding Item type "File", local path Windows6.0-KB956250-v6001-x64.msu
    [3/12/2015, 14:36:8]Adding Item type "Exe", local path Windows6.0-KB956250-v6001-x64.msu
    [3/12/2015, 14:36:8]Adding Item type "File", local path Windows6.1-KB958488-v6001-x86.msu
    [3/12/2015, 14:36:8]Adding Item type "Exe", local path Windows6.1-KB958488-v6001-x86.msu
    [3/12/2015, 14:36:8]Adding Item type "File", local path Windows6.1-KB958488-v6001-x64.msu
    [3/12/2015, 14:36:8]Adding Item type "Exe", local path Windows6.1-KB958488-v6001-x64.msu
    [3/12/2015, 14:36:8]Adding Item type "Exe", local path SetupUtility.exe
    [3/12/2015, 14:36:8]Adding Item type "File", local path netfx_Full_LDR.mzz
    [3/12/2015, 14:36:8]Adding Item type "File", local path netfx_Full_LDR_x86.msi
    [3/12/2015, 14:36:8]Adding Item type "MSI", local path netfx_Full_LDR_x86.msi
    [3/12/2015, 14:36:8]Adding Item type "MSI", local path netfx_Full_LDR_x86.msi
    [3/12/2015, 14:36:8]Adding Item type "MSI", local path netfx_Full_LDR_x86.msi
    [3/12/2015, 14:36:8]Adding Item type "File", local path netfx_Full_LDR.mzz
    [3/12/2015, 14:36:8]Adding Item type "File", local path netfx_Full_LDR_x64.msi
    [3/12/2015, 14:36:8]Adding Item type "MSI", local path netfx_Full_LDR_x64.msi
    [3/12/2015, 14:36:8]Adding Item type "MSI", local path netfx_Full_LDR_x64.msi
    [3/12/2015, 14:36:8]Adding Item type "MSI", local path netfx_Full_LDR_x64.msi
    [3/12/2015, 14:36:8]Adding Item type "File", local path netfx_Full_GDR.mzz
    [3/12/2015, 14:36:9]Adding Item type "MSI", local path netfx_Full_GDR_x86.msi
    [3/12/2015, 14:36:9]Adding Item type "MSI", local path netfx_Full_GDR_x86.msi
    [3/12/2015, 14:36:9]Adding Item type "MSI", local path netfx_Full_GDR_x86.msi
    [3/12/2015, 14:36:9]Adding Item type "File", local path netfx_Full_GDR.mzz
    [3/12/2015, 14:36:9]Adding Item type "MSI", local path netfx_Full_GDR_x64.msi
    [3/12/2015, 14:36:9]Adding Item type "MSI", local path netfx_Full_GDR_x64.msi
    [3/12/2015, 14:36:9]Adding Item type "MSI", local path netfx_Full_GDR_x64.msi
    [3/12/2015, 14:36:9]Adding Item type "Exe", local path Windows8-RT-KB2881468-x86.msu
    [3/12/2015, 14:36:9]Adding Item type "Exe", local path Windows8-RT-KB2881468-x64.msu
    [3/12/2015, 14:36:9]Adding Item type "Exe", local path SetupUtility.exe
    [3/12/2015, 14:36:9]Adding Item type "File", local path netfx_core_x86.msi
    [3/12/2015, 14:36:9]Adding Item type "File", local path netfx_extended_x86.msi
    [3/12/2015, 14:36:9]Adding Item type "File", local path netfx_core_x64.msi
    [3/12/2015, 14:36:9]Adding Item type "File", local path netfx_extended_x64.msi
    [3/12/2015, 14:36:9]Adding Item type "File", local path netfx_Full_x86.msi
    [3/12/2015, 14:36:9]Adding Item type "File", local path netfx_Full_x64.msi
    [3/12/2015, 14:36:9]Adding Item type "Exe", local path NDP451-KB2858728-x86-x64-AllOS-PTB.exe
    [3/12/2015, 14:36:9]For upgradecode {A7B31EFD-0E46-39F6-9D02-9B2B00D42285}, [0] related products were found.
    [3/12/2015, 14:36:9]RelatedProducts item Setup.exe has 0 related products.
    [3/12/2015, 14:36:9]Adding Item type "RelatedProducts", local path (not applicable)
    [3/12/2015, 14:36:9]Adding Item type "Exe", local path SetupUtility.exe
    [3/12/2015, 14:36:9]Adding Item type "Exe", local path SetupUtility.exe
    [3/12/2015, 14:36:9]Adding Item type "ServiceControl", local path (not applicable)
    [3/12/2015, 14:36:9]No ProcessBlock element
    [3/12/2015, 14:36:9]No ServiceBlock element
    [3/12/2015, 14:36:9]Disabled CommandLineSwitch added: createlayout
    [3/12/2015, 14:36:9]Using Simultaneous Download and Install mechanism
    [3/12/2015, 14:36:9] exiting function/method
    [3/12/2015, 14:36:9] succeeded
    [3/12/2015, 14:36:9] MaintenanceMode determination: evaluating EnterMaintenanceModeIf
    [3/12/2015, 14:36:9]evaluating EnterMaintenanceModeIf:
    [3/12/2015, 14:36:9] And: evaluating
    [3/12/2015, 14:36:9] Not: evaluating
    [3/12/2015, 14:36:9] Exists: evaluating
    [3/12/2015, 14:36:9] Exists evaluated to false
    [3/12/2015, 14:36:9] Not evaluated to true
    [3/12/2015, 14:36:9] Or: evaluating
    [3/12/2015, 14:36:9] And: evaluating
    [3/12/2015, 14:36:9] Or: evaluating
    [3/12/2015, 14:36:9] And: evaluating
    [3/12/2015, 14:36:9] Equals: evaluating
    [3/12/2015, 14:36:9]TargetArchitecture is x86
    [3/12/2015, 14:36:9] Equals evaluated to true
    [3/12/2015, 14:36:9] Or: evaluating
    [3/12/2015, 14:36:9] Exists: evaluating
    [3/12/2015, 14:36:9]MsiGetProductInfo with product code {4903D172-DCCB-392F-93A3-34CA9D47FE3D} found no matches
    [3/12/2015, 14:36:9] Exists evaluated to false
    [3/12/2015, 14:36:9] Exists: evaluating
    [3/12/2015, 14:36:9]MsiGetProductInfo with product code {7F66508F-100B-380E-A7BB-379CDC3FE30A} found no matches
    [3/12/2015, 14:36:9] Exists evaluated to false
    [3/12/2015, 14:36:9] Or evaluated to false
    [3/12/2015, 14:36:9] And evaluated to false
    [3/12/2015, 14:36:9] And: evaluating
    [3/12/2015, 14:36:9] Equals: evaluating
    [3/12/2015, 14:36:9]TargetArchitecture is x86
    [3/12/2015, 14:36:9] Equals evaluated to false
    [3/12/2015, 14:36:9] Or: evaluating
    [3/12/2015, 14:36:9] Exists: evaluating
    [3/12/2015, 14:36:9]MsiGetProductInfo with product code {7DEBE4EB-6B40-3766-BB35-5CBBC385DA37} found no matches
    [3/12/2015, 14:36:10] Exists evaluated to false
    [3/12/2015, 14:36:10] Exists: evaluating
    [3/12/2015, 14:36:10]MsiGetProductInfo with product code {7E59919F-564E-3FB5-B1FC-884251B18B06} found no matches
    [3/12/2015, 14:36:10] Exists evaluated to false
    [3/12/2015, 14:36:10] Or evaluated to false
    [3/12/2015, 14:36:10] And evaluated to false
    [3/12/2015, 14:36:10] Or evaluated to false
    [3/12/2015, 14:36:10] GreaterThan: evaluating
    [3/12/2015, 14:36:10]TargetOS is 6.1.1
    [3/12/2015, 14:36:10]all numeric characters - canonicalizing
    [3/12/2015, 14:36:10] GreaterThan evaluated to true
    [3/12/2015, 14:36:10] And evaluated to false
    [3/12/2015, 14:36:10] And: evaluating
    [3/12/2015, 14:36:10] And: evaluating
    [3/12/2015, 14:36:10] LessThanOrEqualTo: evaluating
    [3/12/2015, 14:36:10]TargetOS is 6.1.1
    [3/12/2015, 14:36:10]all numeric characters - canonicalizing
    [3/12/2015, 14:36:10] LessThanOrEqualTo evaluated to false
    [3/12/2015, 14:36:10] GreaterThan: evaluating
    [3/12/2015, 14:36:10]TargetOS is 6.1.1
    [3/12/2015, 14:36:10]all numeric characters - canonicalizing
    [3/12/2015, 14:36:10] GreaterThan evaluated to true
    [3/12/2015, 14:36:10] And evaluated to false
    [3/12/2015, 14:36:10] Equals: evaluating
    [3/12/2015, 14:36:10]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Release does NOT exist.
    [3/12/2015, 14:36:10]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:10] Equals evaluated to false
    [3/12/2015, 14:36:10] And evaluated to false
    [3/12/2015, 14:36:10] Or evaluated to false
    [3/12/2015, 14:36:10] And evaluated to false
    [3/12/2015, 14:36:10] MaintenanceMode determination evaluates to 'not in maintenance mode'
    [3/12/2015, 14:36:10] Operation Type:
    [3/12/2015, 14:36:10]Operation: Installing
    [3/12/2015, 14:36:10] Operation Type
    [3/12/2015, 14:36:10] Package details: Microsoft .NET Framework 4.5.1 Setup
    [3/12/2015, 14:36:10]Package Name = Microsoft .NET Framework 4.5.1 Setup
    [3/12/2015, 14:36:10]Package Version = 4.5.50938
    [3/12/2015, 14:36:11] Package details
    [3/12/2015, 14:36:11] User Experience Data Collection Policy:
    [3/12/2015, 14:36:11]User Experience Data Collection Policy: Disabled
    [3/12/2015, 14:36:11] User Experience Data Collection Policy
    [3/12/2015, 14:36:11] Global Block Checks: Checking for global blockers
    [3/12/2015, 14:36:11] BlockIf: O .NET Framework 4.5 e esta atualização já estão instalados no computador.
    [3/12/2015, 14:36:11]O .NET Framework 4.5 e esta atualização já estão instalados no computador.
    [3/12/2015, 14:36:11]evaluating BlockIf:
    [3/12/2015, 14:36:11] And: evaluating
    [3/12/2015, 14:36:11] LessThanOrEqualTo: evaluating
    [3/12/2015, 14:36:11]TargetOS is 6.1.1
    [3/12/2015, 14:36:11]all numeric characters - canonicalizing
    [3/12/2015, 14:36:11] LessThanOrEqualTo evaluated to false
    [3/12/2015, 14:36:11] Equals: evaluating
    [3/12/2015, 14:36:11]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\CBS does NOT exist.
    [3/12/2015, 14:36:11]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:11] Equals evaluated to false
    [3/12/2015, 14:36:11] And evaluated to false
    [3/12/2015, 14:36:11] BlockIf evaluated to false
    [3/12/2015, 14:36:11] BlockIf: O .NET Framework 4.5.1 ou uma atualização posterior já foi instalada no computador.
    [3/12/2015, 14:36:11]O .NET Framework 4.5.1 ou uma atualização posterior já foi instalada no computador.
    [3/12/2015, 14:36:11]evaluating BlockIf:
    [3/12/2015, 14:36:11] And: evaluating
    [3/12/2015, 14:36:11] Or: evaluating
    [3/12/2015, 14:36:11] And: evaluating
    [3/12/2015, 14:36:11] Or: evaluating
    [3/12/2015, 14:36:11] And: evaluating
    [3/12/2015, 14:36:11] LessThan: evaluating
    [3/12/2015, 14:36:11]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version contains '4.0.30319'
    [3/12/2015, 14:36:11]all numeric characters - canonicalizing
    [3/12/2015, 14:36:11] LessThan evaluated to false
    [3/12/2015, 14:36:11] Not: evaluating
    [3/12/2015, 14:36:11] Or: evaluating
    [3/12/2015, 14:36:11] Equals: evaluating
    [3/12/2015, 14:36:11]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.5\Baseliner\BaselinerInstalled does NOT exist.
    [3/12/2015, 14:36:11]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:11] Equals evaluated to false
    [3/12/2015, 14:36:11] Equals: evaluating
    [3/12/2015, 14:36:11]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\LDR does NOT exist.
    [3/12/2015, 14:36:11]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:11] Equals evaluated to false
    [3/12/2015, 14:36:11] Or evaluated to false
    [3/12/2015, 14:36:11] Not evaluated to true
    [3/12/2015, 14:36:11] And evaluated to false
    [3/12/2015, 14:36:11] And: evaluating
    [3/12/2015, 14:36:11] LessThan: evaluating
    [3/12/2015, 14:36:11]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version contains '4.0.30319'
    [3/12/2015, 14:36:11]all numeric characters - canonicalizing
    [3/12/2015, 14:36:11] LessThan evaluated to false
    [3/12/2015, 14:36:11] Or: evaluating
    [3/12/2015, 14:36:11] Equals: evaluating
    [3/12/2015, 14:36:11]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.5\Baseliner\BaselinerInstalled does NOT exist.
    [3/12/2015, 14:36:11]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:11] Equals evaluated to false
    [3/12/2015, 14:36:11] Equals: evaluating
    [3/12/2015, 14:36:11]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\LDR does NOT exist.
    [3/12/2015, 14:36:11]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:11] Equals evaluated to false
    [3/12/2015, 14:36:11] Or evaluated to false
    [3/12/2015, 14:36:11] And evaluated to false
    [3/12/2015, 14:36:11] Or evaluated to false
    [3/12/2015, 14:36:11] GreaterThan: evaluating
    [3/12/2015, 14:36:11]TargetOS is 6.1.1
    [3/12/2015, 14:36:11]all numeric characters - canonicalizing
    [3/12/2015, 14:36:11] GreaterThan evaluated to true
    [3/12/2015, 14:36:11] And evaluated to false
    [3/12/2015, 14:36:11] And: evaluating
    [3/12/2015, 14:36:11] And: evaluating
    [3/12/2015, 14:36:11] LessThanOrEqualTo: evaluating
    [3/12/2015, 14:36:11]TargetOS is 6.1.1
    [3/12/2015, 14:36:11]all numeric characters - canonicalizing
    [3/12/2015, 14:36:11] LessThanOrEqualTo evaluated to false
    [3/12/2015, 14:36:11] GreaterThan: evaluating
    [3/12/2015, 14:36:11]TargetOS is 6.1.1
    [3/12/2015, 14:36:11]all numeric characters - canonicalizing
    [3/12/2015, 14:36:11] GreaterThan evaluated to true
    [3/12/2015, 14:36:11] And evaluated to false
    [3/12/2015, 14:36:11] LessThan: evaluating
    [3/12/2015, 14:36:11]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Release does NOT exist.
    [3/12/2015, 14:36:11]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:11] LessThan evaluated to false
    [3/12/2015, 14:36:11] And evaluated to false
    [3/12/2015, 14:36:11] Or evaluated to false
    [3/12/2015, 14:36:11] Equals: evaluating
    [3/12/2015, 14:36:11]Current Operation value is Installing
    [3/12/2015, 14:36:11] Equals evaluated to true
    [3/12/2015, 14:36:11] And evaluated to false
    [3/12/2015, 14:36:11] BlockIf evaluated to false
    [3/12/2015, 14:36:11] BlockIf: O .NET Framework 4.5.1 ou uma atualização posterior já foi instalada no computador.
    [3/12/2015, 14:36:11]O .NET Framework 4.5.1 ou uma atualização posterior já foi instalada no computador.
    [3/12/2015, 14:36:11]evaluating BlockIf:
    [3/12/2015, 14:36:11] And: evaluating
    [3/12/2015, 14:36:11] And: evaluating
    [3/12/2015, 14:36:11] And: evaluating
    [3/12/2015, 14:36:11] GreaterThan: evaluating
    [3/12/2015, 14:36:11]TargetOS is 6.1.1
    [3/12/2015, 14:36:11]all numeric characters - canonicalizing
    [3/12/2015, 14:36:11] GreaterThan evaluated to true
    [3/12/2015, 14:36:11] Exists: evaluating
    [3/12/2015, 14:36:11] Exists evaluated to false
    [3/12/2015, 14:36:11] And evaluated to false
    [3/12/2015, 14:36:11] Equals: evaluating
    [3/12/2015, 14:36:11]Current Operation value is Installing
    [3/12/2015, 14:36:11] Equals evaluated to true
    [3/12/2015, 14:36:11] And evaluated to false
    [3/12/2015, 14:36:11] Or: evaluating
    [3/12/2015, 14:36:11] Exists: evaluating
    [3/12/2015, 14:36:11]MsiGetProductInfo with product code {7F66508F-100B-380E-A7BB-379CDC3FE30A} found no matches
    [3/12/2015, 14:36:11] Exists evaluated to false
    [3/12/2015, 14:36:11] Exists: evaluating
    [3/12/2015, 14:36:11]MsiGetProductInfo with product code {7E59919F-564E-3FB5-B1FC-884251B18B06} found no matches
    [3/12/2015, 14:36:11] Exists evaluated to false
    [3/12/2015, 14:36:11] Or evaluated to false
    [3/12/2015, 14:36:11] And evaluated to false
    [3/12/2015, 14:36:11] BlockIf evaluated to false
    [3/12/2015, 14:36:11] BlockIf: Não é possível executar no modo de compatibilidade.
    [3/12/2015, 14:36:11]Não é possível executar no modo de compatibilidade.
    [3/12/2015, 14:36:11]evaluating BlockIf:
    [3/12/2015, 14:36:12] Exists: evaluating
    [3/12/2015, 14:36:12]Not In OS Compatability Mode
    [3/12/2015, 14:36:12] Exists evaluated to false
    [3/12/2015, 14:36:12] BlockIf evaluated to false
    [3/12/2015, 14:36:12] BlockIf: Não é possível executar o programa de instalação do .NET Framework no modo de segurança. Reinicie o computador e deixe o Windows ser reiniciado normalmente. Depois, execute a instalação novamente.
    [3/12/2015, 14:36:12]Não é possível executar o programa de instalação do .NET Framework no modo de segurança. Reinicie o computador e deixe o Windows ser reiniciado normalmente. Depois, execute a instalação novamente.
    [3/12/2015, 14:36:12]evaluating BlockIf:
    [3/12/2015, 14:36:12] Exists: evaluating
    [3/12/2015, 14:36:12]OS Not In Safe Mode
    [3/12/2015, 14:36:12] Exists evaluated to false
    [3/12/2015, 14:36:12] BlockIf evaluated to false
    [3/12/2015, 14:36:12] BlockIf: Não é possível desinstalar o .NET Framework 4.5.1 usando este pacote. Para desinstalar o .NET Framework 4.5.1 do seu computador, acesse Painel de Controle, escolha Programas e Recursos, escolha Exibir atualizações instaladas, selecione Atualização para Microsoft Windows (KB2881468) e escolha Desinstalar.
    [3/12/2015, 14:36:12]Não é possível desinstalar o .NET Framework 4.5.1 usando este pacote. Para desinstalar o .NET Framework 4.5.1 do seu computador, acesse Painel de Controle, escolha Programas e Recursos, escolha Exibir atualizações instaladas, selecione Atualização para Microsoft Windows (KB2881468) e escolha Desinstalar.
    [3/12/2015, 14:36:12]evaluating BlockIf:
    [3/12/2015, 14:36:12] And: evaluating
    [3/12/2015, 14:36:12] And: evaluating
    [3/12/2015, 14:36:12] And: evaluating
    [3/12/2015, 14:36:12] LessThanOrEqualTo: evaluating
    [3/12/2015, 14:36:12]TargetOS is 6.1.1
    [3/12/2015, 14:36:12]all numeric characters - canonicalizing
    [3/12/2015, 14:36:12] LessThanOrEqualTo evaluated to false
    [3/12/2015, 14:36:12] GreaterThan: evaluating
    [3/12/2015, 14:36:12]TargetOS is 6.1.1
    [3/12/2015, 14:36:12]all numeric characters - canonicalizing
    [3/12/2015, 14:36:12] GreaterThan evaluated to true
    [3/12/2015, 14:36:12] And evaluated to false
    [3/12/2015, 14:36:12] Equals: evaluating
    [3/12/2015, 14:36:12]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Release does NOT exist.
    [3/12/2015, 14:36:12]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:12] Equals evaluated to false
    [3/12/2015, 14:36:12] And evaluated to false
    [3/12/2015, 14:36:12] Equals: evaluating
    [3/12/2015, 14:36:12]Current Operation value is Installing
    [3/12/2015, 14:36:12] Equals evaluated to false
    [3/12/2015, 14:36:12] And evaluated to false
    [3/12/2015, 14:36:12] BlockIf evaluated to false
    [3/12/2015, 14:36:12] BlockIf: O .NET Framework 4.5 e esta atualização já estão instalados no computador como parte do sistema operacional Windows, mas precisam ser habilitados. No Painel de Controle, escolha Programas e Recursos, selecione Ativar ou desativar recursos do Windows e marque a caixa de seleção .NET Framework 4.5.
    [3/12/2015, 14:36:12]O .NET Framework 4.5 e esta atualização já estão instalados no computador como parte do sistema operacional Windows, mas precisam ser habilitados. No Painel de Controle, escolha Programas e Recursos, selecione Ativar ou desativar recursos do Windows e marque a caixa de seleção .NET Framework 4.5.
    [3/12/2015, 14:36:12]evaluating BlockIf:
    [3/12/2015, 14:36:12] And: evaluating
    [3/12/2015, 14:36:12] LessThanOrEqualTo: evaluating
    [3/12/2015, 14:36:12]TargetOS is 6.1.1
    [3/12/2015, 14:36:12]all numeric characters - canonicalizing
    [3/12/2015, 14:36:12] LessThanOrEqualTo evaluated to false
    [3/12/2015, 14:36:12] Equals: evaluating
    [3/12/2015, 14:36:12]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\OS Integration\v4 does NOT exist.
    [3/12/2015, 14:36:12]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:12] Equals evaluated to false
    [3/12/2015, 14:36:12] And evaluated to false
    [3/12/2015, 14:36:12] BlockIf evaluated to false
    [3/12/2015, 14:36:12] BlockIf: Você não tem privilégios suficientes para concluir a operação para todos os usuários do computador. Faça logon como administrador e execute novamente a Instalação.
    [3/12/2015, 14:36:12]Você não tem privilégios suficientes para concluir a operação para todos os usuários do computador. Faça logon como administrador e execute novamente a Instalação.
    [3/12/2015, 14:36:12]evaluating BlockIf:
    [3/12/2015, 14:36:12] Not: evaluating
    [3/12/2015, 14:36:12] Exists: evaluating
    [3/12/2015, 14:36:12]IsAdministrator: IS a member of the Administrators group
    [3/12/2015, 14:36:12] Exists evaluated to true
    [3/12/2015, 14:36:12] Not evaluated to false
    [3/12/2015, 14:36:12] BlockIf evaluated to false
    [3/12/2015, 14:36:12] BlockIf: Não é possível executar a instalação porque o Serviço do Windows Installer não está disponível neste computador.
    [3/12/2015, 14:36:12]Não é possível executar a instalação porque o Serviço do Windows Installer não está disponível neste computador.
    [3/12/2015, 14:36:12]evaluating BlockIf:
    [3/12/2015, 14:36:12] Not: evaluating
    [3/12/2015, 14:36:12] Exists: evaluating
    [3/12/2015, 14:36:12]Binary 'C:\Windows\system32\msiexec.exe' exists.
    [3/12/2015, 14:36:12]Service 'MSIServer' is available.
    [3/12/2015, 14:36:12] Exists evaluated to true
    [3/12/2015, 14:36:12] Not evaluated to false
    [3/12/2015, 14:36:12] BlockIf evaluated to false
    [3/12/2015, 14:36:12] BlockIf: A Instalação não pode continuar, pois uma instalação anterior requer que o computador seja reiniciado. Reinicie o computador e execute novamente a Instalação.
    [3/12/2015, 14:36:12]A Instalação não pode continuar, pois uma instalação anterior requer que o computador seja reiniciado. Reinicie o computador e execute novamente a Instalação.
    [3/12/2015, 14:36:12]evaluating BlockIf:
    [3/12/2015, 14:36:12] And: evaluating
    [3/12/2015, 14:36:12] And: evaluating
    [3/12/2015, 14:36:12] Exists: evaluating
    [3/12/2015, 14:36:12]RebootPending: No reboot pending
    [3/12/2015, 14:36:12] Exists evaluated to false
    [3/12/2015, 14:36:12] Or: evaluating
    [3/12/2015, 14:36:12] Equals: evaluating
    [3/12/2015, 14:36:12]Current Operation value is Installing
    [3/12/2015, 14:36:12] Equals evaluated to true
    [3/12/2015, 14:36:12] Equals: evaluating
    [3/12/2015, 14:36:12]Current Operation value is Installing
    [3/12/2015, 14:36:12] Equals evaluated to false
    [3/12/2015, 14:36:12] Or evaluated to true
    [3/12/2015, 14:36:12] And evaluated to false
    [3/12/2015, 14:36:12] Not: evaluating
    [3/12/2015, 14:36:12] Or: evaluating
    [3/12/2015, 14:36:12] Exists: evaluating
    [3/12/2015, 14:36:12] Exists evaluated to true
    [3/12/2015, 14:36:12] Exists: evaluating
    [3/12/2015, 14:36:12] Exists evaluated to false
    [3/12/2015, 14:36:12] Or evaluated to true
    [3/12/2015, 14:36:12] Not evaluated to false
    [3/12/2015, 14:36:12] And evaluated to false
    [3/12/2015, 14:36:12] BlockIf evaluated to false
    [3/12/2015, 14:36:12] BlockIf: Você não pode usar este programa de instalação para instalar o .NET Framework.
    [3/12/2015, 14:36:12]Você não pode usar este programa de instalação para instalar o .NET Framework.
    [3/12/2015, 14:36:12]evaluating BlockIf:
    [3/12/2015, 14:36:12] Not: evaluating
    [3/12/2015, 14:36:12] Or: evaluating
    [3/12/2015, 14:36:12] Exists: evaluating
    [3/12/2015, 14:36:12] Exists evaluated to false
    [3/12/2015, 14:36:12] Exists: evaluating
    [3/12/2015, 14:36:12] Exists evaluated to false
    [3/12/2015, 14:36:12] Or evaluated to false
    [3/12/2015, 14:36:12] Not evaluated to true
    [3/12/2015, 14:36:12] BlockIf evaluated to true
    [3/12/2015, 14:36:12] BlockIf: Este programa de instalação requer um computador x64 ou x86. Ele não pode ser instalado em um computador IA64.
    [3/12/2015, 14:36:12]Este programa de instalação requer um computador x64 ou x86. Ele não pode ser instalado em um computador IA64.
    [3/12/2015, 14:36:13]evaluating BlockIf:
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] Or: evaluating
    [3/12/2015, 14:36:13] Exists: evaluating
    [3/12/2015, 14:36:13] Exists evaluated to false
    [3/12/2015, 14:36:13] Exists: evaluating
    [3/12/2015, 14:36:13] Exists evaluated to false
    [3/12/2015, 14:36:13] Or evaluated to false
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] Exists: evaluating
    [3/12/2015, 14:36:13] Exists evaluated to false
    [3/12/2015, 14:36:13] Not: evaluating
    [3/12/2015, 14:36:13] Or: evaluating
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]TargetArchitecture is x86
    [3/12/2015, 14:36:13] Equals evaluated to false
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]TargetArchitecture is x86
    [3/12/2015, 14:36:13] Equals evaluated to true
    [3/12/2015, 14:36:13] Or evaluated to true
    [3/12/2015, 14:36:13] Not evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] Not: evaluating
    [3/12/2015, 14:36:13] Exists: evaluating
    [3/12/2015, 14:36:13] Exists evaluated to false
    [3/12/2015, 14:36:13] Not evaluated to true
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] BlockIf evaluated to false
    [3/12/2015, 14:36:13] BlockIf: Este programa de instalação requer um computador x86. Ele não pode ser instalado em computadores x64 ou IA64.
    [3/12/2015, 14:36:13]Este programa de instalação requer um computador x86. Ele não pode ser instalado em computadores x64 ou IA64.
    [3/12/2015, 14:36:13]evaluating BlockIf:
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] Or: evaluating
    [3/12/2015, 14:36:13] Exists: evaluating
    [3/12/2015, 14:36:13] Exists evaluated to false
    [3/12/2015, 14:36:13] Exists: evaluating
    [3/12/2015, 14:36:13] Exists evaluated to false
    [3/12/2015, 14:36:13] Or evaluated to false
    [3/12/2015, 14:36:13] Not: evaluating
    [3/12/2015, 14:36:13] Or: evaluating
    [3/12/2015, 14:36:13] Exists: evaluating
    [3/12/2015, 14:36:13] Exists evaluated to false
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]TargetArchitecture is x86
    [3/12/2015, 14:36:13] Equals evaluated to true
    [3/12/2015, 14:36:13] Or evaluated to true
    [3/12/2015, 14:36:13] Not evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] BlockIf evaluated to false
    [3/12/2015, 14:36:13] BlockIf: Não há suporte para o .NET Framework 4.5.1 neste sistema operacional.
    [3/12/2015, 14:36:13]Não há suporte para o .NET Framework 4.5.1 neste sistema operacional.
    [3/12/2015, 14:36:13]evaluating BlockIf:
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]Current Operation value is Installing
    [3/12/2015, 14:36:13] Equals evaluated to true
    [3/12/2015, 14:36:13] Or: evaluating
    [3/12/2015, 14:36:13] GreaterThan: evaluating
    [3/12/2015, 14:36:13]TargetOS is 6.1.1
    [3/12/2015, 14:36:13]all numeric characters - canonicalizing
    [3/12/2015, 14:36:13] GreaterThan evaluated to false
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] LessThanOrEqualTo: evaluating
    [3/12/2015, 14:36:13]TargetOS is 6.1.1
    [3/12/2015, 14:36:13]all numeric characters - canonicalizing
    [3/12/2015, 14:36:13] LessThanOrEqualTo evaluated to true
    [3/12/2015, 14:36:13] GreaterThan: evaluating
    [3/12/2015, 14:36:13]TargetOS is 6.1.1
    [3/12/2015, 14:36:13]all numeric characters - canonicalizing
    [3/12/2015, 14:36:13] GreaterThan evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] Not: evaluating
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]TargetOSType is Client
    [3/12/2015, 14:36:13] Equals evaluated to true
    [3/12/2015, 14:36:13] Not evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] Exists: evaluating
    [3/12/2015, 14:36:13]No FileVersion found for C:\Windows\system32\oclist.exe
    [3/12/2015, 14:36:13] Exists evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] Exists: evaluating
    [3/12/2015, 14:36:13]Path: C:\Windows\system32\scregedit.wsf does NOT exist.
    [3/12/2015, 14:36:13] Exists evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] Not: evaluating
    [3/12/2015, 14:36:13] LessThanOrEqualTo: evaluating
    [3/12/2015, 14:36:13]FileVersion for C:\Windows\System32\mscoree.dll is 4.0.40305.0
    [3/12/2015, 14:36:13]all numeric characters - canonicalizing
    [3/12/2015, 14:36:13] LessThanOrEqualTo evaluated to true
    [3/12/2015, 14:36:13] Not evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] Or evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] BlockIf evaluated to false
    [3/12/2015, 14:36:13] BlockIf: O computador está executando uma instalação Núcleo do Servidor do sistema operacional Windows Server 2008. O .NET Framework 4.5.1 exige uma versão posterior do sistema operacional. Instale o Windows Server 2008 R2 SP1 ou posterior e execute novamente a instalação do .NET Framework 4.5.1.
    [3/12/2015, 14:36:13]O computador está executando uma instalação Núcleo do Servidor do sistema operacional Windows Server 2008. O .NET Framework 4.5.1 exige uma versão posterior do sistema operacional. Instale o Windows Server 2008 R2 SP1 ou posterior e execute novamente a instalação do .NET Framework 4.5.1.
    [3/12/2015, 14:36:13]evaluating BlockIf:
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]Current Operation value is Installing
    [3/12/2015, 14:36:13] Equals evaluated to true
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]TargetOS is 6.1.1
    [3/12/2015, 14:36:13]all numeric characters - canonicalizing
    [3/12/2015, 14:36:13] Equals evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]RegKeyValue: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallationType contains 'Client'
    [3/12/2015, 14:36:13] Equals evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] BlockIf evaluated to false
    [3/12/2015, 14:36:13] BlockIf: Você deve instalar o componente de sistema operacional .NET Framework 2.0 SP2.
    [3/12/2015, 14:36:13]Você deve instalar o componente de sistema operacional .NET Framework 2.0 SP2.
    [3/12/2015, 14:36:13]evaluating BlockIf:
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]Current Operation value is Installing
    [3/12/2015, 14:36:13] Equals evaluated to true
    [3/12/2015, 14:36:13] LessThan: evaluating
    [3/12/2015, 14:36:13]TargetOS is 6.1.1
    [3/12/2015, 14:36:13]all numeric characters - canonicalizing
    [3/12/2015, 14:36:13] LessThan evaluated to true
    [3/12/2015, 14:36:13] And evaluated to true
    [3/12/2015, 14:36:13] GreaterThan: evaluating
    [3/12/2015, 14:36:13]TargetOS is 6.1.1
    [3/12/2015, 14:36:13]all numeric characters - canonicalizing
    [3/12/2015, 14:36:13] GreaterThan evaluated to true
    [3/12/2015, 14:36:13] And evaluated to true
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]RegKeyValue: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallationType contains 'Client'
    [3/12/2015, 14:36:13] Equals evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] Not: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727\Install contains '1'
    [3/12/2015, 14:36:13]all numeric characters - canonicalizing
    [3/12/2015, 14:36:13] Equals evaluated to true
    [3/12/2015, 14:36:13] LessThanOrEqualTo: evaluating
    [3/12/2015, 14:36:13]RegKeyValue: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727\SP contains '2'
    [3/12/2015, 14:36:13]all numeric characters - canonicalizing
    [3/12/2015, 14:36:13] LessThanOrEqualTo evaluated to true
    [3/12/2015, 14:36:13] And evaluated to true
    [3/12/2015, 14:36:13] Exists: evaluating
    [3/12/2015, 14:36:13]FileVersion for C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll is 2.0.50727.5485
    [3/12/2015, 14:36:13] Exists evaluated to true
    [3/12/2015, 14:36:13] And evaluated to true
    [3/12/2015, 14:36:13] Not evaluated to false
    [3/12/2015, 14:36:13] And evaluated to false
    [3/12/2015, 14:36:13] BlockIf evaluated to false
    [3/12/2015, 14:36:13] BlockIf: Não é possível desinstalar o .NET Framework 4.5.1. Outros aplicativos do computador dependem desse programa.
    [3/12/2015, 14:36:13]Não é possível desinstalar o .NET Framework 4.5.1. Outros aplicativos do computador dependem desse programa.
    [3/12/2015, 14:36:13]evaluating BlockIf:
    [3/12/2015, 14:36:13] And: evaluating
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]Current Operation value is Installing
    [3/12/2015, 14:36:13] Equals evaluated to false
    [3/12/2015, 14:36:13] Or: evaluating
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]RegKeyValue: HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0\Core\SBSDisabled\Uninstall does NOT exist.
    [3/12/2015, 14:36:13]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:13] Equals evaluated to false
    [3/12/2015, 14:36:13] Equals: evaluating
    [3/12/2015, 14:36:13]RegKeyValue: HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0\Full\SBSDisabled\Uninstall does NOT exist.
    [3/12/2015, 14:36:13]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:14] Equals evaluated to false
    [3/12/2015, 14:36:14] Or evaluated to false
    [3/12/2015, 14:36:14] And evaluated to false
    [3/12/2015, 14:36:14] BlockIf evaluated to false
    [3/12/2015, 14:36:14] BlockIf: Não é possível instalar o .NET Framework 4.5.1. Outros aplicativos do computador não são compatíveis com esse programa.
    [3/12/2015, 14:36:14]Não é possível instalar o .NET Framework 4.5.1. Outros aplicativos do computador não são compatíveis com esse programa.
    [3/12/2015, 14:36:14]evaluating BlockIf:
    [3/12/2015, 14:36:14] And: evaluating
    [3/12/2015, 14:36:14] Equals: evaluating
    [3/12/2015, 14:36:14]Current Operation value is Installing
    [3/12/2015, 14:36:14] Equals evaluated to true
    [3/12/2015, 14:36:14] Or: evaluating
    [3/12/2015, 14:36:14] Equals: evaluating
    [3/12/2015, 14:36:14]RegKeyValue: HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0\Full\SBSDisabled\Install does NOT exist.
    [3/12/2015, 14:36:14]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:14] Equals evaluated to false
    [3/12/2015, 14:36:14] Equals: evaluating
    [3/12/2015, 14:36:14]RegKeyValue: HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0\Core\SBSDisabled\Install does NOT exist.
    [3/12/2015, 14:36:14]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:14] Equals evaluated to false
    [3/12/2015, 14:36:14] Or evaluated to false
    [3/12/2015, 14:36:14] And evaluated to false
    [3/12/2015, 14:36:14] BlockIf evaluated to false
    [3/12/2015, 14:36:14] BlockIf: A desinstalação do Microsoft .NET Framework pode fazer com que alguns aplicativos parem de funcionar.
    [3/12/2015, 14:36:14]A desinstalação do Microsoft .NET Framework pode fazer com que alguns aplicativos parem de funcionar.
    [3/12/2015, 14:36:14]evaluating BlockIf:
    [3/12/2015, 14:36:14] And: evaluating
    [3/12/2015, 14:36:14] Equals: evaluating
    [3/12/2015, 14:36:14]Current Operation value is Installing
    [3/12/2015, 14:36:14] Equals evaluated to false
    [3/12/2015, 14:36:14] Not: evaluating
    [3/12/2015, 14:36:14] Or: evaluating
    [3/12/2015, 14:36:14] Equals: evaluating
    [3/12/2015, 14:36:14]RegKeyValue: HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0\Core\SBSDisabled\Uninstall does NOT exist.
    [3/12/2015, 14:36:14]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:14] Equals evaluated to false
    [3/12/2015, 14:36:14] Equals: evaluating
    [3/12/2015, 14:36:14]RegKeyValue: HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0\Full\SBSDisabled\Uninstall does NOT exist.
    [3/12/2015, 14:36:14]returning BoolWhenNonExistent's value: false
    [3/12/2015, 14:36:14] Equals evaluated to false
    [3/12/2015, 14:36:14] Or evaluated to false
    [3/12/2015, 14:36:14] Not evaluated to true
    [3/12/2015, 14:36:14] And evaluated to false
    [3/12/2015, 14:36:14] BlockIf evaluated to false
    [3/12/2015, 14:36:14] BlockIf: Não é possível executar a instalação corretamente porque o Serviço Windows Update não está disponível neste computador.
    [3/12/2015, 14:36:14]Não é possível executar a instalação corretamente porque o Serviço Windows Update não está disponível neste computador.
    [3/12/2015, 14:36:14]evaluating BlockIf:
    [3/12/2015, 14:36:14] Not: evaluating
    [3/12/2015, 14:36:14] Exists: evaluating
    [3/12/2015, 14:36:14]Binary 'C:\Windows\system32\svchost.exe' exists.
    [3/12/2015, 14:36:14]Service 'wuauserv' is available.
    [3/12/2015, 14:36:14] Exists evaluated to true
    [3/12/2015, 14:36:14] Not evaluated to false
    [3/12/2015, 14:36:14] BlockIf evaluated to false
    [3/12/2015, 14:36:14] BlockIf: Não é possível executar a instalação corretamente porque o Serviço do Instalador de Módulos do Windows não está disponível neste computador.
    [3/12/2015, 14:36:14]Não é possível executar a instalação corretamente porque o Serviço do Instalador de Módulos do Windows não está disponível neste computador.
    [3/12/2015, 14:36:14]evaluating BlockIf:
    [3/12/2015, 14:36:14] Not: evaluating
    [3/12/2015, 14:36:14] Exists: evaluating
    [3/12/2015, 14:36:14]Binary 'C:\Windows\servicing\TrustedInstaller.exe' exists.
    [3/12/2015, 14:36:14]Service 'TrustedInstaller' is available.
    [3/12/2015, 14:36:14] Exists evaluated to true
    [3/12/2015, 14:36:14] Not evaluated to false
    [3/12/2015, 14:36:14] BlockIf evaluated to false
    [3/12/2015, 14:36:14] BlockIf: Não é possível executar a instalação corretamente porque o BITS (Serviço de Transferência Inteligente em Segundo Plano) não está disponível neste computador.
    [3/12/2015, 14:36:14]Não é possível executar a instalação corretamente porque o BITS (Serviço de Transferência Inteligente em Segundo Plano) não está disponível neste computador.
    [3/12/2015, 14:36:14]evaluating BlockIf:
    [3/12/2015, 14:36:14] Not: evaluating
    [3/12/2015, 14:36:14] Exists: evaluating
    [3/12/2015, 14:36:14]Binary 'C:\Windows\System32\svchost.exe' exists.
    [3/12/2015, 14:36:14]Service 'BITS' is available.
    [3/12/2015, 14:36:14] Exists evaluated to true
    [3/12/2015, 14:36:14] Not evaluated to false
    [3/12/2015, 14:36:14] BlockIf evaluated to false
    [3/12/2015, 14:36:14]
    Logging all the global blocks
     
    Installation Blockers:
     
        Você não pode usar este programa de instalação para instalar o .NET Framework.
     
     
    [3/12/2015, 14:36:14] Global Block Checks: StopBlockers evaluated to true.
    [3/12/2015, 14:36:14]Final Result: Installation failed with error code: (0x000013EC), "A StopBlock was hit or a System Requirement was not met." (Elapsed time: 0 00:00:04).

    Any ideas?


    Alexander S.

    Thursday, March 12, 2015 8:06 PM
  • seems like your setup files are corrupted ? try downloading the .net framework from Microsoft. read this blog post for the above error http://blogs.msdn.com/b/vsnetsetup/archive/2012/09/21/unable-to-install-net-framework-4-0-global-block-checks-stopblockers-evaluated-to-true.aspx


    Eswar Koneti | Configmgr blog: www.eskonr.com | Linkedin: Eswar Koneti | Twitter: Eskonr

    Monday, March 16, 2015 12:36 AM
  • Unfortunately I don't believe they are corrupted.

    I've redownloaded it outside my customer's network and checked the hashes. They are the same.

    File: NDP451-KB2858728-x86-x64-AllOS-ENU.exe
    MD5: 607d3c9b399e3d303a1b14eb4326bd1e
    SHA-1: 5934dd101414bbc0b7f1ee2780d2fc8b9bec5c4d

    File: NDP452-KB2901907-x86-x64-AllOS-ENU.exe
    MD5: ee01fc4110c73a8e5efc7cabda0f5ff7
    SHA-1: 89f86f9522dc7a8a965facce839abb790a285a63

    Alexander S.


    • Edited by ASTAFUSA Monday, March 16, 2015 1:37 PM Added the .NET 4.5.1 hashes
    Monday, March 16, 2015 1:31 PM
  • The issue only occurs in Windows 7 x86. In Windows 7 x64 and 8/8.1 x86/x64 it works.

    Alexander S.

    Monday, March 16, 2015 8:30 PM
  • have you tried installing this manually on win7 X86 ? did that work ?



    Eswar Koneti | Configmgr blog: www.eskonr.com | Linkedin: Eswar Koneti | Twitter: Eskonr

    Tuesday, March 17, 2015 5:51 AM
  • Manually it works. I'm installing with the following string:

    setup.exe /x86 /x64 /q /norestart /log C:\Windows\Temp\net452_log.htm


    Alexander S.

    Tuesday, March 17, 2015 1:23 PM
  • Do you deploy .NET 4.5.2 as an application in a OSD Task Sequence?

    If yes, have a look at this thread: https://social.technet.microsoft.com/Forums/en-US/4808233e-1410-4305-a8d1-0e88f3a6fdc8/net-451-install-only-works-when-running-on-a-ui-session?forum=configmanagerapps&prof=required


    Best regards, Simon



    Tuesday, March 17, 2015 2:29 PM
  • Yes and no.

    .NET 4.5.2 is in my Windows 8.1 OSD TS, but only because App-V 5.0 SP3 uses it as a prerequisite. However, .NET 4.5.2 is already installed in captured wim file.

    When I try to deploy App-V5 5.0 (and subsequently .NET 4.5.2) as required (to Windows 7 x64/x86 and Windows 8/8.1 x64/x86) it fails, but only in Windows 7 x86.


    Alexander S.

    Tuesday, March 17, 2015 4:36 PM
  • You need to set "Run installation and uninstall program as 32-bit process on 64-bit clients".
    Command line: NDP451-KB2858728-x86-x64-AllOS-ENU.exe /passive /norestart
    Detection Method (not sure): Windows Installer code {7DEBE4EB-6B40-3766-BB35-5CBBC385DA37}
    Thursday, March 26, 2015 9:53 PM
  • Since you are trying to deploy this on 32-bit clients, Hermann's workaround won't work for you.  I wrote up a detailed blog post here which explains what you'll need to do:

    http://www.nowmicro.com/deploying-net-framework-4-5-2-configmgr-application/

    Nash


    Nash Pherson, Senior Systems Consultant
    Now Micro - My Blog Posts
    If you found a bug or want the product to work differently, share your feedback.
    <-- If this post was helpful, please click the up arrow or propose as answer.

    Friday, March 27, 2015 2:44 AM
  • Sorry for the huge delay.

    Unfortunately, NPherson solution was not applicable at my customer. Since 7-Zip is not allowed in theirs environment.

    Eventually the solution was the one where I extracted the .NET 4.5.2 binaries and deployed all the 1.9Gb. The issue that I previously had with a Windows 7 32-bit was a faulty computer. It worked flawlessly on other Windows 7 32-bit.

    Again, sorry for the huge delay.


    Alexander S.

    • Marked as answer by ASTAFUSA Monday, May 18, 2015 4:09 AM
    Monday, May 18, 2015 4:09 AM