説明
起動時の [ドキュメントを読み込んでいます...] 段階中に ArcMap が予期せず終了します。 エラー コードは表示されません。
原因
この原因は、Python 2.7.11 (2015 年 12 月 12 日リリース済み) へのアップグレードにある可能性があります。
新規にリリースされたこのバージョンでは、'PyWin_DLLVersionString' が "2.7-32" に変更されているステートメントを記述する行がコード内に存在します。
このステートメントは、存在しないレジストリ キー HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7-32\PythonPath を検索します。
解決策または対処法
Python 2.7.12 のリリースの場合、このバージョンの Python がインストールされているシステムについて、下記の手順を実行する必要はありません。 ただし、バージョン 2.7.12 にアップグレードできず、バージョン 2.7.11 がインストールされている場合は、下記の 3 つの回避策が有効なオプションになります。
警告:
下記の手順には、オペレーティング システムの基本的な部分に対する変更が含まれています。 先へ進む前に、レジストリを含め、オペレーティング システムとファイルのバックアップを作成しておくことをお勧めします。 必要に応じて、コンピューター システムの専門家に相談してください。
Esri では、これらの手順を実行するときに変更を誤った場合の結果について保証いたしません。したがって、十分に注意してご自身の判断で行ってください。
回避策 1
- [スタート] → [ファイル名を指定して実行] の順にクリックして、「regedit」と入力します。 次のフォルダーに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7
- 2.7 フォルダーを右クリックして、[名前の変更] を選択します。 '2.7' フォルダーの名前を '2.7-32' に変更します。
- これが完了すると、パスは次のように表示されます。
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7-32
- [レジストリ エディター] を閉じて、ArcMap を開きます。
回避策 2
- Windows の [コントロール パネル] を開きます。
- システムから Python 2.7.11 をアンインストールします。
- [ArcGIS for Desktop] を選択し、[アンインストールと変更] をクリックします。
- [変更] を選択します。
- [Python] の横にあるドロップダウン メニューをクリックし、[X この機能を使用できないようにします] オプションを選択します。
- インストーラーが ArcGIS Desktop インストールから Python を削除することを許可します。
- 上記のステップが完了したら、もう一度 [ArcGIS for Desktop] を選択して、[アンインストールと変更] をクリックします。
- [変更] を選択します。
- [Python] の横にあるドロップダウン矢印をクリックし、[この機能をローカルのハードディスク ドライブにインストールします。] オプションを選択します。
- インストーラーが ArcGIS Desktop インストールから Python を削除することを許可します。
回避策 3
- Windows の [コントロール パネル] を開きます。
- Python 2.7.11 をアンインストールします。
- ArcGIS for Desktop をアンインストールします。
- ArcGIS for Desktop を再インストールします。