●発生した問題
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 を削除する(現状削除できないようになっている)