Проблемы с запуском Windows
- Ошибки нет, но приложение не появляется
- Обновления Windows
- Windows 7/8
- Проблемы с видеодрайвером
- Несколько дисплеев
- Антивирусное/брандмауэрное ПО
- Права администратора
- Наличие нескольких установок Anki после обновления
- Отладка
- Если ничего не помогает
Ошибки нет, но приложение не появляется
Если вы запускаете Anki, но оно не появляется, без какого-либо сообщения об ошибке, вы можете попробовать следующее:
- Отключите прочие дисплеи (если у вас их много).
- Установите последнюю версию Anki.
- Настройте ваш десятичный разделитель, если это не точка.
- Установите старую сборку 2.1.35-alternate 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 вам может потребоваться вручную установить дополнительные обновления. Пожалуйста, попробуйте:
- https://www.microsoft.com/en-us/download/details.aspx?id=48234
- https://aka.ms/vs/15/release/vc_redist.x64.exe
- http://www.catalog.update.microsoft.com/Search.aspx?q=kb4474419
- http://www.catalog.update.microsoft.com/Search.aspx?q=kb4490628
Проблемы с видеодрайвером
Смотрите раздел проблемы с отображением.
Несколько дисплеев
Если вы получаете ошибку 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.