On the Add/Remove Programs List to display BES Client >=8.0 failed?

(imported topic written by SSTU_bevis_chen)

Hi all,

Executed the "On the Add/Remove Programs List to display BES Client >=8.0 " fixlets was failed on winxp pc,but it successful on win2008/r2 pc.

how to do modify the action scripts ?

Relevance :

version of client >= “5.1”

version of client >= “8.0”

exists key whose (NOT exists value “ProductName” of it AND exists (value “RemovedProductName” of it) whose (NOT (it as string = “”))) of keys “HKEY_CLASSES_ROOT\Installer\Products” of native registry

Actions :

regset64 “” “ProductName”="{value “RemovedProductName” of key whose (NOT exists value “ProductName” of it AND exists (value “RemovedProductName” of it) whose (NOT (it as string = “”))) of keys “HKEY_CLASSES_ROOT\Installer\Products” of native registry}"

Error Msg :

=========

Command failed (Relevance substitution failed) regset64 “” “ProductName”="{value “RemovedProductName” of key whose (NOT exists value “ProductName” of it AND exists (value “RemovedProductName” of it) whose (NOT (it as string = “”))) of keys “HKEY_CLASSES_ROOT\Installer\Products” of native registry}" (fixlet 1246)

(imported comment written by BenKus)

Hi bevis,

The error indicates that the section between the {} is failing to resolve in relevance… What happens when you run it in a relevance debugger on that computer?

name of key whose (NOT exists value “ProductName” of it AND exists (value “RemovedProductName” of it) whose (NOT (it as string = “”))) of keys “HKEY_CLASSES_ROOT\Installer\Products” of native registry}]" “ProductName”="{value “RemovedProductName” of key whose (NOT exists value “ProductName” of it AND exists (value “RemovedProductName” of it) whose (NOT (it as string = “”))) of keys “HKEY_CLASSES_ROOT\Installer\Products” of native registry

Ben