Unityさんが突然の死
ある日、PCを起動してUnityを起動させようとしたところ、Unityのsplashが表示された後に「UnityEditorが動作を停止しました」とダイアログが出てくるようになってしました。
以降、どんなVersionにしてみても以前のように元気に起動してくれることはなくなってしまいました。南無
無事、解決はしたのですが色々調べても解決したという記事がUnityの公式FAQでも出てこなかったので同じ悩みの方が出たときのために残しておきます
環境としては
Windows10
Unity5.x
発生した現象
C:\Users\ユーザ名\AppData\Local\Unity\Editor\Editor.log
をのぞいてみたところ以下のクラッシュログが書かれていました。
Crash!!!
SymInit: Symbol-SearchPath: 'C:/Program Files/Unity/Editor/Data/MonoEmbedRuntime;.;C:\Program Files\Unity\Editor;C:\Program Files\Unity\Editor;C:\WINDOWS;C:\WINDOWS\system32;SRV*C:\websymbols*http://msdl.microsoft.com/download/symbols;', symOptions: 530, UserName:(以下略
試したが効果なかったこと
・Unityの再インストール
・別のVersionを再インストール
・PCのUnity関連キャッシュファイルの削除
・管理者権限で実行
・ウイルスセキュリティソフトの検査対象から除外
・とりあえず祈りながらPC再起動
上記のことをしても僕の場合は改善はしませんでした。
解決方法と原因
色々な方々に聞いたりして調べたところ、最近インストールしたフリーソフトが悪さをしていそうだったので、コントロールパネルからプログラムのアンインストールを選択
インストール日でソートし、順にみて行ったところ全くインストールした覚えのないソフトが、、
「Baidu The Desktop Weather」
というマルウェアフリーソフトですね。
こちらをアンインストールしたところUnityさんが息を吹き返しました。
どうやらこのスパイウェアフリーソフトのなんらかのファイルがUnityさんと相性が悪かった模様
ほかの方に聞いたところ、GOM Playerをインストールしたら似た状況に遭遇したこともあるそうなのでこの症状が出たら最近インストールしたソフトをかたっぱしからアンインストールするのが吉っぽいですね。
Baiduとかに引っかかってエンジニアとして恥ずかしくないの?とか言われるかもしれませんけどたまにありますよね、こういうの