查網路都說是沒有裝VC++ Resit組件
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
但我查自己電腦明明就有裝。
結果…原來微軟官網仍持續有更新此組件。開發者用新的打包,而你的作業系統裝的是舊的組件,一樣啟動不了!
所以到上述連結,再重新下載新的VC++ Resit即可
而目前2023/2/3,Battble Field1依賴的是VC++ 2013,我原先電腦裝的版號是
12.0.30501
而官網已有12.0.40664, 我本來的想法以為就有裝即可,沒想到也要更新。
更新成12.0.40664我的Battle Filed 1就正常啟動了
這不是EA的管理程式或遊戲啟動時就要幫你處理掉的嗎?我用Steam就沒遇過這問題。