Ошибка создания временной директории PostgreSQL 1С | PGLens

Ошибка создания временной директории при установке PostgreSQL для 1С

Ошибка «Failed to create temporary directory» возникает на этапе инициализации кластера при установке PostgreSQL под Windows, в том числе в сборках для 1С. Установщик не смог создать временный каталог для служебных файлов. Единой причины нет, поэтому диагностику начинают с лога установки.

Где смотреть причину

Откройте лог установщика – он лежит в %TEMP% под именем bitrock_installer.log (установщики PostgreSQL работают на движке BitRock). В нем обычно указана конкретная причина сбоя, и дальнейшие шаги стоит сверять именно с ним:

%TEMP%\bitrock_installer.log

Что проверить

  1. Запускайте установщик от имени администратора – через правый клик «Запуск от имени администратора». Нехватка прав на запись во временный каталог – самая частая причина.
  2. Проверьте системную переменную TEMP: путь должен существовать, быть доступен на запись и не содержать кириллицы. Очистите папку %TEMP% от файлов прошлых неудачных попыток.
  3. Временно отключите антивирус – экраны реального времени часто блокируют создание временных файлов.
  4. Проверьте ассоциацию файлов .vbs. Установщик вызывает VBS-скрипты, и если расширение перехвачено сторонним приложением (например, редактором кода) или отключен Windows Script Host, инициализация падает. В реестре HKEY_CLASSES_ROOT\.vbs значение по умолчанию должно быть VBSFile.
  5. Убедитесь, что запущена служба «Вторичный вход в систему» (Secondary Logon) – установщик использует переключение контекста пользователя, и при остановленной службе установка может прерываться.

Запасной вариант

Если ошибка повторяется, откажитесь при установке от автоматической инициализации кластера и выполните initdb вручную позже. Для связки с 1С важно задать корректную локаль – Russian_Russia.1251 с кодировкой UTF8. Перед повторной установкой проверьте наличие пакетов Microsoft Visual C++ Redistributable, от которых зависят современные версии PostgreSQL.

Проверьте PGLens
на своих данных

Подключите PGLens к своим экземплярам и получите структурированную картину нагрузки вместо разрозненных данных из логов и системных представлений.

  • Картина нагрузки по подключенным экземплярам в динамике
  • Ранжированный список самых тяжелых запросов
  • Моделирование индексов с расчетом выигрыша в стоимости запроса

    * - обязательные поля

    Напишите нам
    Удобнее с телефона?
    Сканируйте QR