Не удалось запустить PostgreSQL 11.2. Пытался удалить все, и теперь PostgreSQL 11.2 отказывается устанавливаться с ошибкой

#windows #postgresql

#Windows #postgresql

Вопрос:

Я попытался установить PostgreSQL 11.2 в Windows по этой ссылке:https://www.openscg.com/bigsql/postgresql/installers.jsp /

но программа не запускалась, что бы я ни пробовал. Быстрое черное окно появлялось на десятую долю секунды, исчезало, а затем абсолютно ничего не происходило.

Таким образом, я деинсталлировал его, удалил каталог и попытался установить PostgreSQL 11.2 в Windows по этой ссылке:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

Он установлен правильно, но когда я открыл свой файловый проводник в C:, где должен был быть установлен каталог, я получил сообщение об ошибке «PostgreSQL не найден». Я думал, что моя предыдущая установка вызывала проблемы, поэтому я выполнил «Поиск по локальному C:» в проводнике и нашел более 9000 файлов, связанных с PostgreSQL. Я ‘Ctrl A’ удалил их все и пропустил исключения, в которых говорилось ‘Вам нужно разрешение на удаление этого файла’, ‘Этот файл используется’, ‘Не удается найти файл’ и т.д.

Затем я попытался переустановить PostgreSQL 11.2 по этой ссылке (такой же, как вторая ссылка):https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

Однако, после ответа «да» на «разрешение вносить изменения на этом компьютере», я немедленно получаю окно с ошибкой «Произошла ошибка. Ошибка при чтении файла C;/Program Files/PostgreSQL/11 /data /postgresql.conf», и я больше не могу установить PostgreSQL.

Как мне это исправить?

Комментарии:

1. Поскольку вы уже удалили некоторые вещи вручную, но не другие, я не уверен, что смогу чем-то помочь. Но я думаю, вам нужно каким-то образом вручную удалить все старые материалы PostgreSQL, включая c:program files postgresql дерево каталогов, и вам, вероятно , следует установить PostgreSQL, распространяемый postgresql.org: postgresql.org/download

Ответ №1:

Спасибо Майку за комментарии. Вот что я сделал:

1) Я нашел все старые материалы PostgreSQL, включая дерево каталогов program files, и удалил все это, используя функцию удаления, когда смог.

2) Затем я сбросил системные переменные среды postgresql и перезапустил свой компьютер.

3) Я удалил все каталоги верхнего уровня для PostgreSQL и загрузил PostgreSQL, распространяемый postgresql.org. Я, наконец, смог снова установить PostgreSQL.

4) pgAdmin4 работает, и если я использую тип командной строки ‘cmd.exe /c chcp 1252’, а затем введите что-то вроде ‘psql -U postgres postgres» и введите свой пароль.