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関連

    C#からWinium.Cruciatusを使ってみた。

    前回の記事では、Winium WebDriverを使ってメモ帳を操作し…

  2. Windows関連

    [Windows 8]拡張子を表示する。

    ※ 下記はWindows Developer Preview(英語版・…

  3. Windows関連

    Windows 8.1をインストールしてみました。

    下記の記事にもあるように、開発者向けにWindows 8.1の製品版(…

  4. Windows関連

    [Windows 8]管理者権限でコマンドプロンプトを実行する。

    ※ 下記はWindows Developer Preview(英語版・…

  5. Windows関連

    Lhaplusのバージョンを取得するVBScript

    およそ2年ぶりに圧縮・解凍ソフトの「Lhaplus」がバージョンアップ…

コメント

  • コメント (0)

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

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

Time limit is exhausted. Please reload CAPTCHA.

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

Translate

最近の記事

アーカイブ

PAGE TOP