Гайд: Ошибка 112 (0x00000070) «Недостаточно места на диске» при обновлении 1С:Предприятие

Решение ошибки 112 (0x00000070) «Недостаточно места на диске» при обновлении 1С. Пошаговый гайд по очистке Temp, настройке SQL и освобождению места.

2026.07.22                  


Гайд: Ошибка 112 (0x00000070) «Недостаточно места на диске» при обновлении 1С:ПредприятиеГайд: Ошибка 112 (0x00000070) «Недостаточно места на диске» при обновлении 1С:Предприятие Ошибка 112 (0x00000070) «Недостаточно места на диске» при обновлении 1С:Предприятие означает, что операционной системе или самой платформе 1С не хватает свободного пространства для выполнения временных операций.

При обновлении 1С создает множество временных файлов: распаковывает дистрибутив, формирует резервную копию (dt или cf), создает временные таблицы в СУБД и использует системную папку Temp.

Ниже представлен подробный гайд по диагностике и устранению этой проблемы.


Шаг 1. Определяем, на каком именно диске не хватает места

Ошибка не всегда означает, что переполнен диск C:.

* Для файловой базы:

проверьте диск, где лежит сама папка с базой данных (файл 1Cv8.1CD).


* Для клиент-серверной базы (SQL):

проверьте диск C: (там лежат временные файлы 1С и ОС), а также диски, на которых расположены файлы данных (.mdf) и журналы транзакций (.ldf) вашей базы SQL Server.

Откройте «Этот компьютер» и посмотрите на цвет полосок свободного места. Если где-то горит красный — проблема там.


Шаг 2. Очистка временных файлов Windows (Папки Temp)

Это самая частая причина. Платформа 1С активно использует временные папки пользователя и системы.

  1. Нажмите Win + R, введите %temp% и нажмите Enter.
  2. Откроется папка с временными файлами. Выделите всё (Ctrl + A) и удалите.
    • Примечание: Если Windows скажет, что некоторые файлы заняты, просто нажмите «Пропустить» для них.
  3. Снова нажмите Win + R, введите temp (без процентов) и нажмите Enter. Удалите содержимое и этой папки (потребуется доступ администратора).
  4. Альтернативный способ: Нажмите Win + R, введите cleanmgr, выберите диск C: (или тот, где мало места). Отметьте галочками «Временные файлы», «Временные файлы Интернета», «Очистка обновлений Windows» и нажмите ОК.

Шаг 3. Проверка настроек самого обновления 1С

Если вы обновляете конфигурацию через «Администрирование» -> «Обновление конфигураций» или через Конфигуратор:

1. Путь сохранения резервной копии:

Перед обновлением 1С делает бэкап. Если в настройках обновления указан путь для сохранения резервной копии (.dt или .cf) на диск, где мало места, будет ошибка 112.

Решение:

Измените путь сохранения резервной копии в настройках обновления на диск с большим объемом свободного места.


2. Папка для распаковки обновлений:

Если вы скачиваете обновления через «Обновление программ» (внутри 1С), они распаковываются в скрытую папку. Убедитесь, что на диске, где установлена 1С (обычно C:\Program Files\1cv8 или C:\Program Files (x86)\1cv8), есть хотя бы 5-10 ГБ свободного места.


Шаг 4. Специфика для клиент-серверных баз (SQL Server)

Если ваша база работает на MS SQL Server, ошибка 112 часто возникает из-за раздувшегося файла журнала транзакций (LDF).

  1. Откройте SQL Server Management Studio (SSMS).
  2. Нажмите правой кнопкой на вашу базу данных -> Properties (Свойства) -> вкладка Files (Файлы).
  3. Посмотрите на размер файла с расширением .ldf (Log). Если он десятки или сотни гигабайт, а на диске нет места — это причина.
4. Как исправить:
  • Если модель восстановления Full (Полная), нужно сделать резервное копирование журнала транзакций (Backup -> Transaction Log), после чего файл автоматически урежется.
  • Либо можно выполнить команду DBCC SHRINKFILE (Имя_Файла_Log, Целевой_Размер) в новом запросе.
Важно:

Не меняйте модель восстановления на Simple в рабочих базах без согласования с администратором SQL, это может нарушить стратегию бэкапов.


Шаг 5. Специфика для файловых баз

Если база файловая, а диск переполнен:

  1. Перенесите папку с базой данных на другой, более объемный диск (через перемещение папки и последующее изменение пути в списке баз 1С, либо через ярлык).
  2. Если места на диске впритык, 1С не сможет выполнить реструктуризацию или сжатие базы. Освободите минимум 2-3 объема вашей базы данных (например, если база весит 10 ГБ, нужно 30 ГБ свободного места для безопасного обновления).

Шаг 6. Очистка кэша обновлений Windows (SoftwareDistribution)

Иногда место на диске C: съедает кэш скачанных обновлений Windows, который не может очиститься сам.

  1. Откройте командную строку (CMD) или PowerShell от имени Администратора.
  2. Остановите службу обновлений: net stop wuauserv
  3. Перейдите в папку: C:\Windows\SoftwareDistribution\Download
  4. Удалите всё содержимое этой папки.
  5. Запустите службу обратно: net start wuauserv

Шаг 7. Проверка журналов 1С и IIS (если используется веб-сервер)

* Технологические журналы 1С:

Если у вас включено детальное логирование (технологический журнал), файлы логов могут занимать десятки гигабайт. Проверьте папку, указанную в настройках технологического журнала (обычно C:\Program Files\1cv8\srvinfo1c\log или аналогичную) и удалите старые логи.

* IIS (Интернет-сервер):

Если 1С опубликована на веб-сервере IIS, проверьте папку C:\inetpub\logs\LogFiles. Логи доступа могут разрастаться до огромных размеров.


Важно

  1. Посмотрите, на каком диске красный индикатор свободного места.
  2. Очистите папки %temp% и temp.
  3. Если база на SQL — проверьте размер .ldf файла.
  4. В настройках обновления 1С укажите путь для сохранения резервной копии на диск, где точно есть место.
  5. Попробуйте запустить обновление снова.

Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Денис Аверко @Nymexis г. Омск

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта