I used one from an earlier version of Patch Management before they stopped using Inventory Rules, the rules still exist on my NS, ".NET Framework v3.5 SP1 Software Release - Inv":
AND
~OR
~~AND
Registry Key Version
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\26DDC2EC4210AC63483DF9D4FCC5B59D\InstallProperties
DisplayVersion >= 3.5.30729
Registry Key Version
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\26DDC2EC4210AC63483DF9D4FCC5B59D\InstallProperties
DisplayVersion < 3.6.0
~~AND
Registry Key/File Path to File Version
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\v3.5
All Assemblies In
System.core.dll
Version must be >= 3.5.30729.0
Registry Key/File Path to File Version
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\v3.5
All Assemblies In
System.core.dll
Version must be < 3.6.0
~NOT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
PROCESSOR_ARCHITECTURE
AMD64
Entire String