Windows 10

[Windows 10]大型アップデートをサイレントインストールする方法

下記記事で紹介しているように、Windows 10では「Windows as a Service(WaaS)」の登場により、OSのアップデートモデルが大きく変わりました。

今回は大体半年ごとにリリースされる機能更新プログラム(FU・Feature Update)をサイレントインストールする方法を紹介します。

※ 下記で紹介している方法は、Windows 10 のダウンロードページで機能更新プログラム適用後のISOファイル/メディア作成ツールが公開されていることが前提となります。

ISOファイルのダウンロード

まずはWindows 10のISOファイルをダウンロードします。

  1. Microsoft Edgeで「Windows 10 のダウンロード」ページを開きます。
  2. F12キーを押して、「開発者ツール」を開きます。
  3. 「エミュレーション」タブを開きます。
  4. 「ユーザー エージェント文字列」プルダウンから「Apple Safari (iPad)」を選択すると、開いているページが「Windows 10 のディスク イメージ (ISO ファイル) のダウンロード」に切り替わります。
  5. 「エディションの選択」プルダウンからダウンロードしたいエディションを選択後、「確認」ボタンをクリックします。
  6. 「製品の言語の選択」プルダウンから希望する言語を選択し、「確認」ボタンをクリックします。
  7. 「64-bit ダウンロード」「32-bit ダウンロード」ボタンをクリックして、それぞれ環境に応じたISOファイルをダウンロードします。

以上でISOファイルのダウンロード作業は終了です。
ユーザーエージェントを変更すればISOファイルのダウンロードページが表示できるので、Edgeで上手くダウンロードできない場合は、Internet Explorerなどの他のブラウザーでお試しください(IEの場合は下記記事参照)。

また、上記のように直接ISOファイルをダウンロードしなくても、メディア作成ツール(Media Creation Tool)を使ってISOファイルを作成することもできます。

ISOファイルの展開

ISOファイルのダウンロードが終わったら、ISOファイルの中身を適当なフォルダに展開します。

  1. 上記手順でダウンロードしたISOファイルのフォルダを開きます。
  2. ISOファイルを選択し、「管理」タブから「マウント」ボタンをクリックします。
  3. ISOファイルがマウントされるので、表示された仮想ドライブの中にあるファイルを全て別のフォルダにコピーします。
  4. コピーが終わったら、「PC」にある仮想ドライブを選択し、「管理」タブから「取り出す」ボタンをクリックします。

ISOファイルがアンマウントされたら作業終了です。
ISOファイルは「7-Zip」等のツールを使って展開することもできます。

Windowsのサイレントインストール

ファイルの展開が終わったら、setup.exeを使って大型アップデートのサイレントインストールを行います。

  1. 管理者権限でコマンドプロンプトを実行します。
  2. 上記手順でファイルをコピーしたフォルダを開きます。
  3. 「setup.exe」を「/Auto Upgrade」オプションを付けて実行すると、OSのアップグレードが行われます。
  4. setup.exe /Auto Upgrade

  5. マシンスペックにもよりますが、数十分から一時間程度でアップグレードが完了します。
  6. アップグレードが無事に行われたかどうかは、setup.exeの終了コードによって判断することができます。

  7. https://docs.microsoft.com/ja-jp/windows-hardware/manufacture/desktop/windows-setup-command-line-options#setup_exe_exit_codes より

以上のように、オプションを付けてsetup.exeを実行することで、大型アップデートをサイレントインストールできます。

上で使用した「/Auto」オプション以外にも、「/Quiet」オプションや「/NoReboot」といったオプションが用意されているので、必要に応じてオプションを設定してください。

オプションの詳細については、「Windows Setup Command-Line Options」をご参照ください。

おわりに

上記の通りsetup.exeを使うことで、通常のWindows Updateで大型アップデートを当てる必要が無くなり、また、バッチやスクリプトからも制御しやすくなります。

ローカル(あるいはローカルの共有フォルダ)にsetup.exeを含むファイル一式を置いておくことで、インターネット回線への負荷を軽減することもできるので、WSUSやサードパーティー製のサービスで帯域対策を行っていない場合には、一度試してみてはいかがでしょうか。

WinAppDriver UI Recorderを試してみました。前のページ

Excel向けPower BI カスタム ビジュアル機能の紹介次のページ

関連記事

  1. Windows 10

    Microsoft Edgeの場所

    「Edge 本体 場所」「Microsoft Edge EXE どこ」…

  2. Windows 10

    Microsoft Edgeを操作するVBScript

    「Microsoft Edgeを操作するVBAマクロ(WebDrive…

  3. Windows関連

    プリキュア・プリンセスパーティーってWindowsだったの?

    Office 2016だOffice アドインだと記事を書いておきつつ…

  4. Windows 10

    [Windows 10]Update Complianceで端末のアップデート管理を行う方法

    システム担当者にとって、高度・多様化するサイバー攻撃に対し、OSのアッ…

  5. Windows 10

    Windows 10に昔のソフトを入れてみました(2)

    2年近く前に書いた下記記事の続編です。32ビット版Wi…

  6. Windows関連

    Windows コマンド ライン リファレンス

    未だに出番がなにかと多いコマンドライン、コマンド名やオプションを忘れて…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP