[Problem/Bug]: Standalone Microsoft Edge 156.0.4314.58 (stable) still triggers a failed interactive logon (4625, 0xC000006A) per new headless browser root process and can lock a local Windows account (4740); WebView2 156 fix does not cover it

オープン
#5,794 コメント 0 件 リアクション 0 件 担当者 1 名 GitHub で見る

@prija-microsoft がすでに取り組んでいます。

2026年11月6日 から。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
35/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
領域
backend

調査の方向性

The report identifies standalone headless msedge.exe on Windows 11 25H2 and compares it with WebView2 issue #5722 and Chromium issue 541310282. Start by reviewing those reports and the Edge 156 WebView2 fix details; reproduce whether launching a fresh profile causes the 4625 event. Done means establishing whether standalone Edge is affected and documenting a supported mitigation or the fix status.

索引モデルが issue の本文から書いたものです。

説明

regression
Summary

This is a follow-up to #5722, which was closed as fixed with WebView2 156 preview ("Fixed failed Windows interactive logon attempt for the current local user" — 156.0.4314.8 release notes).

On Windows 11 25H2 with standalone Microsoft Edge 156.0.4314.58 (stable) and WebView2 Runtime 156.0.4314.58, an automated headless-Edge workload still produces Event 4625 (failed interactive logon, 0xC000006A, wrong password) — one per new msedge.exe root process — and the accumulated failures actually locked the local Windows account (Event 4740). After the lockout, lock-screen unlock failed with 0xC0000234; the fingerprint sensor matched the finger (Biometrics 1004) but sign-in was refused. Sign-in worked again only after the Windows account-lockout interval had elapsed.

The failing process is msedge.exe (standalone Edge browser), not msedgewebview2.exe, so the WebView2 156 preview fix does not appear to cover this path.

Environment
  • OS: Windows 11 25H2, build 26200.9457
  • Microsoft Edge: 156.0.4314.58 (stable; installed before the incident, EdgeUpdate shows no later update)
  • WebView2 Runtime: 156.0.4314.58 (Evergreen stable)
  • Account: local, non-domain; the machine uses an account-lockout policy (10 failed attempts / 10-minute window / 10-minute duration)
  • Trigger: automated headless-Edge workload (Remotion via Puppeteer) configured to use msedge.exe; every render/still starts a new headless msedge.exe root process with a fresh temporary --user-data-dir. No user interaction and no intentional password entry.
Observed 4625 fields (identical signature for all events)
Status:                    0xC000006D
SubStatus:                 0xC000006A
FailureReason:             %%2313
LogonType:                 2
LogonProcessName:          Advapi
AuthenticationPackageName: Negotiate
ProcessName:               C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
IpAddress / IpPort:        - / -
TargetUserName:            <current local user>
SubjectUserName:           <current local user>
WorkstationName:           <local machine>
Observed pattern
  • Each new msedge.exe browser root process produced exactly one 4625 before navigation, with a distinct PID and no network peer.
  • Two bursts of 10 × 4625 within roughly 5 minutes produced two 4740 lockouts.
  • After the account was locked, Windows+L unlock attempts failed with Winlogon status 1909 (ERROR_ACCOUNT_LOCKED_OUT) / Hello error 0xC0000234, although fingerprint recognition succeeded (Biometrics 1004).
  • Sign-in succeeded again exactly when the 10-minute lockout interval elapsed.
Why this looks like the same regression
  • Identical 4625 field signature to #5722 and the Chromium report (LogonType 2, Advapi, Negotiate, 0xC000006A, no network source), matching the CheckBlankPasswordWithPrefs / LogonUser hypothesis discussed in the thread (chromium issue 541310282).
  • One attempt per new browser root process with a fresh profile, before navigation; no retries. A long automated task launches many such processes in a few minutes, which is enough to reach a lockout threshold.
  • Other commenters in #5722 already reported standalone msedge.exe failures on Edge 154/155; this report adds Edge 156.0.4314.58 stable plus the resulting 4740 and the user-visible lock-screen failure.
Workaround / mitigation used locally
  • Raised the Windows account-lockout threshold (impact mitigation only; the 4625 events continue).
  • From #5722: --disable-features=AutofillAiWalletPrivatePasses is reported to suppress the 4625 in WebView2 hosts; it has not been verified here for standalone Edge.
Request
  1. Does the WebView2 156 fix cover standalone (msedge.exe) as well, or only the WebView2 runtime? If not, is a fix planned and for which Edge version?
  2. Is there a supported way to suppress this for standalone headless Edge (launch flag, policy, or feature flag), and is --disable-features=AutofillAiWalletPrivatePasses valid for it?
  3. Does the trigger depend on creating a new profile/user-data-dir? Would reusing a persistent profile avoid one logon attempt per launch in automation scenarios?
  4. If useful, I can provide redacted 4625/4740 event XML in a follow-up comment.

(Account and machine names, exact timestamps, and locale/time zone have been omitted.)

主要言語
PowerShell
スター
526
フォーク
70
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

MicrosoftEdge/WebView2Feedback のほかの issue

MicrosoftEdge/WebView2Feedback の issue をすべて見る

似ている issue

Backend & API Design の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。