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では、追加の更新プログラムを手動でインストールする必要がある場合があります。以下を試してください:

ビデオドライバの問題

表示の問題を参照してください。

複数のディスプレイ

エラー126でLoadLibraryに失敗しました というエラーが発生する場合、Ankiが使用しているツールキットが複数のディスプレイに問題を抱えている可能性があります。

アンチウイルス/ファイアウォールソフトウェア

サードパーティ製のソフトウェアがAnkiの読み込みを妨げることがあります。Ankiを例外として追加するか、アンチウイルス/ファイアウォールを一時的に無効にして、問題が解決するか確認してください。

管理者権限

一部のユーザーは、Ankiのアイコンを右クリックして「管理者として実行」を選択するまでAnkiが実行されなかったと報告しています。Ankiはすべてのデータをユーザーフォルダに保存するため、管理者権限は必要ないはずですが、他のオプションを試しても解決しない場合は試してみてください。

更新後に複数のAnkiインストールが存在する場合

更新プロセスの後に複数のAnkiインストール(例えば、C:\Program Files\AnkiC:\Program Files (x86)\Anki 内)が残っている場合、それらは動作しない状態で残されることがあり、エラーメッセージを表示せずにAnkiが起動しないことがあります。

すべてのコピーをアンインストールしてみてください。Windowsの「アプリと機能」設定メニューを使用するか、各Ankiプログラムフォルダ内の uninstall.exe を実行することでアンインストールできるかもしれません。その後、再度Ankiをインストールしてください。

デバッグ

ターミナルからAnkiを起動すると、一部のエラーについてもう少し情報が得られる場合があります。最新のAnkiバージョンをインストールし、すべてのWindowsアップデートがインストールされていることを確認した後、直接Ankiを実行するのではなく、スタート > 実行 で cmd.exe と入力します。コンソールウィンドウが表示されたら、次のように入力します:

cd \program files\anki & anki-console

おそらくAnkiは以前と同じように開かないでしょうが、問題の原因について何かが明らかになるかもしれません。

それでも解決しない場合

上記の回避策を試してもAnkiを起動できない場合、次の2つのオプションがあります:

  • Pythonから実行することを試すことができます。
  • 古いツールキットでビルドされた古いAnkiバージョン(例:2.1.35-alternateや2.1.15)を試すことができます。