А по-моему, самое простое на сегодняшний день решение = плюнуть на старую базу данных и сделать следующее:
Предварительное замечание: эта инструкция актуальна только для Вин10, причем только 64-разрядной.
1) деинсталлировать (через Панель управления) postgresql
2) скачать инсталлятор версии 9.3 (именно её, не новее!) причем именно отсюда - это ДРУГОЙ установщик, отличающийся от стандартного.
2.1) причем сохранить его при скачивании в то место, которое доступно любому юзеру (например, в корень диска C)
Какой именно файл брать - см. на картинке

3) Приготовить папку для установки:
3.1) В том же корне диска C создать папку с именем PostgreSQL
3.2) Сделать правый клик на ней - Свойства - безопасность - нажать кнопку Edit
3.3) Последовательно для всех перечисленных в списке пользователей задать этой папке "Полный доступ" (Full Access) - с нажатием кнопки Применить (Apply) для каждого юзера
3.4) Затем нажать кнопку Add... (Добавить) и в нижнем поле (оно единственное, где там можно вписать) внести имя postgres - после чего нажать кнопку Проверить (Check names) и затем OK
3.5) Выполнить п. 3.3 еще и для этого пользователя
3.6) Нажатием OK закрыть окно свойств папки
4) Открыть Панель Управления - Пользователи - создать НОВОГО юзера компа, дать ему короткое английское имя (да хоть бы просто User007)
обязательно присвоить ему права администратора
5) нажать кнопку Start и выбрать там Power - Reload (или как оно по-русски выглядит...)
в общем, перегрузить систему под этого созданного в п. 4 пользователя User007
6) Найти скачанный файл установщика postgres и запустить его по правому клику от администратора
6.1) Когда появится запрос "что устанавливать" - дополнительно поставить галку на PGAdmin
6.2) По ходу процесса указать, что устанавливать СУБД надо в созданную в п. 3 папку C:\PostgreSQL
6.3) При запросе на задние пароля ввести стандартный для ПТ4:
dbpass
или для ХМ, т.е.
postgrespass
(но тогда не забыть, что впоследствии и в самом ПТ\ХМ надо его же указывать)
6.4) Больше ничего не менять и дождаться конца установки. Там обычно файлы для Pgadmin скачиваются дополнительно, так что - дотерпеть.
7) Если никаких аварийных сообщений не случилось - значит, postgresql нормально установилась. Чтобы в этом убедиться - открыть Диспетчер задач - Процессы - найти там среди запущенных пять одинаковых с именем postgres
7.1) Можно еще для надежности убедиться, что работает, запустив Pgadmin. В открывшемся окне сделать двойной клик по строке сервера в дереве слева (попросит пароль - см. 6.3) и дерево это развернуть до уровня, когда видно единственную на этот момент базу данных с именем postgres (она "внутренняя", техническая, трогать ее нельзя, только убедиться, что есть).
8) Аналогично пункту 5 перегрузить систему снова под того пользователя, под которым она обычно работает.
9) Запустить ПТ4\ХМ2 и убедиться, что он подключился к postgresql (насчет пароля см. выше)
10) Если все нормально заработало - через Панель управления - Пользователи удалить созданного в пункте 4, он больше не нужен.