自作アプリが スマート アプリ コントロール でブロックされてしまった場合の対処

経緯

自作した exe インストールタイプのアプリケーションが Windows の スマート アプリ コントロール でブロックされてしまったため、どうしたものか……と思っての対処法。

対処

以下の3つを順番に試して、3番目で上手く行くきました。

  1. 対象ファイルを右クリック、プロパティを開いて「全般」タブの「セキュリティ: このファイルはほかのコンピュータから取得したものです。~(後略)」というセキュリティ項目で「許可する」のチェックを入れて適用。
  2. PowerShell を管理者実行し、 exe ファイルがある場所まで移動して以下のコマンドを実行。
    • Unblock-File -Path "hoge-app.exe"
  3. 2. のファイルを別の場所 (もともとはダウンロードフォルダにあったので、ドキュメントの下) にexeを移動し、2. のコマンドを移動したフォルダ下で再度実行、コマンドを実行したファイルを元のフォルダ(今回はダウンロード下) へ上書きで戻す。

2. では効果がなかったものの、 3. を実施したところ exe を実行して無事インストールウィザードを起動することができました。

参考

この記事を書いた人

アルム=バンド

フロントエンド・バックエンド・サーバエンジニア。LAMPやNodeからWP、Gulpを使ってejs,Scss,JSのコーディングまで一通り。たまにRasPiで遊んだり、趣味で開発したり。