KB5077239


マイクロソフトは、Windows 11バージョン26H1向けのプレビューアップデートKB5077239(ビルド28000.1643)をリリースしました。Windows 11バージョン26H1は、ARM64アーキテクチャプロセッサ(Snapdragon)を搭載したPC向けにプレビューアップデートKB5077239を受け取りました。さらに、このアップデートは、バージョン26H1に更新されたx64アーキテクチャプロセッサ(x86-64、IntelおよびAMD)を搭載したデバイスでも利用できます。

PC向け累積アップデート5077239は、Windows Updateから手動でインストールされます。更新プログラムを確認するには、設定 > Windows Updateに移動し、[更新プログラムの確認]をクリックします。2026年2月のプレビューアップデート(KB5077239)(28000.1641)が利用可能であることが表示されたら、[ダウンロードしてインストール]をクリックします。インストールを完了するには、コンピューターの再起動が必要です。更新後、Windows 11バージョン26H1のビルド番号は28000.1641に変わります。


新機能の仕組み:

Windows設定のAIエージェント: エージェントはローカルLLMとポリシーXMLテンプレートやms-settings: URIの検索APIを使用します。言語拡張は新しいBERTトークナイゼーションモデルを読み込みます。レジストリの最近の変更をキャッシュすることで推奨設定が高速に適用されます。

クリック todo: グローバルフック(SetWindowsHookEx)でマウスイベントを傍受します。DirectCompositionでコンテンツタイプを検出。大きな画像の自動開閉はUI Automation(しきい値>800x600)でトリガー。ハードウェア加速付きWS_POPUPレイヤーで描画。

カメラ: Windows Studio EffectsはカメラドライバーでMFTフィルターを適用。追加カメラの有効化はキャプチャグラフ(IMFSourceReader)に追加し、NPUまたはDirectXコンピュートシェーダーでエフェクトを適用。レジストリキーが特定のDevicePathにエフェクトをバインド。

ファイルエクスプローラー: shell32.dll.muiのプレースホルダー文字列を更新。ホームでのホバーアクションはDirectUIHWND内のWM_MOUSEHOVERトリガーを使用し、DWM透明度アニメーションでコンテキストボタンを表示(完全再描画なし)。

詳細設定: WindowsOptionalFeature.exe/online /enable /featurename:...で機能を有効化。SLATと利用可能メモリをチェック。Hyper‑Vはブートローダーをhvloader.efiに切り替え。Sandboxは軽量なカーネル分離環境を起動。

別のデバイスで続行: Bluetooth LEまたはWi‑Fi Direct経由でnearby.sharing(Project Rome)を使用。アプリ状態はGraph APIでシリアル化されMicrosoftアカウントと同期。AndroidはURIアクティビティを送信。PCはms-desktoptoast:を呼び出しMS 365でファイルリンクを開く。

Windows MIDIサービス: 新しいマルチユーザーサービス(midisrv.dll)が従来のwinmm.dllを置き換え。WinRT MIDI APIを使用し、1.0/2.0プロトコル変換(7ビット→32ビット)を実行。ポートはALPC経由で共有。App SDKにはMidiConsole.exeとUMDF 2.0ドライバーが含まれる。署名なしドライバーはセキュリティ警告をトリガー。

ナレーター: アナウンス順序はUIA_PropertyChangedEventArgsフィルターを使用。エンジン(ISpeechVoice)はUIツリーを走査するが、OffScreenまたは特定のロールを持つノードをスキップ。設定はレジストリに保存。narrator.exeはフォーカス時にUIA_SelectionItemPatternで適用。

音声アクセス: セットアップは音響モデル(例:ms-speech-acoustic-en-us)を確認し、Cognitive Services Speech SDKでダウンロード。マスターはMMDeviceEnumeratorを呼び出し、IMMEndpointでマイクを選択。バックグラウンドサービスVAHost.exeが文法XML(SRGS)を読み込み、SetWinEventHookでリッスン。

音声入力: アクション待機タイムアウトパラメータは、コマンド実行前のフレーズ認識後の一時停止時間を制御。セマンティックパーサーレイヤー(dll_recognizer)でend_silence_timeout_msとして実装。値300〜800ミリ秒で誤起動やコマンド取りこぼしを防止。

Windows Hello: 外部スキャナー用ESSにはTPM 2.0とKSP_KEY_TRUSTED_PINをサポートするドライバーが必要。生体認証データはスキャナーから出ない(署名付きハッシュのみWinBio API経由)。有効化するとプロバイダーが資格情報マネージャー(NGCレジストリブランチ)に追加される。

Windows Update: Insider Programのハング修正 – wuauservへのCOM呼び出しにタイムアウトを追加。以前のデッドロックはpending.xmlロックが原因。現在は非同期キューとBITS経由の再試行、失敗時ロールバック。

ロック画面: TimeBrokerが通知で停止したためにLogonUI.exeがフリーズする問題を修正。WM_WTSSESSION_CHANGE処理を改善しSetThreadExecutionState(ES_SYSTEM_REQUIRED)を追加。スリープ解除時に壁紙キャッシュをクリーンアップ。

ファイルエクスプローラー(インターフェース改善): ダークダイアログは明示的なGetSysColor(COLOR_WINDOWFRAME)チェックを使用し、標準Win32ダイアログをApplication.Current.RequestedThemeにバインドされたXAML Islandsに置き換え。プログレスバーはMicrosoft.UI.Xaml.Controls.ProgressBarとComposition APIによるカラーアニメーションを使用。

ファイルエクスプローラー(修正と改善): ネットワークロケーションのハング – 同期WNetUseConnectionCoWaitForMultipleHandles経由の非同期に置き換え。ビデオサムネイルEXIFバグ – PhotoMetadataHandlerにorientationタグチェックを追加。コンテキストメニューの「開く」横のアプリアイコンを修正。

サインイン: 初回サインイン時のexplorer.exeハング – Runレジストリキーの競合状態が原因。RegisterApplicationRestartで5秒タイムアウトを追加。Explorerはハングしたプロセスを無視し、ハンドルを強制終了。タスクバーはキュー確認後に初期化。

ライセンス認証: ライセンス移行はLicenseManager::GetDigitalLicenseExSoftwareLicensingService経由のライセンス認証サーバーへの再試行を使用。IsLicensePersistedフラグをチェックする待機状態を追加し、POST_OOBEステージ前にSLpActivateInternetを呼び出し。

デスクトップアイコン: 名前変更の修正 – 以前の非同期IFileOperation::RenameItemSysListView32の再作成で座標をリセット。現在はWM_SETREDRAWロックとLVITEM.lParamでの位置保存を使用。アイコンは所定の位置に留まる。

入力: 設定のキーリピート遅延と速度のラベルを修正。以前はinput.dll.muiの文字列が誤ったリソースID(IDS_REPEAT_DELAYIDS_REPEAT_RATE)を参照。現在はx:Bindで正しくバインドされ、XAMLでツールチップを修正。

ユーザーアカウント制御(UAC): 非管理者アカウントからの管理者としてのターミナル起動はrunasフラグ付きShellExecuteExを使用。以前のUACダイアログデッドロックはWM_COPYDATAとconsent.exeタイムアウトに対するChangeWindowMessageFilterExで修正。システムはフリーズしなくなる。

Windows Sandbox: エラー0x800705b4を修正 – wsb.ps1vmcomputeサービスの状態チェックを追加し、Disable-VmAdapterで仮想スイッチを強制リセット。Sandboxは最大10秒間wmic.exeの応答を待機し、再試行する。

デスクトップのスポットライト: 2つのコンテキストメニュー項目を追加。DesktopBackgroundHandlerISpotlightBroker::GetImageMetadataを呼び出し。「詳細」は画像ハッシュでBing検索を開く。「次の背景」は24時間タイマーをバイパスし、EDB.db(Jet Blue)でローテーションを強制。

ゲーム: ハンドヘルドでのXbox向けフルスクリーン体験はIDXGISwapChain::SetFullscreenStateと優先タスクPROCESS_MODE_BACKGROUND_BEGINを使用。コンソールインターフェースはXboxGameBarWidgetに基づく。有効化はHKCU\Software\Microsoft\GameBarに書き込み、ガイドボタンを傍受。

ペン: 触覚フィードバックはHID_USAGE_TACTILE_EFFECTレポート付きHIDドライバー経由。ボタンホバー時にシステムは振幅/持続時間付きでSendHapticFeedbackを呼び出し。DWMはヒットテストを追跡しITabletManagerで座標を渡す。Microsoft Pen Protocol v3が必要。

キーボード: バックライト制御はHID_KB_BACKLIGHTIOCTL_HID_SET_FEATUREを使用。アラビア語レイアウトのAltGrレベルはVK_RMENUをVK_LCONTROL + VK_MENUに変換。リヤル記号(U+FDFC)はKBDARB.DLL経由でAltGr+Sにバインド。Alt+ShiftはGetKeyStateレベルに維持。

モバイルデバイス設定: 新しいページがWindows.Devices.Enumeration.DeviceInformationを呼び出し。電話をカメラとして使用はMTP/PTPを使用。ファイルアクセスはWebDAVまたはUSB経由。機能はHKLM\Software\Microsoft\Windows\MobileDevicesに保存。「デバイスの追加」はBluetoothウィザードまたはQRリンクを開く。

OneDrive: 新しいアイコンはCloudSyncStatusManager経由で同期ステータスにバインドされたインタラクティブなWinRT XAMLコントロール。クリックでshell:onedriveをトリガー。アイコンの色はSegoe MDL2 Assetsのグリフを持つFontIconを使用して変化(青/灰/金)。ストレージサイズはGraph API経由。

設定(コントロールパネルからの移行): キーリピート遅延/速度とカーソル点滅速度はHKCU\Control Panel\Desktop(KeyboardDelay, KeyboardSpeed, CursorBlinkRate)に直接書き込まれ、SystemParametersInfoSPIF_UPDATEINIFILESPIF_SENDCHANGEで適用。古いコントロールパネルは傍受しない。

設定(システム情報セクション): 新しいレイアウトはSettingsExpanderカード付きStackPanelを使用。システム情報はGetSystemInfoとWMI Win32_ComputerSystem経由。クイックアクションボタンは完全リロードなしでFrame.Navigate経由でナビゲート。アダプティブレイアウト。

設定(信頼性とインターフェース): ネットワークとインターネットでのハングを修正 – 同期INetworkListManager::GetNetworkConnectionsをasync/awaitに置き換え。検索バーの重なりをWindowChromeOnWindowSizeChangedでの正しいGetSystemMetrics(SM_CXPADDEDBORDER)で修正。

タスクバーとシステムトレイ: 「Copilotと共有」ホバーはIVirtualDesktopManagerGetWindowThreadProcessIdを呼び出し。Copilot Visionはスクリーンショット(PrintWindow)を撮り、ローカルCNNで分析。「ツールバーはこの画面サイドで既に非表示」エラー時にABE_AUTOHIDEフラグをリセットすることで自動非表示を修正。

Windows共有: 複数ファイル用のドラッグバーはCF_HDROPクリップボード形式を使用。有効化はWiFiDirectAdvertisementPublisher経由でNearbySharingをアクティブ化。OneDriveは一時的なms-onedrive:リンクを作成。アクセス許可チェックにMicrosoftアカウントが必要。

ディスプレイとグラフィックス: EnumDisplaySettingsExはドライバーでキャッシュされ、DDC/CIの再ポーリングなしで一意の解像度のみを返す。AIO用輝度スライダーはACPIドライバーのGetMonitorBrightnessにバインドすることで修正され、Intel DPST競合を回避。

Game Pass: SettingsResources.reswの文字列を更新し、現在のブランド名(Ultimate、PC Game Pass)を反映。クリックで深いURI xbox:subscription?skuId=...を開く。サブスクリプションステータスはバックグラウンドXbox Live API呼び出し経由で、アプリの分離ストレージにキャッシュ。

スタートメニュー: 検索ボックスの幅はVisualStateManagerと共通のSearchBoxWidthプロパティで同期。実際のStartMenuHost幅にバインドされたRelativePanelを使用し、アニメーションの破綻を防止。

ロック画面とサインイン(修正): 遅い初回サインインをHIGH_PRIORITYでのLoadUserProfileで修正。スライドショーのメモリリーク – DWMは画像変更時にIWICBitmapSource_Releaseを呼び出すようになり、時間経過によるワーカープールのオーバーフローを防止。

スマートカード: ECCカードでのSTATUS_NOT_SUPPORTED (0xc00000bb)を修正 – CardAcquireContextALG_ID(例:CALG_ECDH_P384)をチェック。カードが直接ECCをサポートしない場合はRSAエミュレーションにフォールバックし、ミニドライバーの互換性を維持。


マイクロソフト公式サイトでの発表

直近の10件のWindows更新プログラム:

更新プログラム ビルド バージョン Windows チャネル 公開日
KB5089507 26220.8474 25H2 Windows 11 Beta 2026-05-15
KB5089499 26300.8493 25H2 Windows 11 Experimental 2026-05-15
KB5089497 28020.2134 26H1 Windows 11 Experimental 2026-05-15
KB5089570 28000.2173 26H1 Windows 11 Preview 2026-05-14
KB5089573 26200.8521 25H2 Windows 11 Preview 2026-05-19
KB5087420 22631.7079 23H2 Windows 11 Stable 2026-05-12
KB5089548 28000.2113 26H1 Windows 11 Stable 2026-05-12
KB5087544 19045.7291 22H2 (ESU) Windows 10 Stable 2026-05-12
KB5089549 26200.8457 24H2/25H2 Windows 11 Stable 2026-05-12
KB5089417 26220.8370 25H2 Windows 11 Beta 2026-05-08