Как сбросить пароль администратора в файловой базе 1С 8.3
Содержание
Сброс пароля в файловой 1С 8.3 нужен, когда доступ к базе потерян: администратор уволился, пароль забыт, а другого аккаунта с полными правами нет. Задача решаемая — пароли в файловой базе хранятся в самом файле 1Cv8.1CD, и их можно очистить или переназначить.
Способ зависит от того, остался ли у вас хоть один пользователь с правами администрирования. Если да — сброс делается за минуту через Конфигуратор. Если нет — придётся править файл базы внешней утилитой.
Речь только о своей базе, к которой вы законно имеете доступ. Это не обход лицензии и не взлом чужих данных, а восстановление собственного пароля.
С чего начать: определите свой случай
1Cv8.1CD внешней утилитой (Tool_1CD или PasswordChanger1C) — см. раздел про файловый метод.Сначала — резервная копия базы
Любой сброс — это изменение служебных данных. Одно неверное действие с файлом 1Cv8.1CD, и база не откроется. Поэтому копия обязательна.
Путь к файловой базе виден в окне запуска: выделите базу и нажмите «Изменить» — в поле «Каталог информационной базы» будет путь вида C:\Bases\Buh. Файл 1Cv8.1CD лежит именно там.
Через Конфигуратор — если есть доступ администратора
Самый безопасный способ. Работает, пока хоть один аккаунт с полными правами вам известен.
- Запустите базу в режиме
Конфигуратор. - Меню
Администрирование→Пользователи. - Откройте двойным кликом нужного пользователя.
- На вкладке «Основные» снимите галку
Аутентификация 1С:Предприятияи снова поставьте — поля пароля очистятся. - Введите новый пароль (или оставьте пустым) и подтвердите.
- Нажмите
ОКи закройте Конфигуратор.
Пустой пароль допустим для локальной базы одного человека, но для рабочей базы задайте нормальный.
Если в списке пользователей вообще нет ни одного с полными правами — этот способ не поможет. Переходите к файловому методу.
Сброс пароля в файловой базе через утилиту
Когда единственный администратор недоступен, пароль очищают прямо в файле 1Cv8.1CD. Две рабочие бесплатные утилиты:
| Инструмент | Что делает | Особенности |
|---|---|---|
| Tool_1CD | Открывает 1Cv8.1CD, показывает внутренние таблицы | Универсальна, но нужно вручную найти таблицу пользователей |
| PasswordChanger1C | Целенаправленно чистит хэш пароля | Проще, есть на GitHub, автор alex-bochkov |
Общая логика (на примере Tool_1CD):
- Сделайте копию базы — без неё дальше не идём.
- Закройте 1С полностью, снимите зависшие процессы
1cv8.exe. - Откройте файл
1Cv8.1CDв утилите (Файл→Открыть). - Найдите таблицу пользователей — внутреннее имя обычно
V8UsersилиUsers. - Очистите поле с хэшем пароля (
Data/PasswordHash) у нужного пользователя. - Сохраните изменения и закройте утилиту.
- Запустите базу — пароль будет пустым, войдите и сразу задайте новый.
Есть радикальный вариант: удалить из таблицы всех пользователей. Тогда 1С откроется без запроса пароля, а список пользователей вы создадите заново в Конфигураторе. Минус — потеряются персональные настройки и права.
Особенности платформы 8.3.17 и выше
На новых релизах платформы формат хранения пароля менялся. Старые сборки утилит могут не находить хэш или ломать структуру.
- Берите актуальную версию инструмента, собранную под ваш формат базы.
- Если Tool_1CD не видит поле пароля — используйте PasswordChanger1C, он обновляется под новые платформы.
- Перед правкой сверьте версию платформы: она в окне «О программе» или в имени каталога
1cv8.
Настройки проверки подлинности
Иногда «пароль не подходит» — это не про пароль, а про способ входа.
- Аутентификация 1С:Предприятия — обычный логин и пароль внутри базы. Их и сбрасываем.
- Аутентификация операционной системы — вход по учётке Windows без пароля 1С. Если галка стоит, а сопоставление с пользователем ОС слетело (сменился домен, переустановили систему), войти нельзя даже с верным паролем.
Что проверить, если вход по Windows перестал работать:
- Зайдите под аккаунтом, где ещё работает пароль 1С, либо сбросьте пароль файловым методом.
- В Конфигураторе откройте пользователя → вкладка «Прочие» → поле
Пользователь ОС. - Приведите значение к формату
\\ДОМЕН\Логин(или актуальному имени ПК). - Сохраните и проверьте вход.
Типичные ошибки при сбросе
- 🔴 Правят единственный файл без копии. Утилита повредила структуру — база потеряна. Всегда копия.
- 🔴 Забыли завершить сеансы. Файл
1Cv8.1CDзаблокирован, изменения не сохраняются или бьют базу. - 🔴 Старая версия утилиты на новой платформе. Хэш не находится, а «на всякий случай» удалённые строки ломают вход.
- 🔴 Путают файловую и клиент-серверную базу. В клиент-серверной пароли в
1Cv8.1CDне лежат — там сброс идёт черезUsersв СУБД или пересоздание аккаунта администратором кластера. - 🔴 Ставят пустой пароль на рабочую базу. Удобно один раз, дыра в безопасности навсегда.
Как больше не терять доступ
- Заведите двух пользователей с полными правами — второй спасёт без правки файла.
- Храните пароль администратора в менеджере паролей, а не в голове одного человека.
- Настройте регулярную автокопию каталога базы — тогда и повреждение файла не страшно.
- Не отдавайте единственный админ-аккаунт увольняющемуся сотруднику.
Видео по теме
Частые вопросы
Можно ли сбросить пароль 1С 8.3 без программ?
1Cv8.1CD не обойтись.Где хранится пароль в файловой базе?
1Cv8.1CD, в служебной таблице пользователей — в виде хэша, а не открытым текстом. Поэтому пароль не «подсмотреть», а только очистить и задать заново.Сброс пароля удаляет данные из базы?
Чем файловая база отличается от серверной при сбросе?
1Cv8.1CD на диске — его и правим. В клиент-серверной данные в СУБД, а сброс делает администратор кластера или выполняется через служебные таблицы базы данных.