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

Ошибки нет, но приложение не появляется

Если вы запускаете Anki, но оно не появляется, без какого-либо сообщения об ошибке, вы можете попробовать следующее:

Обновления Windows

При запуске Anki вы можете получить сообщение, подобное следующему:

  • Error loading Python DLL
  • The program can't start because api-ms-win.... is missing
  • Failed to execute script runanki
  • Failed to execute script pyi_rth_multiprocessing
  • Failed to execute script 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 может отказываться запускаться без показа сообщения об ошибке.

Попробуйте удалить все копии Anki с вашего компьютера. Чтобы сделать это, найдите их в Параметры «Windows > Приложения и возможности» (или Приложения > Установленные приложения) и удалите, или запустите uninstall.exe в каждой папке программы Anki. После этого установите Anki заново.

Отладка

Запуск Anki из терминала может дать немного больше информации о некоторых ошибках. После установки последней версии Anki и убедившись, что все обновления Windows установлены, вместо прямого запуска Anki нажмите клавишу Windows (или откройте меню "Пуск"), введите cmd и запустите Командную строку. Когда откроется окно терминала, вставьте следующую команду и нажмите Enter. (Путь будет другим, если Anki установлена не в место по умолчанию.)

%LocalAppData%\Programs\Anki\anki-console.bat

В последних версиях это:

%LocalAppData%\Programs\Anki\anki-console.exe

Предположительно, Anki не откроется, как и раньше, но вывод в окне терминала может показать что-то, что укажет на причину проблемы.

Если ничего не помогает

Если вам не удается запустить Anki после попытки вышеуказанных обходных путей, у вас есть два оставшихся варианта:

  • Вы можете попробовать запуск из Python.
  • Вы можете попробовать более старую версию Anki, собранную с более старым инструментарием, например, 2.1.35-alternate или 2.1.15.