Windows アプリのインストールを自動化できますか?

Windows アプリのインストールを自動化できますか?

Linux アプリケーションのインストールはスクリプトを通じて自動化できることは理解していますが、Windows の世界でもそれが当てはまるかどうかはよくわかりません。ここでは具体的なシナリオを示します。

Windows 10 マシンに Word をインストールしたいです。通常は、インストール ウィザードに沿ってボタンを選択してクリックします (これがユーザーの 99% のインストール方法だと思います)。

さて、上記の手動プロセスを完全に自動化できるかどうか疑問に思っています。できるとしたら、どうすればいいでしょうか?

答え1

場合によります。

ほとんどのプログラムはWindowsインストーラーは、Windows APIであり、標準パッケージ形式(MSI) およびフラグスクリプトによるインストール/アンインストールこれらはまた展開できるグループポリシー経由企業ネットワーク内。

一部のプログラムにはカスタムインストーラーがありますが、そのほとんどは独自のスクリプトインストール方法を持っています。たとえば、イノセットアップインドまたはインストールシールド

Microsoft Officeはまた違った方法を採用しています。2013年現在、デフォルトのインストール方法はクリックして実行スクリプトによるインストールが可能かどうかはわかりませんが、標準的な家庭用/業務用バージョンを実行することで、フラグが利用可能かどうかを確認できますsetup.exe /? 導入ツール大規模な企業向けです。ボリューム ライセンス バージョンもあり、これは MSI インストーラー付きの従来の ISO として提供されます。

答え2

プログラムのインストールは、難解なプロセスではありません。インストールの核となるのは、通常、フォルダーの作成とファイルのコピーです。その後、レジストリの変更が行われることもあります。特に複雑なことを説明しているのでなければ、それだけです。

Word のインストールは、かなり簡単に自動化できます。インストール前とインストール後のコンピューターのスナップショットを取得できるインストーラー作成プログラムを使用できます。その後、そのスナップショットの違いを比較してインストーラーを作成します。この方法は機能しますが、状況によっては欠点もあります。

関連情報