Администрирование · 12 мин
Почему не удаляется 1С и как удалить её полностью
Разбираем, почему не удаляется 1С с компьютера: занятые процессы, службы, права доступа, повреждённый установщик. Пошаговые способы полного удаления платформы.
Попытка удалить 1С через «Установку и удаление программ» нередко заканчивается ошибкой, зависанием деинсталлятора или ситуацией, когда программа вроде бы удалена, но папки и службы остаются на месте. Причины почти всегда типовые: запущенные процессы платформы, работающие службы сервера 1С, недостаток прав, повреждённые файлы установщика или остатки предыдущих версий, которые блокируют штатное удаление.
Хорошая новость в том, что 1С почти всегда можно удалить полностью без переустановки Windows. Для этого нужно последовательно освободить файлы от блокировок, остановить службы и при необходимости зачистить остатки вручную. Ниже разобраны основные причины отказа в удалении и безопасные способы решения для каждой из них.
Важно понимать разницу: удаление платформы 1С не удаляет информационные базы. Файлы баз (.1CD) и данные SQL-сервера остаются на диске, поэтому риск потерять учётные данные при правильных действиях минимален — но резервную копию перед любыми манипуляциями сделать всё равно стоит.
Основные причины, по которым 1С не удаляется
Деинсталлятор платформы 1С не может удалить файлы, которые в данный момент используются операционной системой. Если запущен хотя бы один сеанс 1С:Предприятия, конфигуратор, толстый или тонкий клиент — файлы платформы заблокированы, и удаление прерывается с ошибкой или «тихо» не выполняется.
Вторая частая причина — службы сервера 1С:Предприятия. Агент сервера (ragent), рабочие процессы (rphost) и менеджер кластера (rmngr) держат занятыми исполняемые файлы каталога srv1c и не дают удалить ни сам каталог, ни зарегистрированные компоненты.
Третья группа причин — права доступа и повреждения. Удаление программ из Program Files требует прав администратора, а если исходный MSI-пакет установки повреждён или удалён, Windows Installer не может корректно отработать деинсталляцию и выдаёт ошибку вида «не удаётся найти пакет установки».
Проверьте диспетчер задач на наличие 1cv8.exe, ragent, rphost, rmngr
Потребуется переустановка той же версии платформы и повторное удаление
Запускайте удаление под учётной записью администратора
Нужна ручная зачистка каталогов и удаление службы сервера
Шаг 1. Завершите все процессы 1С
Откройте диспетчер задач (Ctrl+Shift+Esc), перейдите на вкладку «Подробности» и найдите все процессы, связанные с 1С: 1cv8.exe, 1cv8c.exe, ragent.exe, rphost.exe, rmngr.exe, а также процессы веб-клиента, если он использовался. Завершите каждый из них через «Снять задачу».
Если на компьютере работают другие пользователи (типично для серверных и терминальных машин), убедитесь, что их сеансы 1С тоже закрыты. Процесс, запущенный под другой учётной записью, так же блокирует файлы платформы. На терминальном сервере удобно проверить вкладку «Пользователи» в диспетчере задач.
После завершения процессов подождите пару минут: некоторые процессы сервера 1С завершаются не мгновенно, а после освобождения соединений. Затем повторите попытку удаления через «Параметры → Приложения» или классическую «Программы и компоненты».
Шаг 2. Остановите и отключите службы сервера 1С
Если на машине установлен сервер 1С:Предприятия, перед удалением остановите его службы. Откройте «Службы» (services.msc), найдите «Агент сервера 1С:Предприятия» соответствующей версии, откройте свойства службы, нажмите «Остановить» и временно установите тип запуска «Вручную», чтобы служба не перезапустилась в процессе.
Также проверьте службы, которые могут косвенно держать файлы: «Сервер администрирования кластера 1С» (если установлен), агенты сторонних систем резервного копирования и антивирусные модули, сканирующие каталоги 1С. Антивирус иногда блокирует деинсталлятор — на время удаления его защиту можно приостановить.
net stop "1C:Enterprise 8.3 Server Agent"Если служба не останавливается штатно, завершите её процессы через диспетчер задач, а затем повторите команду остановки. После успешной остановки служб деинсталлятор обычно отрабатывает без ошибок.
Шаг 3. Запустите удаление с правами администратора
Удаление платформы из Program Files требует повышенных привилегий. Войдите в систему под учётной записью администратора либо запустите деинсталлятор явно с повышением прав. Если кнопка удаления неактивна или система молча отказывает — проверьте, не действует ли групповая политика, запрещающая удаление программ (типично для корпоративных машин).
На корпоративных компьютерах, где права ограничены политиками домена, самостоятельное удаление может быть невозможно в принципе — в этом случае обращайтесь к системному администратору. Попытки обойти ограничения прав могут нарушить регламент информационной безопасности организации.
Шаг 4. Если деинсталлятор повреждён: переустановите и удалите
Классическая ситуация: при удалении появляется ошибка «Не удаётся найти пакет установки» или «Файл установки повреждён». Это значит, что кэш Windows Installer потерял исходный MSI-пакет, без которого корректная деинсталляция невозможна. Решение — установить ровно ту же версию платформы поверх (режим восстановления), а затем сразу удалить её штатно.
Дистрибутив нужной версии возьмите с портала 1С или из архива дистрибутивов вашей организации. Важно совпадение полного номера релиза: например, если стояла платформа 8.3.22.xxxx, ставить нужно именно её. После восстановления запустите удаление — Windows Installer получит целостный пакет и отработает корректно.
- 1Узнайте точную версию установленной платформы (список программ или папка C:\Program Files\1cv8\)
- 2Скачайте или найдите дистрибутив той же версии
- 3Запустите установку и выберите восстановление/установку поверх
- 4После завершения сразу запустите удаление через «Программы и компоненты»
- 5Проверьте, что платформа исчезла из списка программ
Шаг 5. Зачистите остатки после удаления
Даже после успешной деинсталляции на диске остаются каталоги и данные, которые деинсталлятор намеренно не трогает: базы, журналы, кэши и настройки. Если цель — полное удаление 1С с компьютера, проверьте и удалите вручную типичные остатки.
- Каталог платформы: C:\Program Files\1cv8 и C:\Program Files (x86)\1cv8;
- Серверные данные: C:\Program Files\1cv8\srvinfo (реестр кластера, журналы) — удаляйте только если сервер 1С больше не нужен;
- Кэши и настройки пользователей: %APPDATA%\1C и %LOCALAPPDATA%\1C для каждого пользователя;
- Каталоги информационных баз — только после того, как убедитесь, что копии данных сохранены.
Если служба агента сервера осталась в списке служб после удаления платформы, удалите её командой sc delete с точным именем службы, запустив командную строку от имени администратора.
sc delete "1C:Enterprise 8.3 Server Agent"Ветки реестра, связанные с 1С (HKLM\SOFTWARE\1C и аналогичные), трогать вручную стоит только при явной необходимости и после экспорта копии ветки. Ошибочное редактирование реестра способно вывести из строя другие приложения.
Отдельные сценарии: клиент, сервер и несколько версий
Удаляется только клиентская часть
Если на компьютере стоит только клиент 1С, проблема почти всегда сводится к запущенным сеансам или правам. Достаточно закрыть все окна 1С, проверить диспетчер задач и повторить удаление от имени администратора. Служб сервера в этом сценарии нет, и зачистка ограничивается папкой платформы и пользовательскими кэшами.
На машине установлено несколько версий платформы
Каждая версия платформы (8.3.20, 8.3.22 и т.д.) — отдельная программа в списке установленных. Удаляйте их по одной, начиная с той, которая больше не нужна. Убедитесь, что ярлыки пользователей и публикации веб-клиента не ссылаются на удаляемую версию, иначе после удаления пользователи получат ошибку «не найдена версия платформы».
Не удаляется сервер 1С
Серверный вариант требует полной остановки кластера: остановите службу агента, дождитесь завершения rphost-процессов, затем удаляйте. Если базы сервера размещены на MS SQL или PostgreSQL, само удаление сервера 1С их не затрагивает — базы остаются в СУБД и могут быть подключены к новому серверу.
Как выбрать действие
Как проверить, что 1С удалена полностью
После всех действий проверьте результат по нескольким контрольным точкам: платформы 1С нет в списке установленных программ, папки 1cv8 в Program Files отсутствуют, службы агента сервера нет в services.msc, а в диспетчере задач не появляются процессы 1С после перезагрузки. Если всё это выполнено — удаление завершено чисто.
Дополнительно убедитесь, что информационные базы, которые нужно сохранить, лежат в своих каталогах и открываются на другом компьютере или после установки свежей платформы. Это финальная гарантия, что данные не пострадали.
Как проверить результат
Платформа 1С отсутствует
Запись осталась — удаление не завершено
Каталоги удалены или пусты
Остались файлы — нужна ручная зачистка
Агента сервера 1С нет в списке
Служба осталась — удалите через sc delete
Процессов 1cv8, ragent, rphost нет
Процессы запускаются — где-то остался автозапуск или служба
Что важно запомнить
1С не удаляется из-за занятых файлов, работающих служб, нехватки прав или повреждённого установщика. Порядок безопасного решения: завершить процессы, остановить службы, удалить от имени администратора, при ошибке MSI — переустановить ту же версию и удалить, затем зачистить остатки. Базы данных при этом не удаляются, но резервная копия обязательна.
Частые вопросы
Удалятся ли мои базы 1С вместе с платформой?
Нет. Деинсталлятор удаляет только файлы платформы. Файловые базы (.1CD) и базы на SQL-сервере остаются на диске. Тем не менее перед удалением сделайте резервную копию — это защитит от случайных ошибок при ручной зачистке каталогов.
Что делать, если при удалении появляется ошибка 1603?
Это общая ошибка Windows Installer. Чаще всего помогает перезагрузка, завершение всех процессов 1С, временное отключение антивируса и запуск удаления от имени администратора. Если не помогло — переустановите ту же версию платформы и удалите её сразу после установки.
Можно ли просто удалить папку 1С из Program Files?
Технически можно, но делать этого не стоит: в реестре и в базе Windows Installer останутся записи об установленной программе. Из-за этого новая платформа может не установиться или не удалиться в будущем. Сначала исчерпайте штатные способы, ручное удаление — только финальный этап зачистки.
Как удалить 1С, если забыли пароль администратора компьютера?
Без прав администратора удалить программу из Program Files не получится. Обратитесь к системному администратору организации или владельцу учётной записи администратора. Обходить ограничения прав сторонними средствами не следует — это нарушает политику безопасности.
После удаления 1С осталась служба, которая не удаляется. Что делать?
Откройте командную строку от имени администратора и выполните sc delete с точным именем службы (его видно в свойствах службы на вкладке «Общие»). После перезагрузки служба исчезнет. Если команда сообщает об ошибке доступа — проверьте, что консоль запущена с повышенными правами.
Нужно ли чистить реестр после удаления 1С?
Обычно нет — оставшиеся ветки реестра не мешают работе и установке новых версий. Ручную правку реестра выполняйте только при конкретной проблеме (например, конфликт записей Windows Installer) и обязательно с предварительным экспортом изменяемой ветки.