К статье
Практический материал

Администрирование · 8 мин

Удаление неиспользуемых версий программы 1С: что это и как выполнить правильно

Что такое удаление неиспользуемых версий платформы 1С, зачем оно нужно, как безопасно удалить старые релизы через Windows и что проверить после очистки.

Удаление неиспользуемых версий программы 1С — это очистка компьютера или сервера от старых релизов платформы «1С:Предприятие», которые больше не применяются для запуска информационных баз. Каждое обновление платформы устанавливается в отдельный каталог, и со временем таких каталогов накапливается десятки: каждая версия занимает от одного до нескольких гигабайт дискового пространства.

Проблема особенно заметна на компьютерах бухгалтеров и на серверах, где обновления ставятся регулярно. Старые версии не удаляются автоматически: штатный установщик платформы только добавляет новый релиз, а предыдущие остаются на диске. В результате свободное место заканчивается, системный диск переполняется, а обновления конфигураций начинают завершаться с ошибками.

Важно понимать: удаляется именно платформа (технологическая среда исполнения), а не информационные базы и не данные. Сами базы хранятся отдельно и при корректном удалении старых релизов не затрагиваются. Однако ошибка в выборе удаляемой версии способна остановить работу пользователей, поэтому действовать нужно по проверенной схеме.

Что именно накапливается на диске

Платформа «1С:Предприятие» при каждом обновлении устанавливается в отдельную папку с номером версии. На 64-разрядной Windows типичный путь выглядит как C:\Program Files\1cv8\8.3.22.1750\ для 64-битной платформы и C:\Program Files (x86)\1cv8\... для 32-битной. Каждый такой каталог содержит полный набор исполняемых файлов, библиотек и компонентов.

Кроме самих версий платформы, место занимают дистрибутивы обновлений конфигураций в каталоге шаблонов (обычно tmplts в профиле пользователя или в общей папке), временные файлы и журналы. Но основной объём — именно старые релизы платформы, особенно если обновления выполнялись несколько лет подряд.

Как определить, какие версии реально используются

Перед удалением нужно выяснить, какой релиз запускается для каждой базы. Самый надёжный способ — открыть рабочую базу и посмотреть версию платформы через меню «Сервис» → «О программе». Если баз несколько, проверьте каждую: разные базы могут работать на разных релизах.

Дополнительно посмотрите свойства ярлыков запуска: иногда в них явно прописан путь к конкретному исполняемому файлу 1cv8.exe определённой версии. На сервере проверьте, какая версия агента сервера 1С запущена в службах Windows.

Как выяснить используемую версию
  1. 1
    Откройте каждую рабочую базу и посмотрите версию платформы в «Сервис» → «О программе»
  2. 2
    Запишите все задействованные релизы в список
  3. 3
    Сверьте список с содержимым каталога C:\Program Files\1cv8 (или 1cv8 для x86)
  4. 4
    Отметьте версии, которых нет в списке используемых, — это кандидаты на удаление

Оставьте не только текущий релиз, но и предыдущий: если после очередного обновления конфигурации возникнут проблемы, возможность быстро запустить базу на прошлой версии платформы сэкономит время. Удалять имеет смысл релизы, которые не использовались несколько месяцев.

Стандартное удаление через Windows

Правильный способ удаления — штатный деинсталлятор. Откройте «Параметры» → «Приложения» → «Установленные приложения» (в старых версиях Windows — «Панель управления» → «Программы и компоненты»). В списке найдите записи вида «1С:Предприятие 8 (8.3.XX.XXXX)» — каждая версия отображается отдельной строкой.

Выберите ненужную версию и нажмите «Удалить». Деинсталлятор уберёт файлы платформы, записи в реестре и ярлыки. Повторите процедуру для каждого устаревшего релиза. Удаление одной версии обычно занимает меньше минуты.

Что можно и нельзя удалять вручную

Категорически не рекомендуется просто удалять папки версий из Program Files через проводник. Такой способ оставляет записи в реестре, «битые» ярлыки и записи в списке установленных программ, что мешает последующим обновлениям и установкам.

Зато вручную можно и нужно чистить каталог шаблонов конфигураций tmplts: старые дистрибутивы обновлений после успешного обновления базы больше не нужны и могут занимать значительный объём. Удаление папок шаблонов не влияет на работу уже обновлённых баз. Также безопасно очищать временные файлы в каталоге %TEMP% и кэши метаданных в каталоге пользователя, если база работает некорректно.

Типичные ошибки
01
Удаление папки версии через проводник вместо деинсталлятора — остаются записи в реестре и мусор в системе
02
Удаление последней рабочей версии по невнимательности — базы перестают запускаться до переустановки платформы
03
Удаление версии, на которой работает сервер 1С, — останавливается работа всех пользователей сразу
04
Очистка каталога tmplts до завершения обновления базы — обновление прерывается, дистрибутив приходится скачивать заново

Особенности для сервера 1С

На сервере ситуация ответственнее: от версии платформы зависят все пользователи одновременно. Перед удалением старого релиза убедитесь, что служба агента сервера запущена именно от новой версии, а консоль кластера показывает корректную работу баз.

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

Проверка результата после очистки

После удаления убедитесь, что всё работает. Запустите каждую информационную базу штатным способом, выполните типовые операции: откройте отчёт, проведите документ. Проверьте свободное место на диске — оно должно увеличиться примерно на суммарный объём удалённых версий.

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

Контрольные точки

Как проверить результат

Запуск каждой базы
Норма

База открывается без сообщений о версии платформы

Тревожный признак

Ошибка несовместимости версии или требование установить платформу

Свободное место на диске
Норма

Объём свободного места заметно вырос

Тревожный признак

Место не изменилось — возможно, удалены не те компоненты

Список установленных программ
Норма

Остались только актуальные версии 1С

Тревожный признак

Записи о версиях висят, но папки удалены — признак ручного удаления каталогов

FAQ

Удалятся ли мои данные вместе со старой версией 1С?

Нет. Информационные базы хранятся отдельно от платформы — в собственных каталогах или на SQL-сервере. Деинсталляция платформы удаляет только программные файлы. Тем не менее перед любыми работами полезно иметь актуальную резервную копию базы.

Сколько версий платформы разумно держать на компьютере?

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

Что делать, если нужной версии нет в списке установленных программ, но папка есть?

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

Можно ли автоматизировать очистку старых версий?

Да, администраторы используют скрипты PowerShell или групповые политики для удаления заданных релизов на множестве компьютеров. Автоматизацию обязательно тестируют на одной машине и ведут список версий, которые трогать нельзя.

Нужно ли удалять старые шаблоны конфигураций из папки tmplts?

Да, после успешного обновления базы старые дистрибутивы шаблонов не нужны и могут занимать заметный объём. Удаляйте только те папки, обновления из которых уже применены ко всем базам.

Итог

Что важно запомнить

Удаление неиспользуемых версий 1С — безопасная процедура очистки диска, если действовать через штатный деинсталлятор и предварительно выяснить, какие релизы реально запускают базы. Данные не затрагиваются, но текущую и предыдущую версии платформы следует оставить.