Skip to content

Add art. "Downgrade WebView2 Runtime to earlier version" - #3908

Draft
Michael Hoffman (mikehoffms) wants to merge 15 commits into
mainfrom
user/mikehoffms/enterprise-downgrade
Draft

Add art. "Downgrade WebView2 Runtime to earlier version"#3908
Michael Hoffman (mikehoffms) wants to merge 15 commits into
mainfrom
user/mikehoffms/enterprise-downgrade

Conversation

@mikehoffms

@mikehoffms Michael Hoffman (mikehoffms) commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Related PRs:

Rendered article for review:

AB#63646255

@mikehoffms Michael Hoffman (mikehoffms) changed the title Update enterprise.md Add "Enterprise downgrade" to "Enterprise management of wv2 Runtimes" Aug 18, 2026
@mikehoffms Michael Hoffman (mikehoffms) changed the title Add "Enterprise downgrade" to "Enterprise management of wv2 Runtimes" Add "Enterprise downgrade" to "Enterprise mgmt of wv2 Runtimes" Aug 18, 2026
@mikehoffms Michael Hoffman (mikehoffms) changed the title Add "Enterprise downgrade" to "Enterprise mgmt of wv2 Runtimes" Add "Enterprise downgrade" to "Enterprise mgmt of Runtimes" Aug 18, 2026
@mikehoffms Michael Hoffman (mikehoffms) changed the title Add "Enterprise downgrade" to "Enterprise mgmt of Runtimes" Add "Enterprise downgrade" to "Enterprise mgmt Runtimes" Aug 18, 2026
@mikehoffms
Michael Hoffman (mikehoffms) removed the request for review from Copilot August 18, 2026 19:43
@mikehoffms Michael Hoffman (mikehoffms) changed the title Add "Enterprise downgrade" to "Enterprise mgmt Runtimes" Add "Enterprise downgrade Runtime to previous version" Aug 19, 2026
@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 25e202a:

✅ Validation status: passed

File Status Preview URL Details
microsoft-edge/toc.yml ✅Succeeded View
microsoft-edge/webview2/concepts/enterprise.md ✅Succeeded View
microsoft-edge/webview2/how-to/enterprise-downgrade.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 9cd39d2:

✅ Validation status: passed

File Status Preview URL Details
microsoft-edge/toc.yml ✅Succeeded View
microsoft-edge/webview2/concepts/enterprise.md ✅Succeeded View
microsoft-edge/webview2/how-to/enterprise-downgrade.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit ff08f90:

✅ Validation status: passed

File Status Preview URL Details
microsoft-edge/toc.yml ✅Succeeded View
microsoft-edge/webview2/concepts/enterprise.md ✅Succeeded View
microsoft-edge/webview2/how-to/enterprise-downgrade.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 67292e3:

✅ Validation status: passed

File Status Preview URL Details
microsoft-edge/toc.yml ✅Succeeded View
microsoft-edge/webview2/concepts/enterprise.md ✅Succeeded View
microsoft-edge/webview2/how-to/enterprise-downgrade.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 3e0a2e1:

✅ Validation status: passed

File Status Preview URL Details
microsoft-edge/toc.yml ✅Succeeded View
microsoft-edge/webview2/concepts/enterprise.md ✅Succeeded View
microsoft-edge/webview2/how-to/enterprise-downgrade.md ✅Succeeded View

For more details, please refer to the build report.

@mikehoffms Michael Hoffman (mikehoffms) changed the title Add art. "Downgrade WebView Runtime to earlier version" Add art. "Downgrade WebView2 Runtime to earlier version" Aug 21, 2026
@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 4c153aa:

✅ Validation status: passed

File Status Preview URL Details
microsoft-edge/toc.yml ✅Succeeded View
microsoft-edge/webview2/concepts/enterprise.md ✅Succeeded View
microsoft-edge/webview2/how-to/enterprise-downgrade.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 8169e69:

💡 Validation status: suggestions

File Status Preview URL Details
microsoft-edge/webview2/concepts/enterprise.md 💡Suggestion View Details
microsoft-edge/toc.yml ✅Succeeded View
microsoft-edge/webview2/how-to/enterprise-downgrade.md ✅Succeeded View

microsoft-edge/webview2/concepts/enterprise.md

  • Line 75, Column 5: [Suggestion: learn-site-link-broken - See documentation] Link '/deployedge/webview2-downgrade-runtime' points to a learn site page that doesn't exist. Check the path or URL and update the link.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.


1. In File Explorer, navigate to: `C:\Program Files (x86)\Microsoft\EdgeWebView\Application\`

1. Confirm that a new folder appears, matching the downgraded version (such as `145.x.xxxx.xx`).

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Confirm that a new folder appears, matching the downgraded version (such as `145.x.xxxx.xx`).
1. Confirm that a new folder appears, matching the downgraded version (such as `147.x.xxxx.xx`).

| Aspect | Value |
|---|---|
| **Area Path:** | Edge\Web Experience\WebView2\Distribution |
| **DL:** | [wv2addr@microsoft.com](mailto:wv2addr@microsoft.com)<!-- todo: scrub email --> |

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

scrub email addr


1. CSS troubleshoots the issue by using this article.

1. If unresolved, CSS escalates the issue to the WebView2 Platform team ICM<!-- todo: expand ICM -->.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

expand ICM


If no exact matching folder is found, the policy has no effect, and the Runtime defaults to the `BrowserExecutableFolder` policy or the Evergreen Runtime (the default auto-updating Runtime).

* The updater<!-- todo: Edge Updater? --> will **automatically download** the required version if it satisfies the N-1 and/or N-2 conditions. The IT Admin doesn't need to pre-stage version folders on disk.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* The updater<!-- todo: Edge Updater? --> will **automatically download** the required version if it satisfies the N-1 and/or N-2 conditions. The IT Admin doesn't need to pre-stage version folders on disk.
* The Edge Updater will automatically download the required version if it satisfies the N-1 and/or N-2 conditions. The IT Admin doesn't need to pre-stage version folders on disk.


1. The IT Admin sets policy by using Group Policy, specifying the `AppId` and `TargetVersion`.

1. The Updater<!-- todo: Edge Updater? --> reads the policy, and validates that `TargetVersion` is within N-1 or N-2.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. The Updater<!-- todo: Edge Updater? --> reads the policy, and validates that `TargetVersion` is within N-1 or N-2.
1. The Edge Updater reads the policy, and validates that `TargetVersion` is within N-1 or N-2.


1. The Updater<!-- todo: Edge Updater? --> reads the policy, and validates that `TargetVersion` is within N-1 or N-2.

1. Downloads<!-- todo: who is the actor? the WebView2 app? --> the downgraded version of the WebView2 Runtime, if needed, as a side-by-side install.

@mikehoffms Michael Hoffman (mikehoffms) Aug 21, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

who is the actor in these steps? missing first word of each step: who? Maybe: the Edge Updater.

Rinku Stephen (@Rinku-Stephen) Shreya Shree (@shreyashree16)

<!-- ====================================================================== -->
## Temporarily downgrading the WebView2 Runtime


Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Michael Hoffman (@mikehoffms) / Rinku Stephen (@Rinku-Stephen)
steps for updating the policy template is also missing

Copy the Policy files from here - Download and Deploy Microsoft Edge for Business

Copy group policy files admx and adml here - C:\Windows\PolicyDefinitions


1. Enable the policy, and enter this information:

* **Name:** The application identifier (AUMID). Or, the `.exe` name, such as `teams.exe`.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please update the app names everywhere
correct names are : ms-teams.exe for microsoft teams
olk.exe for outlook


```
Key: HKLM\Software\Policies\Microsoft\Edge\WebView2\DowngradeVersion
Value: teams.exe = "145"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please update the values
major versions are not supported anymore
exact version are supported

* The Application User Model ID (AUMID), for packaged/MSIX apps.
* The executable name (such as `teams.exe`).

* If both an AUMID and `.exe` name entry exist for the same WebView2 app, the AUMID entry takes precedence.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Michael Hoffman (@mikehoffms) / Rinku Stephen (@Rinku-Stephen)

let's add steps for how to find exe name

  1. Open Task Manager → Details tab.
  2. Find the running application.
  3. Check the Name column, such as ms-teams.exe or olk.exe .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cat: webview2 WebView-related content. in-progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants