なかてつのブログ

なかてつのブログ

ブログの説明を入力します。

Amebaでブログを始めよう!

●発生した問題
Euro Truck Simulator 2(ETS2), American Truck Simulator(ATS)を起動しようとすると
"The game filesystem failed to initialize, aborting now." と表示されてゲームを起動できない。

●問題が発生したきっかけ
ウィンドウズセキュリティ(旧 Windows Defender) の「ランサムウェアの防止」をONにしたら、それ以降上記エラーが出るようになった。

●どう対処したか
SteamからETS2に対して「ゲームファイルの整合性を確認」を実行して問題ないことを確認。

ウィンドウズセキュリティ(旧 Windows Defender)の設定
 ウイルスと脅威の防止 
 ↓
 ランサムウェアの防止の項目の「ランサムウェア防止の管理」を開く

「ランサムウェアの防止」の設定画面で以下を確認または操作した

ブロックの履歴の中で、ゲームを起動した時のものを確認
 ブロックを受けていたのが
 実行file      保護されたfolder
 svchost.exe   %userprofile%\Videos
 eurotrucks2.exe %userprofile%\Documents\Euro Truck Simulator 2\

 ATS も同等の内容だった。

当保護機能をOFF→ONしてみた。
その後、ONの状態であっても、ETS2, ATS が起動するようになっていた。なぜなのかは不明。

ネットで調べたところ、ユーザのドキュメントフォルダ配下(デフォルト設定の場合)にあるETS2のホームディレクトリ %userprofile%\Documents\Euro Truck Simulator 2\ への
アクセスがうまくいかない場合に、当該エラーがでるようだ。

今回は、Windows Defender がブロックしてしまったために、このエラーが出たのかもしれない。

再び同様の問題が出て、上記操作で問題が解消しない場合、以下のいづれか一つを試してみる予定

1. ランサムウェアの防止の機能をOFFにする

2. 「アプリをコントロールされたフォルダーアクセスで許可する」でETS2、ATS の実行ファイルを追加設定する

3. 「保護されているフォルダー」で %userprofile%\Videos, %userprofile%\Documents を削除する(現状削除できないようになっている)