Skip to content

Latest commit

 

History

History
90 lines (56 loc) · 3.85 KB

README.en-US.md

File metadata and controls

90 lines (56 loc) · 3.85 KB

Edge Policy Manager

Edge Policy Manager

简体中文 | 繁體中文 | English

Edge Policy Manager Screenshot

What is "Policy" Used For?

As a system's built-in browser, Edge is complex and often redundant. Moreover, Microsoft frequently "recommends" unwanted features through pop-ups and notifications.

By configuring policies, we can customize Edge's functionality to better suit our usage habits.

For example:

  • Disabling the EdgeCollectionsEnabled policy can turn off the Collections feature.
  • Disabling the ShowPDFDefaultRecommendationsEnabled policy can prevent the pop-up recommendation to Set Microsoft Edge as default PDF reader .
  • Disabling the AllowSurfGame policy can prevent access to the Surf Game .
  • Enabling the DoubleClickCloseTabEnabled policy can enable the double-click tab closing feature (only available in China, at least according to the documentation).

More policy recommendations can be found in this blog.

Features

Policy Browsing and Configuration

Supports displaying default values inferred from the documentation when not configured.

Policy Browsing and Configuration Screenshot

Detailed Documentation Lookup

Translations are reviewed by Microsoft and provided.

Detailed Documentation Lookup Screenshot

Keyword Fuzzy Search

The search results are sorted by relevance.

Keyword Fuzzy Search Screenshot

Import and Export Configuration Files

Convenient for backup and sharing.

Import and Export Configuration Files Screenshot

Registry Security Lock

When encountering unexpected registry paths, it will prevent write and delete operations on the registry.

Multilingual

Available display languages include Simplified Chinese (Mainland China), Traditional Chinese (Taiwan), English (United States), and English (United Kingdom).

Dark Mode

The theme color automatically switches with the system color mode.

Building

If needed, you can clone the repository and build the release version yourself, which is identical to the one in the Releases.

# Clone the repository
git clone https://github.com/NXY666/EdgePolicyManager.git

# Enter the repository directory
cd EdgePolicyManager

# Build the release version (x64)
dotnet publish -p:Platform=x64 -p:PublishProfile=Properties/PublishProfiles/win-x64.pubxml

# Build the release version (x86)
dotnet publish -p:Platform=x86 -p:PublishProfile=Properties/PublishProfiles/win-x86.pubxml

# Build the release version (ARM64)
dotnet publish -p:Platform=ARM64 -p:PublishProfile=Properties/PublishProfiles/win-arm64.pubxml

Notes

  • This tool's code is 100% open-source. Please adhere to the open-source license.
  • As it requires modifying the registry, the tool must run with administrator privileges, and Windows may display security warnings, which can be ignored.
  • Default values are inferred from the documentation and are for reference only. If there are errors, please submit an issue, and they will be corrected as soon as possible.