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

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

Как удалить все остатки 1С с компьютера

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

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

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

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

Что именно считается остатками 1С

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

Типичные категории остатков:

  • папки платформы в C:\Program Files\1cv8 или C:\Program Files (x86)\1cv8 — если версии удалялись не все;
  • кэш метаданных и настройки в профилях пользователей: %APPDATA%\1C и %LOCALAPPDATA%\1C;
  • шаблоны конфигураций и обновлений (путь задаётся при установке, часто C:\Program Files\1cv8\tmplts или папка в профиле);
  • служебные файлы в C:\ProgramData\1C — лицензии, журналы, данные сервера;
  • ветки реестра HKEY_CURRENT_USER\Software\1C и HKEY_LOCAL_MACHINE\SOFTWARE\1C;
  • службы агента сервера 1С, если разворачивалась серверная часть.

Шаг 1. Штатное удаление платформы и подготовка

Прежде чем что-либо удалять, определите, какие базы вам ещё нужны, и сделайте их резервные копии. Для файловых баз достаточно скопировать папку базы целиком или выгрузить данные через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверных баз резервную копию делает администратор СУБД.

Далее удалите платформу стандартным способом: Параметры Windows → Приложения → найдите строки «1С:Предприятие 8» нужных версий → Удалить. Если установлено несколько версий платформы, удаляйте каждую отдельно. Также удалите сопутствующие компоненты: «1С:Предприятие — Тонкий клиент», драйверы защиты HASP, если они больше не нужны другим программам.

Шаг 2. Очистка системных папок платформы

После деинсталляции проверьте и удалите вручную оставшиеся каталоги:

  • C:\Program Files\1cv8 и C:\Program Files (x86)\1cv8 — здесь могут остаться папки неудалённых версий и общие файлы;
  • C:\ProgramData\1C — содержит файл программных лицензий, журналы и данные кластера серверов. Удаляйте эту папку, только если 1С на этом компьютере больше не будет использоваться либо лицензии активируются заново;
  • папку шаблонов конфигураций, если она располагалась вне профиля пользователя.

Если папка не удаляется с сообщением о занятости файла, проверьте диспетчер задач: завершите процессы 1cv8.exe, 1cv8c.exe, ragent.exe, rmngr.exe и повторите попытку. Упорно неудаляемые файлы обычно принадлежат работающей службе агента сервера — её нужно сначала остановить и удалить.

Порядок действий
  1. 1
    Сделайте резервные копии всех нужных баз и сохраните файлы лицензий
  2. 2
    Удалите все версии платформы через Параметры → Приложения
  3. 3
    Остановите и удалите службы агента сервера 1С, если они есть
  4. 4
    Удалите папки Program Files\1cv8 и ProgramData\1C
  5. 5
    Очистите папки AppData\Roaming\1C и AppData\Local\1C у каждого пользователя
  6. 6
    Удалите ветки реестра 1C и перезагрузите компьютер
  7. 7
    Проверьте отсутствие процессов и служб 1С после перезагрузки

Шаг 3. Очистка профилей пользователей

Основная масса остатков находится в профилях. Для каждого пользователя, который работал с 1С на этом компьютере, проверьте две папки. Откройте их через диалог «Выполнить» (Win+R): введите %APPDATA%\1C и %LOCALAPPDATA%\1C.

В Roaming хранятся списки баз (файл ibases.v8i), настройки, журналы регистрации тонкого клиента, а в подпапке 1cv8 — кэш метаданных. В Local находятся временные файлы и кэш, который часто занимает больше всего места. Если 1С полностью удаляется, обе папки 1C можно удалить целиком.

Если на компьютере несколько учётных записей, очистку нужно выполнить под каждой из них — либо вручную зайти в C:\Users\ИмяПользователя\AppData\... с правами администратора. Пропущенный профиль — частая причина того, что после переустановки у коллеги «всё равно вылезает старая ошибка».

Шаг 4. Службы и серверная часть 1С

Если на компьютере разворачивался сервер 1С:Предприятия, недостаточно удалить папки. Служба «Агент сервера 1С:Предприятия» регистрируется в системе и продолжит пытаться запускаться, выдавая ошибки в журнал событий.

Проверьте список служб (services.msc). Если служба агента осталась после деинсталляции, остановите её и удалите командой от имени администратора:

cmd
sc stop "Агент сервера 1С:Предприятия 8.3"
sc delete "Агент сервера 1С:Предприятия 8.3"

Точное имя службы зависит от версии платформы — скопируйте его из свойств службы. После удаления службы уберите папку srvinfo (обычно внутри каталога сервера или в ProgramData), где хранится реестр кластера. Делайте это только если кластер на этом компьютере больше не нужен: вместе с srvinfo удаляется список баз кластера и их настройки.

Шаг 5. Чистка реестра

Записи 1С в реестре хранят списки баз, настройки клиента и параметры установщика. Перед правкой экспортируйте изменяемые ветки: в редакторе реестра (regedit) выделите ветку → Файл → Экспорт.

Проверьте и при необходимости удалите следующие ветки:

  • HKEY_CURRENT_USER\Software\1C — настройки текущего пользователя;
  • HKEY_LOCAL_MACHINE\SOFTWARE\1C и в 64-разрядных системах HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C — общие настройки платформы;
  • остатки в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall — если в списке программ остались «фантомные» записи о платформе.

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

Типичные ошибки
01
Удаление папки с файловой базой вместе с остатками платформы — данные теряются безвозвратно, если нет копии
02
Чистка только своего профиля при нескольких пользователях — у коллег остаются старый кэш и ошибки
03
Удаление ProgramData\1C без сохранения лицензии — при переустановке придётся активировать лицензию заново, а активы ограничены
04
Чистка реестра без экспорта веток — при ошибке невозможно быстро откатить изменения
05
Удаление папок при работающих процессах 1С — файлы заблокированы, очистка выполняется частично

Проверка результата и контрольные точки

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

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

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

Диспетчер задач, вкладка «Процессы»
Норма

Нет процессов 1cv8, ragent, rmngr, rphost

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

Процессы 1С присутствуют — значит, осталась служба или автозапуск

Службы (services.msc)
Норма

Нет служб с «1С» в названии

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

Служба агента есть и не запускается — удалите её через sc delete

Папки Program Files, ProgramData, AppData
Норма

Каталоги 1cv8 и 1C отсутствуют

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

Папки на месте — повторите удаление после перезагрузки

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

Нет записей о 1С:Предприятие

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

Запись есть, но удаление не запускается — удалите ветку в Uninstall вручную

Если планируется чистая переустановка, установите платформу заново и убедитесь, что список баз пуст, а новая база запускается без ошибок. Появление старых баз в списке означает, что где-то остался файл ibases.v8i — проверьте профили всех пользователей.

Частые вопросы

Нужно ли удалять остатки, если я просто обновляю платформу на новую версию?

Нет. Обновление выполняется установкой новой версии рядом со старой, настройки и списки баз при этом сохраняются. Чистка остатков нужна только при полном отказе от 1С на компьютере, при сбоях из-за повреждённого кэша или при передаче машины другому сотруднику.

База выдаёт ошибку после переустановки платформы. Поможет ли чистка кэша?

Часто да. Удалите папку с кэшем конкретной базы в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 (папки с длинными буквенно-цифровыми именами) и запустите базу заново — кэш создастся автоматически. Если ошибка сохраняется, проблема в самой базе, и нужна проверка через конфигуратор или утилиту chdbfl.

Где хранится файл лицензии и как его сохранить перед удалением?

Программные лицензии хранятся в файлах с расширением .lic в папке C:\ProgramData\1C\licenses (или в профиле пользователя для локальных лицензий). Скопируйте эти файлы перед очисткой. Учтите: программная лицензия привязана к параметрам компьютера, и после смены оборудования файл может стать недействительным — тогда потребуется повторная активация по пин-коду.

Можно ли удалить остатки 1С специальной утилитой вместо ручной чистки?

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

Что делать, если папка 1cv8 не удаляется даже после перезагрузки?

Проверьте, что нет работающих процессов и служб 1С, затем попробуйте удалить папку из командной строки с правами администратора командой rmdir /s /q. Если файл заблокирован сторонним процессом, определить его поможет диспетчер задач или вкладка «ЦП → Дескрипторы» в мониторе ресурсов. В крайнем случае загрузитесь в безопасном режиме и удалите папку там.

Итог

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

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