Скорее всего, разработчики не учли рекомендации по разработке программ под windows и пытаются хранить какие-то файлы в каталоге с программой. Решается либо установкой таких программ в отдельную папку, отличную от ProgramFiles%% (я обычно ставлю в c:\progs), либо действительно, принудительной раздачей прав.
в другую папку тоже пробовала, не помогло.
Только права спасли. Единственное, я думаю, что как то можно сделать полегче, а не как я на скорость в процессе установки выставляю права).
если я не ошибаюсь, то по умолчанию оно ставится в Program Files или Program Files (X86). В таком случае не может ли помочь банальное отключение UAC'a?
хмм… была похожая проблема. решилась так:
1) перед установкой создаём пользователя postgres с паролем, к примеру, temp123.
2) из-под него запускаем установщик, и когда спросит пароль, вводим всё тот-же temp123
вуаля, всё работает. хотя конечно, у каждого свои проблемы и методы решения.
PostgreSQL и Vista