Оригинал пользователя vpmarat
1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка DONE
2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена. DONE
2а) Внимание: простое переименование существующего пользователя вопрос НЕ решает! Он все равно останется для Виндовс русским, это видно на результате выполнения команды CMD -> net user. Только создание нового. DONE
3) Служба "Вторичный вход в систему" должна быть установлена на "Автостарт". Панель управления - администрирование - Службы. DONE
4) Контроль учетных записей UAC надо выключить.
( http://www.mydigitallife.info/2008/12/30/how-to-disable-and-turn-off-uac-in-windows-7/ ) Windows XP-pro here
5) При установке Postgres и ХМ рекомендуется выключить антивирус и файерволл. Или совсем их деинсталлировать на это время. DONE
6) Все установки обязательно запускать "от администратора" (по правому клику на файл) - невзирая на то, что у пользователя Виндовс права администратора, как правило, имеются. И желательно запускать установки первым делом после перезагрузки компа. DONE
7) Если есть необходимость устанавливать Postgres не в папку по умолчанию (см следующий пункт), или использовать неумолчальную папку для базы данных - следует скачать отдельный установщик http://www.enterprisedb.com/products-services-training/pgdownload#windows (при выборе версии 9.0 над брать ту, что соответствует разрядности Виндовс на компе). DONE
8) Если Виндовс не на английском - устанавливать Postgres следует именно не в умолчальную папку. Требуется создать в корне диска (например) папку и ставить программу в нее. DONE
9) Устанавливать Postgres и ХМ надо отдельно, по очереди. От админа. Когда ХМ после первого запуска сообщит, что отстуствует база данных - просто создать ее через DBControlpanel.exe (для ХМ1). В ХМ2 установочный визард сам скажет, что нужно делать.
10) После каждой неудачной попытки установки Postgres следует не только её деинсталлировать через Панель управления, но и удалить из системы пользователя по имени "postgres":
"Пуск", "Выполнить", набрать с клавиатуры "cmd" и по правому клику запустить командную строку от админа
В черном окне набрать без ошибок следующую команду (и нажать Enter):
net user postgres /del
Должно появиться сообщение, что команда выполнена успешно. Для проверки набрать
net user
(без параметров) - получим список пользователей, в котором не должно быть пользователя postgres DONE
11) Кстати, все клиенты покер-румов также должны запускаться "от админа"
Все пункты выполнил, 2 раза попробовал в том же самом месте ошибка. Попробовал сделать как на другом форуме посоветовали:
Решение проблемы простое и элегантное (бубен можно оставить):
1. Создать учетную запись postgres, включить её в группу Администраторы
2. Выйти из системы и войти в неё под учетной записью postgres
3. Запустить установку PostgreSQL
Но так тоже не получилось, точнее я не смог зайти под этим именем, он сразу становится невидимым у меня. А как переключать их вне Лог-офф меню, я не в курсе.
Это полный ппц. как установить постгресс, может есть дистрибутив старого постргес? Где нет one-click-file, где всё в ручную надо было прописывать?