I have a Zenapp which has the following registry requirements;

HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\Shockwave 10\currentupdateversion
->key exists

Value name
->Value Exists

Value is
(String value)

I have verified that my station has this string value as 1011016 and there
are no typos.

The problem is that this Zenapp keeps running over and over on my ~500
stations, even though most all of them have this registry key & value.

RUN ONCE is not an option because I keep running into machines where Zen
launches the install (C:\zen\shockwave player 10b\sw_lic_full_installer.exe
/s) at shutdown time and the installer never finishes, but Zen records
that it has.

Is there a bug in the registry requirements features, or am I doing
something wrong?