Проблеми із запуском у Windows

Помилки немає, але програма не відображається

Нещодавно з'явилося кілька повідомлень про те, що Anki не з'являється без будь-яких повідомлень про помилки. Якщо зіткнулися з подібною ситуацією:

  • Деякі користувачі повідомили, що проблеми припинилися після відключення кількох/зовнішніх дисплеїв.
  • Установіть останню версію Anki (спробуйте як qt6, так і qt5) – Спробуйте налаштувати десятковий роздільник, якщо це не крапка.
  • Або можете спробувати стару альтернативну збірку Anki 2.1.35.

Оновлення Windows

Під час запуску Anki ви можете отримати такі повідомлення:

  • Помилка завантаження Python DLL
  • Програма не може запуститися, оскільки api-ms-win.... відсутній
  • Не вдалося виконати скрипт runanki
  • Не вдалося виконати скрипт pyi_rth_multiprocessing
  • Не вдалося виконати скрипт pyi_rth_win32comgenpy

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

Відкрийте оновлення Windows і переконайтеся, що у вашій системі встановлено всі оновлення. Якщо потрібно інсталювати якісь, будь ласка, перезавантажте пристрій після встановлення.

Windows 7/8

У Windows 7/8 може знадобитися вручну встановити додаткові оновлення. Будь ласка, спробуйте це:

Проблеми з відеодрайвером

Перегляньте проблеми з дисплеєм.

Кілька дисплеїв

Якщо ви отримуєте помилку LoadLibrary failed with error 126, це може бути викликано інструментарієм Anki із-за проблем з кількома дисплеями.

Антивірусне програмне забезпечення/брандмауер

Програмне забезпечення сторонніх розробників на вашому комп'ютері може перешкоджати завантаженню Anki. Можете спробувати додати виключення для Anki або тимчасово вимкнути антивірус/брандмауер щоб переконатися, чи це допомагає.

Доступ адміністратора

Деякі користувачі повідомили, що Anki не хотіла запускатись, доки вони не клацнули правою кнопкою миші на піктограмі Anki та не вибрали «Запуск від імені адміністратора». Зазвичай Anki зберігає всі власні дані у папку користувача, і не потребує права адміністратора, але все одно ви можете спробувати це, якщо інші варіанти вичерпано.

Кілька інсталяцій Anki присутні після оновлення

Якщо процес оновлення залишає кілька інсталяцій Anki (наприклад, у C:\Program Files\Anki і C:\Program Files (x86)\Anki), це може призвести до неробочого стану, і Anki може відмовитися запускатися, не показуючи повідомлення про помилку.

Спробуйте видалити всі копії – можливо, ви зможете зробити це за допомогою меню налаштувань «Програми та функції» Windows або запустивши «uninstall.exe» у кожній папці Anki. Після цього знову встановіть Anki.

Налагодження

Запуск Anki з терміналу може відкрити трохи більше інформації про деякі помилки. Після встановлення останньої версії Anki та всіх пакетів оновлення Windows, замість того, щоб запускати Anki безпосередньо, використовуйте Пуск>Виконати і введіть cmd.exe. Коли з’явиться вікно консолі, введіть

cd \program files\anki & anki-console

Імовірно, Anki не все одно не зможе відкритися, але можливо дізнатися що викликає проблему.

Якщо нічого не допомагає

Якщо ви не можете запустити Anki після спроби наведених вище обхідних шляхів, у вас залишилося два варіанти:

  • Спробувати запустити з Python.
  • Спробувати старішу версію Anki, створену за допомогою старішого набору інструментів, наприклад 2.1.35-alternate, та 2.1.15.