先日、Windows 10にてPSO2をアップデートしようとすると以下のようなエラーに遭遇しました。
こういったエラーへの対処法を自分なりにまとめてみた記事となります。掲載している方法は全て自己責任で行ってください。
インターネットへの接続を確認してみる
念のため、インターネットへの接続を確認してみましょう。
安定しているか、十分な速度が出ているかを確認しましょう。
無線を利用してインターネットに接続している場合、回線が不安定になりやすいので注意が必要です。
フォルダの属性を変更してみる
特定のフォルダへの書きこみに失敗したことが原因である場合に有効です。
このケースでは、環境設定の保存にも失敗するという症状が出るようです。
- 作業中のアプリケーションを全て終了します。
作成中のファイルがある場合は、ファイルを保存します。 - デスクトップを表示した状態でWindowsキー+「E」キーを押し、エクスプローラーを開きます。
(スタートメニューから直接「ドキュメント」フォルダを開いてもOK) - 「ドキュメント」フォルダに移動します。
- 「ドキュメント」フォルダの中にある「SEGA」フォルダに移動します。
- 「SEGA」フォルダの中に「PHANTASYSTARONLINE2」フォルダがあることを確認します。
- 「PHANTASYSTARONLINE2」フォルダを右クリックし、「プロパティ」を開きます。
- 「全般」タブにある属性の「読み取り専用」のチェックを外し、OKをクリックします。
(チェックを外す=左側の四角形の中身を空にすればOK)
- 属性変更の確認が表示されるので、「変更をこのフォルダー、サブフォルダーおよびファイルに適用する」を選択してOKをクリックします。
- 以上で完了です。PSO2を起動してアップデートができるか確認します。
Windows Updateを行ってみる
Windows Updateを行っていないとエラーが出るケースがあるようです。
Windows Updateの起動方法はお使いのOSによって異なります。
特に、Windows 10では「設定」の中にあるので注意しましょう。
Windows 7
- 作業中のアプリケーションを全て終了します。
作成中のファイルがある場合は、ファイルを保存します。 - 「スタート」ボタンをクリックし、「すべてのプログラム」を開きます。
- 「Windows Update」を選択します。
- 利用できる更新プログラムがある場合は、インストールした上でPSO2を起動してアップデートができるか確認します。
Windows 8/8.1
- 作業中のアプリケーションを全て終了します。
作成中のファイルがある場合は、ファイルを保存します。 - デスクトップを表示した状態で、画面右下にマウスポインターを移動します。
- チャームが表示されるので、「設定」をクリックします。
- 「コントロールパネル」を選択します。
- 「システムとセキュリティ」を選択します。
- 「Windows Update」を選択します。
- 利用できる更新プログラムがある場合は、インストールした上でPSO2を起動してアップデートができるか確認します。
Windows 10
- 作業中のアプリケーションを全て終了します。
作成中のファイルがある場合は、ファイルを保存します。 - 「スタート」ボタンをクリックし、「設定」を開きます。
- 「更新とセキュリティ」を開きます。
- 「Windows Update」を選択します。
- 利用できる更新プログラムがある場合は、インストールした上でPSO2を起動してアップデートができるか確認します。
Windowsファイヤーウォールの例外設定を行ってみる
Windowsファイヤーウォールの例外設定方法を行う方法です。管理人はこの方法で改善しました。
他にファイヤウォールソフトを使用してる場合は、そちら側で設定する必要があります。
Windows 7
- 作業中のアプリケーションを全て終了します。
作成中のファイルがある場合は、ファイルを保存します。 - 「スタート」ボタンをクリックし、「コントロールパネル」を開きます。
- 「システムとセキュリティ」を開きます。
- 「Windows ファイヤーウォール」を選択します。
- 「Windowsファイヤーウォールを介したプログラムまたは機能を許可」を選択します。
(共通に続く)
Windows 8/8.1
- 作業中のアプリケーションを全て終了します。
作成中のファイルがある場合は、ファイルを保存します。 - デスクトップを表示した状態で、画面右下にマウスポインターを移動します。
- チャームが表示されるので、「設定」をクリックします。
- 「コントロールパネル」を選択します。
- 「システムとセキュリティ」を開きます。
- 「Windows ファイヤーウォール」を選択します。
- 「Windowsファイヤーウォールを介したアプリまたは機能を許可」を選択します。
(共通に続く)
Windows 10
- 作業中のアプリケーションを全て終了します。
作成中のファイルがある場合は、ファイルを保存します。 - 「スタート」ボタンを右クリックし、「コントロールパネル」を開きます。
- 「システムとセキュリティ」を開きます。
- 「Windows ファイヤーウォール」を選択します。
- 「Windowsファイヤーウォールを介したアプリまたは機能を許可」を選択します。
(共通に続く)
共通
- 「設定の変更」をクリックします。
- 「別のアプリの許可(別のプログラムの許可)」を選択します。
- 「参照」をクリックします。
- 表示されたウィンドウ上でPSO2をインストールした場所へ移動し、「pso2.exe」を選択して追加します。
(通常は「C:\Program Files (x86)\SEGA\PHANTASYSTARONLINE2」の「pso2_bin」の中) - 追加したことを確認したら、PSO2を起動してアップデートができるか確認します。
起動できない場合は、同様の手順で「pso2download.exe」「pso2launcher.exe」「pso2predownload.exe」「pso2updater.exe」等も追加することで改善する場合があります。
ポートを解放してみる
PSO2が使用するポートを開放することで改善する場合があります。
ポート開放の手順は製品によって異なるため、各製品のマニュアルを参照してください。
『ファンタシースターオンライン2』では、サーバー側の通信ポートとしてTCP 12000~12999 のポートを使用しています。
セキュリティソフト、ファイアウォールソフト、ルーターなどで、これらのポートを遮断している場合は、使用できるように設定してください。
通常は自動で解放されるので、特別な設定を行う必要はないはずなのですが…
どうしてもダメな場合は試してみると良いでしょう。