Inno Setup parece não gravar no registro em uma máquina de 64 bits

Eu tenho um script muito simples Inno Setup contendo este[Registry] seção:

[Registry]
Root: HKLM; Subkey: SOFTWARE; Flags: createvalueifdoesntexist; ValueType: string; ValueName: ABC; ValueData: abc

No entanto, quando verificoHKLM\SOFTWARE subchave, não há valor adicionado.

Eu tentei subchaves diferentes sob oHKLM\SOFTWARE e Pascal scripting, mas o Inno Setup simplesmente se recusa a criar uma nova subchave ou valor.

Estou executando um Windows 7 de 64 bits, o UAC está desligado.

questionAnswers(1)

yourAnswerToTheQuestion