Восстановление пароля к базе 1С 8.x

Автор: | 08.04.2010

Звонит вчера вечером бухгалтер, не может вспомнить пароль к старой базе 1с… Пообещал помочь 🙂 Но сегодня выяснилось, что просто так его не удалить, в отличии от версии 7.7. В ходе быстрого поиска так же выяснилось, что на такие вопросы не спешат давать ответы и просят денег.

Итак, первым делом сделаем резервную копию файла 1Cv8.1CD. Далее нам понадобиться HEX-редактор. Так как я работаю в Linux со средой GNOME, то не долго думая поставил GHex, но в данном случае выбор редактора не принципиален. Приступим:

  1. Открываем файл 1Cv8.1CD в HEX-редакторе.
  2. Ищем последовательность «75 00 73 00 65 00 72 00 73 00 2E 00 75 00 73 00 72 00» — это users.usr в Unicode.
    Восстановление пароля к базе 1С
  3. Нас интересует последовательность байтов перед users.usr: «00 09 00». Меняем её на «01 09 00».
    Восстановление пароля к базе 1С
  4. Теперь мы можем беспрепятственно загрузиться в режиме Конфигуратора.
  5. После успешной загрузки вновь меняем значение байта с 01 на 00, т.е. возвращаем базу в первоначальное состояние.
  6. Стандартными средствами 1С устанавливаем новые пароли пользователей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *