Why won"t SilkTest write any Registry keys on Vista32? I have UAC turned off.
If you get an error message similar to this in your results:
[ ] *** Error: Registry entry "" not found
[ ] Occurred in SYS_SetRegistryValue
[ ] Called from Reg_CreateValue at Registry.inc(161)
and you are certain you have User Access Control turned off, please check your script and/or Runtime | Options to see if the agent option OPT_USE_ANSICALL is set to TRUE. If it is, set it to FALSE in the script just before writing the Registry key (Agent.SetOption(OPT_USE_ANSICALL,FALSE)), then set it to TRUE again (Agent.SetOption(OPT_USE_ANSICALL,TRUE)) after the write is complete and this part of the test will complete correctly.
There is a bug with OPT_USE_ANSICALL in all versions of SilkTest that support Vista32 from SilkTest2006 R2 SP1 backwards that causes Registry writes to fail.