Перейти до вмісту
Цю сторінку перекладено автоматично; можливі неточності.Переглянути оригінал англійською

Якщо KeePassium показує «Файлу не існує»

Це може статися з двох причин:

  • Файл справді було видалено, переміщено або перейменовано. Зазвичай це одноразова, спонтанна помилка.
  • Базу паролів було відредаговано в KeePass або KeePassXC. Ця помилка повторюється регулярно.

Одноразова помилка

Як швидке рішення, повторно додайте базу паролів до KeePassium:

  • Перейдіть на екран Бази даних (за потреби торкніться < Назад)
  • Торкніться ЩеВідкрити базу паролів
  • Знайдіть свою базу паролів і виберіть її знову.

Якщо базу паролів було видалено або ви не можете її знайти, спробуйте відновити її з резервної копії в застосунку.

Повторювана помилка

Якщо помилка повторюється щоразу, коли ви редагуєте базу паролів у KeePass або KeePassXC, причина та рішення інші.

Причина

Це відбувається тому, що настільні застосунки за замовчуванням використовують багатоетапний процес збереження.

Тобто вони зберігають змінену базу паролів у тимчасовий файл, потім видаляють оригінал, а потім перейменовують тимчасовий файл на оригінальний. Для людини це виглядає так, ніби файл просто оновили. Однак для системи це новий файл, який лише має ту саму назву, що й старий.

Деякі хмарні сервіси (наприклад, iCloud Drive, pCloud і Nextcloud) звертаються до файлів за їхнім внутрішнім ідентифікатором, а не за назвою. Перейменований тимчасовий файл має новий ідентифікатор, тоді як посилання KeePassium досі вказує на стару базу паролів — ту, яку було видалено.

Рішення для KeePass

Рішення полягає в тому, щоб змінити налаштування KeePass таким чином:

  • Відкрийте меню ІнструментиОпціїРозширені
  • Виберіть File Input/Output Connections
  • Вимкніть параметр Використовувати файлові транзакції для запису баз

Рішення для KeePassXC

Рішення полягає в тому, щоб змінити налаштування KeePassXC таким чином:

Знімок екрана: скориговані налаштування KeePassXC
  • Налаштування застосунку → ЗагальніЗагальні налаштуванняКерування файлами
  • KeePassXC 2.7.0 і новіші версії:
    • Увімкніть параметр Використовувати альтернативний спосіб збереження
    • Установіть для нього значення Прямий запис у файл бази даних (небезпечно)
  • KeePassXC 2.6.6 і раніші версії:
    • Вимкніть параметр Безпечно зберігати файли бази даних
  • Увімкніть параметр Створювати резервну копію бази даних перед збереженням
    • Це усуває «небезпечний» ефект прямого збереження: якщо комп'ютер вийде з ладу під час запису бази паролів, у вас усе одно залишиться справна копія.

Дивіться також