本日はUnityのトラブルシューティング枠です。
本日まで3日ほど筆者は所属している会社の方で展示会に出展しておりました。
今回はPCVR(OculusLink)向けにアプリケーションを開発したのですが、作成したexeファイルをPCで実行する際にセキュリティスキャンが始まり起動できない問題がありましたので今回は解消した方法を残します。
〇問題
冒頭で紹介したようにUnityで出力された.exeファイルを実行時にセキュリティスキャンが行われ、いつまでもアプリが起動しない問題がありました。
この問題を解消するためには一時的にWindowsのセキュリティを解除するウことを行いました。
これを行うためにWindowsの[設定]アプリを開きます。[更新とセキュリティ]を選択します。
[Windoiwsセキュリティ]を選択し[アプリとブラウザーの制御]を選択します。
この設定では実行するアプリやWebブラウザーでのウィルスなどのセキュリティをチェックしています。
今回は筆者自身が作成したアプリケーションであるため一時的にセキュリティを解除しています。
次に[評価ベースの保護設定]を選択します。
最後に[望ましくない可能性のあるアプリをブロック]をオフに設定します。
この設定はデフォルトではオンになっているものです。
この操作によってアプリ起動時のブロックが発生しなくなります。
この状態で[管理者権限で実行]を利用してアプリケーションを起動することでループから抜け出しアプリケーションが起動します。
本日は簡単なトラブルシューティングになりました。
なお、セキュリティの問題からアプリ終了時にはセキュリティによる保護を再度確認し、有効にする必要があります。