Windowsではmsiexecコマンドを使用してアプリケーションやサービスが実行されるのを防ぐことはできません。

ご指摘の通りですが、実際のところ、特定のアプリケーションやサービスがmsiexecコマンドを使用することをブロックすることは可能です。msiexecはWindowsオペレーティングシステムのコマンドラインツールで、Windowsインストーラーパッケージ(.msiファイル)のインストール、メンテナンス、削除に使用されます。

msiexecコマンドの使用をアプリやサービスでブロックするには、次のいずれかの手順に従います。

  1. msiexec コマンドを無効にすることによって、コンピューターのグループ ポリシーやレジストリ設定を変更し、msiexec コマンドを無効にすることができます。msiexec コマンドの無効化後は、このコマンドを使用しようとしたアプリケーションやサービスは制限されます。この操作はシステムの通常の機能に影響を与える可能性があることに注意してください。そのため、この操作を実行する前に自分が行っていることを十分に理解し、システムのバックアップを取っておいてください。
  2. msiexecへのアクセスを制限するアクセス制御リスト(ACL)の使用:msiexec.exeファイルのセキュリティ設定を編集することで、コマンドの実行を許可するユーザーまたはグループを制限できます。特定のユーザーまたはグループに対してファイルの実行権限を拒否することで、msiexecコマンドを使用できなくすることができます。

但し、これらの措置がシステムの正常動作に一定の影響を与える可能性があり、また、一部のアプリケーションでは、msiexecコマンドを使用してインストール、保守、アップグレードを行っている場合があります。そのため、上記の措置を行う前に、影響を慎重に評価し、システムがバックアップおよびリカバリできることを確認してください。

bannerAds