今天想玩模擬市民3的時候
發現打開了啟動器按下啟動後完全沒有反應
遊戲就是不會打開,連錯誤訊息都沒有
遊戲砍掉重裝了無數次,還裝了舊版的Direct一樣無解
明明去年買的時候還能玩,怎麼可能突然不能玩????
後來想起來我在今年1月底有升級成Intel 12代的CPU
國內外的網站查了一下還真的有衝突
所幸在國外網站有找到解法,以下是解決方式
--
1.複製以下的程式碼(請不要複製到"=====")
=====
echo "Launch Sims 3..."
do{
$TS3 = Get-Process TS3, TS3W -ErrorAction SilentlyContinue
}until($TS3)
$Affinity=$TS3.ProcessorAffinity
$TS3.ProcessorAffinity=1
Start-Sleep -s 5
$TS3.ProcessorAffinity=$Affinity
=====
2.打開記事本並將程式碼貼上
https://i.imgur.com/vFcOsYb.png
3.將檔案另存副檔名為ps1 (後面的1為數字1)
https://i.imgur.com/PV1mA9O.png
4.對著剛剛存好的檔案右鍵用powershell執行
https://i.imgur.com/oMyRd3k.png
5.出現Powershell的視窗後不理他可以直接縮小但不要關閉
https://i.imgur.com/ipCeFxg.png
6.去啟動器執行遊戲
https://i.imgur.com/HNJoMCX.png
7.遊戲成功執行,剛剛的Powershell視窗也會自己關閉
https://i.imgur.com/w5hKIwA.png
---
沒意外的話
EA應該是不會修正這個問題了
有可能是12代有大小核的問題導致跟遊戲衝突
詳細就要請i5-12500(含) 以下的使用者測試看看
只有大核的CPU是否能正常執行遊戲
也提供給跟我一樣用12代CPU玩模擬市民3卻無法玩的人參考
--