| Windows Update | |
|---|---|
Windows 11の Windows Update | |
| その他の名前 | Microsoft Update |
| 開発者 | マイクロソフト |
| オペレーティング·システム |
|
| 付属 | |
| サービス名 | Windows Update |
| タイプ | ネットワークサービス |
| Webサイト | support.microsoft.com/en-us/windows/windows-update-faq |
Windows Updateは、 Microsoft WindowsオペレーティングシステムのWindows 9xおよびWindows NTファミリー向けのMicrosoftサービスで、インターネット経由でMicrosoft Windowsソフトウェア更新プログラムのダウンロードとインストールを自動化します。このサービスは、Windows のソフトウェア更新プログラムに加え、Windows DefenderやMicrosoft Security Essentialsなどのさまざまな Microsoftウイルス対策製品も提供します。サービス開始以来、Microsoft はMicrosoft UpdateとWindows Update Client Policies (旧称 Windows Update for Business) という 2 つの拡張機能を導入しました。前者は、コア サービスを拡張して、Microsoft OfficeやMicrosoft Expression Studioなどの他の Microsoft 製品を含めるようにします。後者は、Windows 10およびWindows 11のビジネス エディションで利用でき、カテゴリ別に更新プログラムを延期するなど、企業向けの更新プログラムの管理を可能にします。[ 1 ] [ 2 ]
サービスが長年にわたって進化するにつれて、クライアントソフトウェアも進化してきました。10年間、このサービスの主要なクライアントコンポーネントは、Internet Explorerでのみ実行可能なWindows Update Webアプリでした。Windows Vista以降、主要なクライアントコンポーネントは、オペレーティングシステムの不可欠なコンポーネントであるWindows Update Agentになりました。
このサービスでは、いくつかの種類の更新プログラムが提供されます。セキュリティ更新プログラムまたは重要な更新プログラムは、 Microsoft Windows の脆弱性やセキュリティの悪用を軽減します。累積更新プログラムは、新規および以前にリリースされた更新プログラムの両方を含む、複数の更新プログラムをまとめた更新プログラムです。累積更新プログラムは Windows 10 で導入され、Windows 7およびWindows 8.1には一部のみがバックポートされています。Windows 11 24H2 では、チェックポイント累積更新プログラム[ 3 ]と、名前に Hotpatch 機能が含まれる更新プログラムも導入されました。これらの更新プログラムでは、一部の更新プログラムは再起動を必要としなくなりました。[ 4 ] [ 5 ]
マイクロソフトは、毎月第2火曜日に定期的にアップデートをリリースしていますが(パッチチューズデーBアップデートとして知られています)、新たに発見された、または蔓延しているエクスプロイトを防ぐために新しいアップデートが緊急に必要な場合はいつでも、いわゆるアウトオブバンドアップデートとして提供できます。[ 6 ]システム管理者は、コンピューターがインターネットに接続されている限り、Windows Updateを構成して、Microsoft Windowsの重要なアップデートを自動的にインストールできます。
Windows 10 およびWindows 11では、Windows Update の使用は必須ですが、ソフトウェア契約では、デバイスをインターネットから切断することで、デバイスへのアップデートの受信を停止できると規定されています。[ 7 ] [ 8 ]
また、オプションのセキュリティ対象外のプレビューリリース(以前は「C」または「D」リリースとして知られていた)も存在し、ユーザーはWindows Update UIでインストールを選択できます。[ 9 ]

Windows Update はWindows 98の発売とともにWeb アプリとして導入され、追加のデスクトップ テーマ、ゲーム、デバイス ドライバの更新、 NetMeetingなどのオプション コンポーネントを提供しました。[ 10 ] Windows 95とWindows NT 4.0は、 Internet Explorer 4のリリースから、Windows Update Web サイトにアクセスしてこれらのオペレーティングシステム用に設計された更新をダウンロードする機能が遡及的に付与されました。Windows Update の当初の焦点は、Windows 用の無料のアドオンと新しいテクノロジーでした。Outlook Express、Internet Explorer、その他のプログラムのセキュリティ修正プログラムは後に登場し、Internet Explorer 5などの今後の Microsoft ソフトウェアのベータ バージョンへのアクセスも可能になりました。2000年問題を解決するための Windows 98 の修正プログラムは、1998 年 12 月に Windows Update を使用して配布されました。Microsoft は、Windows 98 の販売成功の一因を Windows Update に帰しました。[ 11 ]
Windows Update Web アプリでは、Internet ExplorerまたはActiveXテクノロジーをサポートするサードパーティのWeb ブラウザーが必要です。Web アプリの初期バージョンであるバージョン 3 では、個人を特定できる情報は Microsoft に送信されません。代わりに、アプリは利用可能なすべての更新プログラムの完全なリストをダウンロードし、ダウンロードしてインストールする更新プログラムを選択します。しかし、リストが非常に大きくなったため、処理のパフォーマンスへの影響が懸念されるようになりました。2003 年 3 月に Windows-help.net ニュースレターに寄稿した Arie Slob 氏は、更新プログラムのリストのサイズが400 KBを超え、ダイヤルアップユーザーでは 1 分以上の遅延が発生したと指摘しました。[ 12 ] 2001 年にWindows XPと同時にリリースされた Windows Update v4 では、この状況が変わりました。このバージョンのアプリでは、システムのハードウェアと Microsoft ソフトウェアのインベントリを作成し、サービスに送信することで、処理負荷を Microsoftサーバーにオフロードします。[ 12 ]

クリティカルアップデート通知ユーティリティ(当初はクリティカルアップデート通知ツール)は、Windows Update Webサイトを定期的にチェックし、「クリティカル」とマークされた新しい更新プログラムを検出するバックグラウンドプロセスです。Windows 98のリリース直後に公開されました。
デフォルトでは、このチェックは 5 分ごと、および Internet Explorer の起動時に実行されますが、ユーザーは次のチェックを特定の時間帯または特定の曜日にのみ実行するように構成できます。このツールは、cucif.cabオペレーティングシステム用にリリースされたすべての重要な更新プログラムのリストを含む「 」という名前のファイルを Microsoft サーバーに問い合わせます。次に、このリストをマシンにインストールされている更新プログラムのリストと比較し、更新プログラムの利用可能性通知を表示します。チェックが実行されると、ユーザーが定義したカスタム スケジュールはデフォルトに戻ります。Microsoft は、これによりユーザーが重要な更新プログラムの通知をタイムリーに受け取ることができると述べています。[ 13 ]
セキュリティ研究者のHDムーアが1999年初頭に行った分析では、このアプローチは「ひどく非効率的」で攻撃を受けやすいと批判された。彼はBugTraqへの投稿で、「アップデートを希望するすべてのWindows 98コンピュータは、セキュリティのために単一のホストに依存しなければならない。もしその1つのサーバーがいつか侵害されたり、攻撃者が再び[Microsoft] DNSサーバーを破ったりすれば、毎時間何百万ものユーザーがトロイの木馬をインストールする可能性がある。この攻撃の範囲は、実際に何をしているのかを知っているクラッカーを引き付けるのに十分なほど大きい…」と説明した。[ 14 ]
マイクロソフトは1999年から2000年前半にかけて、このツールのプロモーションを継続した。Windows 2000の初期リリースには、このツールが同梱されていた。このツールはWindows 95とWindows NT 4.0には対応していなかった。
自動更新は、クリティカル更新通知ユーティリティの後継です。Windows Meと同時に 2000 年にリリースされました。Windows 2000 SP3 もサポートしています。
前バージョンとは異なり、自動更新では更新プログラムをダウンロードしてインストールできます。前バージョンでは5分間隔で更新が行われていましたが、自動更新では1日に1回Windows Updateサーバーをチェックします。Windows Meのインストール後、通知バルーンが表示され、自動更新クライアントの設定を促されます。ユーザーは、更新プログラムのダウンロード前に通知を受け取る、更新プログラムのインストール前に通知を受け取る、またはその両方を受け取る、という3つの通知方法から選択できます。新しい更新プログラムがインストール可能な状態になっている場合、コンピューターの電源を切る前にインストールできます。この間、シャットダウンボタンに盾のアイコンが表示されます。
Windows XP および Windows 2000 SP3 には、ユーザーの操作なしにバックグラウンドでファイルを転送するWindows サービスであるバックグラウンド インテリジェント転送サービスが含まれています。システム コンポーネントとして、ユーザーのインターネット使用状況を監視し、ユーザーが開始したアクティビティを優先するために自身の帯域幅使用量を制限できます。これらのオペレーティングシステム用の自動更新クライアントは、このシステム サービスを使用するように更新されました。
Windows XP の自動更新は、ユーザーがコンピューターで作業しているときに繰り返し中断することで悪名高かった。再起動が必要な更新がインストールされるたびに、自動更新はユーザーにダイアログボックスを表示し、すぐに再起動するか、ダイアログボックスを閉じるかを選択させた。ダイアログボックスは 10 分後に再び表示された。ジェフ・アトウッドはこの動作を「おそらく史上最も厄介なダイアログボックス」と評した。[ 15 ]
2013 年、Windows XP の起動プロセスの直後に、自動更新 ( wuauclt.exe) とサービス ホスト () がsvchost.exe)コンピューターの CPU 容量を 100% 占有し、長時間 (10 分から 2 時間) にわたってコンピューターが使用できなくなることが確認されました。InfoWorld の Woody Leonhart 氏によると、この問題に関する初期の報告は 2013 年 5 月下旬にMicrosoft TechNetフォーラムで見られましたが、Microsoft がこの問題に関する多数の苦情を最初に受け取ったのは 2013 年 9 月でした。原因は、 Windows XP のリリース後の 10 年で大きくなった、置き換えられた更新プログラムの評価における指数関数的なアルゴリズムでした。Microsoft は 10 月、11 月、12 月にこの問題を修正しようと試みましたが、無駄に終わり、この問題は最優先事項にエスカレートされました。[ 16 ] [ 17 ]

Windows VistaおよびWindows Server 2008以降、Windows Update Agent はWindows Update Web アプリと自動更新クライアントの両方を置き換えます。[ 18 ] [ 19 ]これは、Windows Update だけでなく、 Windows Server Updates ServicesまたはSystem Center Configuration Managerのオンプレミス サーバーからソフトウェア アップデートをダウンロードしてインストールする役割を担います。[ 20 ] [ 21 ]
Windows Update Agent は、コントロール パネルのアプレット、グループ ポリシー、Microsoft Intune、およびWindows PowerShellを通じて管理できます。また、重要な更新プログラムと推奨される更新プログラムの両方を自動的にダウンロードしてインストールするように設定することもできます。以前のバージョンの Windows では、このような更新プログラムは Windows Update Web サイトからのみ入手可能でした。さらに、Windows Vista の Windows Update は、Windows Vista Ultimate Edition のオプション ソフトウェアであるWindows Ultimate Extras のダウンロードをサポートしています。
Windows XP の自動更新とは異なり、Windows Vista および Windows 7 の Windows Update エージェントでは、ユーザーは強制再起動 (更新処理を完了するために必要なもの) を最大 4 時間延期できます。再起動を促す改訂されたダイアログボックスは、他のウィンドウの上ではなく、その下に表示されます。ただし、標準ユーザー アカウントでは、このダイアログボックスに応答できるのは 15 分だけです。これはWindows 8で変更されました。再起動が必要な自動更新をインストールした後、コンピューターが自動的に再起動するまで 3 日 (72 時間) の猶予があります。Windows 8 では、重要でない更新の再起動要求も、月に 1 回にまとめられています。さらに、ログイン画面で再起動の必要性が通知されます。[ 22 ]
Windows Update Agent は、Windows Vista で導入されたトランザクション NTFS機能を利用して、Windows システム ファイルに更新プログラムを適用します。この機能は、ファイルの変更がアトミックにコミットされるため、予期しない障害が発生した場合でも Windows がクリーンに回復するのに役立ちます。[ 23 ]
Windows Vista以降、Windows UpdateはWindowsモジュールインストーラーを呼び出してWinSxSシステムファイルを更新します。[ 24 ]更新パッケージのダウンロードが完了すると、Windows Updateはまずダウンロードしたパッケージを検証し、次にそれをWinSxSキャッシュまたはDriverStoreキャッシュに解凍し、実際のシステムファイルを更新します。[ 25 ]
Windows 8以降、Windows UpdateはUEFIなどのデバイスファームウェアのアップデートを提供できるようになりました。
Windows 10では、Windows Update Agent の動作に大きな変更が加えられており、更新プログラムを手動で選択的にインストールすることはできなくなりました。更新プログラムの種類に関係なく (ハードウェア ドライバーも含む)、すべての更新プログラムは自動的にダウンロードおよびインストールされ、ユーザーは、システムが非アクティブのときに更新プログラムをインストールするためにシステムを自動的に再起動するか、再起動をスケジュールするように通知されるかを選択するオプションのみが与えられます。[ 26 ] [ 27 ] Microsoft は、問題のあるデバイス ドライバーを隠して再インストールされないようにするために使用できる診断ツールを提供していますが、これは、すでにインストールされてからシステムを再起動せずにアンインストールされた後にのみ使用できます。[ 28 ] [ 29 ]
Windows Update Agent on Windows 10 supports peer-to-peer distribution of updates; by default, systems' bandwidth is used to distribute previously downloaded updates to other users, in combination with Microsoft servers. Users may optionally change Windows Update to only perform peer-to-peer updates within their local area network.[30]
Windows 10 also introduced cumulative updates. For example, if Microsoft released updates KB00001 in July, KB00002 in August, and KB00003 in September, Microsoft would release cumulative update KB00004, which packs KB00001, KB00002, and KB00003 together. Installing KB00004 will also install KB00001, KB00002 and KB00003, mitigating the need for multiple restarts and reducing the number of downloads needed. KB00004 may also include other fixes with their own KB number that were not separately released.[31] A disadvantage of cumulative updates is that downloading and installing updates that fix individual problems is no longer possible. KB stands for knowledge base, as in Microsoft Knowledge Base.
Windows Update for Business is a term for a set of features in the Pro, Enterprise and Education editions of Windows 10, intended to ease the administration of Windows across organizations. It enables IT pros to:[32][33][34]
These features were added in Windows 10 version 1511 (November 2015 Update).[37] They are intended for large organizations with many computers, so they can logically group their computers for gradual deployment. Microsoft recommends a small set of pilot computers to receive the updates almost immediately, while the set of most critical computers receives them after every other group has done so, and has experienced their effects.[38]
Windows Server Update ServicesやSystem Center Configuration Managerなどの他のMicrosoft更新管理ソリューションは、Windows Update for Businessを上書きしません。むしろ、Windows 10を「デュアルスキャンモード」に強制します。これは、デュアルスキャンモードの完全な影響を理解していない管理者にとって混乱を招く可能性があります。[ 39 ]
組織が使用するコンピュータが増えるにつれて、マシンごとの Windows Update クライアントは扱いにくく不十分になってきました。多くのマシンにアップデートを展開するという組織のニーズに応えるため、マイクロソフトはソフトウェア更新サービス (SUS) を導入し、後にWindows Server Update Services (WSUS) と改名しました。Windows Serverファミリーのオペレーティングシステムのコンポーネントである WSUS は、Microsoft 製品のアップデートを、実行中のサーバー コンピュータにダウンロードし、ローカル エリア ネットワーク(LAN) を介して組織内のコンピュータに再配布します。この方法の利点の 1 つは、インターネット帯域幅の消費量が(N-1)×Sに減少することです。ここで、N は組織内のコンピュータの数、S はアップデートのサイズです。さらに、WSUS を使用すると、管理者はアップデートをすべてのシステムに展開する前に、少数のテスト コンピュータでアップデートをテストして、アップデートの変更によって業務継続性が損なわれないことを確認できます。非常に大規模な組織では、複数の WSUS サーバーを階層的に連結できます。この階層では、インターネットからダウンロードするのは 1 つのサーバーのみです。
Windows Update サービス経由で配布される更新プログラム パッケージは、Microsoft Update カタログから個別にダウンロードできます。これらの更新プログラムは、インターネット接続のないコンピューターにインストールすることも (USB フラッシュ ドライブ経由など)、 Windows のインストールに組み込むこともできます(Windows XP SP3 x86 を 2019 年まで更新した場合など)。前者の場合、Windows Update スタンドアロン インストーラー ( wusa.exe) を使用してファイルをインストールできます。後者の場合、 DISM、WADK、MDT.msuなどの Microsoft 展開ユーティリティを使用してこれらのパッケージを利用できます。
マイクロソフトは、複雑な展開およびサービスシナリオ向けにSystem Center Configuration Managerを提供しています。この製品は、前述のすべてのツール(WSUS、DISM、WADK、MDT)と統合され、プロセスを自動化します。
A number of tools have been created by independent software vendors which provide the ability for Windows updates to be automatically downloaded for, or added to, an online or offline system. One common use for offline updates is to ensure a system is fully patched against security vulnerabilities before being connected to the Internet or another network. A second use is that downloads can be very large, but may be dependent on a slow or unreliable network connection, or the same updates may be needed for more than one machine. AutoPatcher, WSUS Offline Update, PortableUpdate, and Windows Updates Downloader are examples of such tools.[40]
Third-party services exist for obtaining updates from Windows Update for older Windows versions. These include Legacy Update, which is a community-driven third party replacement for the Windows Update servers for unsupported versions of Windows from Windows 2000 onward.[41][42] Windows Update Restored is another community-driven third-party replacement for Windows Update on older versions of Windows designed to replicate the functionality of older Windows Update versions, which also includes the old updates for all Windows 9x releases and Windows NT 4.0.[43][41]
At the beginning of 2005, Windows Update was being accessed by about 150 million people,[44] with about 112 million of those using Automatic Updates.[45]As of 2008, Windows Update had about 500 million clients, processed about 350 million unique scans per day, and maintained an average of 1.5 million simultaneous connections to client machines. On Patch Tuesday, the day Microsoft typically releases new software updates, outbound traffic could exceed 500 gigabits per second.[46] Approximately 90% of all clients used automatic updates to initiate software updates, with the remaining 10% using the Windows Update web site. The website is built using ASP.NET, and processes an average of 90,000 page requests per second.
従来、このサービスでは各パッチを独自のアーカイブ ファイルで提供していました。 マイクロソフトは、特定の製品に対して長年にわたってリリースされたすべてのアップデートをまとめたサービス パックをリリースすることがありました。 しかし、Windows 10 以降は、すべてのパッチが累積パッケージで提供されます。 [ 47 ] 2016 年 8 月 15 日、マイクロソフトは、2016 年 10 月以降、Windows 7 および 8.1 の今後のすべてのパッチが Windows 10 と同様に累積的になると発表しました。 既存のアップデートがこのモデルに移行すると、個別のアップデートをダウンロードしてインストールする機能は削除されます。[ 48 ]これにより、毎月のアップデートのダウンロード サイズが増加しました。 Computerworldが行った分析によると、Windows 7 x64 のダウンロード サイズは、2016 年 10 月の 119.4MB から 2017 年 10 月の 20.3MB に減少しました。[ 49 ]当初、マイクロソフトは、各累積アップデート パッケージ内の具体的な変更について非常に曖昧でした。[ 47 ]しかし、2016年初頭から、マイクロソフトは具体的な変更点に関するより詳細な情報を公開し始めている。[ 50 ]
2011年、Windows UpdateサービスはWindows 98、98 SE、Me、NT 4.0向けに廃止され、これらのシステム向けの古いアップデートはサーバーから削除されました。[ 41 ] 2020年8月3日、MicrosoftがSHA-1アップデートの提供を終了したため、Windows 2000、XP、Server 2003、Vista向けのアップデートサービスも廃止されました。2021年現在2000 から Vista までの古い更新プログラムは、 Microsoft Update カタログで引き続き入手できます。[ 51 ]同日、7 および Server 2008 より前の古い Windows バージョンでは SHA-1 更新プログラムが廃止されました。Windows Update サービスによる Windows 7 および Server 2008 の更新も影響を受けましたが、Microsoft は Windows 7 および Server 2008 が引き続き更新プログラムを受け取れるように SHA-2 パッチを提供しました。[ 51 ]
2005 年 2 月のRSA カンファレンスで、マイクロソフトは、Windows Update のオプションの代替として、Windows と他のマイクロソフト ソフトウェアの両方にセキュリティ パッチ、サービス パック、その他の更新を提供する Microsoft Updateの最初のベータ版を発表しました。 [ 52 ] 2005 年 6 月の最初のリリースでは、Windows 2000、XP、および Server 2003 上で動作するMicrosoft Office 2003、Exchange 2003、およびSQL Server 2000がサポートされました。時間の経過とともに、リストは、Windows Live、Windows Defender、Visual Studio、ランタイムおよび再頒布可能パッケージ、Zune ソフトウェア、Virtual PCおよびVirtual Server、CAPICOM、Microsoft Lync、Microsoft Expression Studio 、その他のサーバー製品など、他のマイクロソフト製品を含むように拡大されました。また、オペレーティングシステムに適用可能な場合は、 SilverlightおよびWindows Media Player をオプションのダウンロードとして提供します。
Windows アップデートをインストールするためのコマンドラインツールはごくわずかしかありません。Windows 7 で既に動作し、外部依存関係を持つ非常に一般的なツールとしては、例えば wuinstall.exe があります。これは、コンピューターに Windows アップデートをプッシュできます( wuinstall.exe /install)。[53 ]
Office Update は、特定の Microsoft Office 製品の更新プログラムを検出してインストールできる無料のオンライン サービスです。当初の更新サービスは、Office 2000、Office XP、Office 2003、[ 54 ] 、およびOffice 2007をサポートしていました。
2009年8月1日、マイクロソフトはOffice Updateサービスを廃止し、Microsoft Updateと統合しました。[ 55 ] Microsoft UpdateはOffice XP以降のすべてのバージョンのMicrosoft Officeをサポートしていますが、Office 2000はサポートされていません。
Office 365ライセンス プログラムの導入により、マイクロソフトは再び別の Office 更新サービスを提供するようになりました。[ 56 ] [ 57 ]
の受信が停止する場合があります。インターネットに再接続すると、ソフトウェアは更新プログラムの確認とインストールを再開します。
この問題を解決するには、累積更新プログラム 21 をインストールしてください。
Update for Business は、Windows 10 以降を実行しているマシン、および組織で管理されている Windows 10 Education、Professional、または Enterprise エディションを対象としています。