Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Permanently stop Edge update by deleting the EdgeUpdater version, locking the EdgeUpdater folder and deleting the EdgeUpdater LaunchDaemons.
From Terminal:
Code:
sudo rm -rf /Library/Microsoft/EdgeUpdater/*
sudo chflags schg /Library/Microsoft/EdgeUpdater
sudo rm -rf /Library/Application\ Support/Microsoft/EdgeUpdater/*
sudo chflags schg /Library/Application\ Support/Microsoft/EdgeUpdater
sudo rm -f /Library/LaunchDaemons/com.microsoft.EdgeUpdater.*

If or when needed, Edge can be updated with Microsoft AutoUpdate or by downloading and installing a new build from https://www.microsoft.com/edge/business/download

View attachment 2277650
I tried this way, but after entering these commands into the terminal, the edge stops to record the login session on all websites I visited. I have to log myself in again each time I reopen the browser, which is quite annoying, as some sites like Google and Microsoft require two-factor authorisation. Any suggestion?
 
I don’t save passwords or information in any browser, but I’ll try later today in Edge.

I don’t see why EdgeUpdater should interfere with password management. I thought passwords are saved into the Keychain and autofill information in ~/Library/Application Support/Microsoft Edge/Autofill

I see Microsoft has made recent changes in this area too
“MS has moved it to Wallet and keeps renaming the link, you can access it from the upper menu.
edge://wallet/passwordsAndPersonalInfo?tab=passwords”
https://www.elevenforum.com/t/saved-passwords.17531/


To revert the changes, unblock the EdgeUpdater folders, from Terminal

Code:
sudo chflags noschg /Library/Microsoft/EdgeUpdater
sudo chflags noschg /Library/Application\ Support/Microsoft/EdgeUpdater/
 
I found a new updated Microsoft support document. The values for the UpdateDefault key were indeed mixed up. I have corrected in my earlier posts.

Code:
(0) Always allow updates
(1) Automatic silent updates only
(2) Manual updates only
(3) Updates disabled


You should also be able to set the AutoUpdateCheckPeriodMinutes policy to the value 0 to disable all periodic network traffic by EdgeUpdater.
 
The values for the UpdateDefault key were indeed mixed up.
From my tests a few days ago, UpdateDefault is not recognized as a policy value by Edge and UpdatePolicyOverride is ignored by EdgeUpdater. Have you successfully set them?
 
If my
From my tests a few days ago, UpdateDefault is not recognized as a policy value by Edge and UpdatePolicyOverride is ignored by EdgeUpdater. Have you successfully set them?

I think the UpdateDefault key only works for the EdgeUpdate app and you have to use the domain name com.microsoft.EdgeUpdater in the configuration profile. I will post my configuration profile as an example if it finally works to turn off automatic updates for Microsoft Edge this way. I have one normal profile for Edge with different settings and one just for EdgeUpdate with only the UpdateDefault key.

Update Policy.png
 
I think the UpdateDefault key only works for the EdgeUpdate app and you have to use the domain name com.microsoft.EdgeUpdater in the configuration profile.
Yes, that seems to be correct. I used iMazing and the Google Software Update Template, then changed com.google.Keystone with com.microsoft.EdgeUpdater
After installation, Edge returns in edge://settings/help “An error occurred. (Error code: -2147219437) (Extra code: 0)”
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>PayloadDisplayName</key>
            <string>EdgeUpdater Preferences - Updates disabled</string>
            <key>PayloadIdentifier</key>
            <string>com.microsoft.EdgeUpdater.03BD8CF0-C19A-4F4B-ACF2-49708422B4E2</string>
            <key>PayloadType</key>
            <string>com.microsoft.EdgeUpdater</string>
            <key>PayloadUUID</key>
            <string>03BD8CF0-C19A-4F4B-ACF2-49708422B4E2</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>updatePolicies</key>
            <dict>
                <key>global</key>
                <dict>
                    <key>UpdateDefault</key>
                    <integer>3</integer>
                </dict>
            </dict>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>EdgeUpdater Preferences</string>
    <key>PayloadIdentifier</key>
    <string>iMac.ED2CF0EF-0E65-4E84-97D3-2BD23DE7010F</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>ED2CF0EF-0E65-4E84-97D3-2BD23DE7010F</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>TargetDeviceType</key>
    <integer>5</integer>
</dict>
</plist>
 
After installation, Edge returns in edge://settings/help “An error occurred. (Error code: -2147219437) (Extra code: 0)”

I'm not getting such error in edge://settings/help but Edge still checks for updates.

Below is the profile I'm using now. Can you see any major difference from your profile?

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>updatePolicies</key>
            <dict>
                <key>global</key>
                    <dict>
                    <key>UpdateDefault</key>
                    <integer>3</integer>
                </dict>
            </dict>
            <key>PayloadDescription</key>
            <string>Configures device to disable Microsoft Edge automatic silent updates for all users.</string>
            <key>PayloadDisplayName</key>
            <string>Microsoft Edge Updates</string>
            <key>PayloadIdentifier</key>
            <string>com.microsoft.EdgeUpdater.429B682C-8E9C-4D74-A50E-AE6CE1865E9A</string>
            <key>PayloadType</key>
            <string>com.microsoft.EdgeUpdater</string>
            <key>PayloadUUID</key>
            <string>429B682C-8E9C-4D74-A50E-AE6CE1865E9A</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
        </dict>
    </array>
    <key>PayloadDescription</key>
    <string>Configures device to disable Microsoft Edge automatic silent updates for all users.</string>
    <key>PayloadDisplayName</key>
    <string>Microsoft Edge Updates</string>
    <key>PayloadIdentifier</key>
    <string>com.microsoft.EdgeUpdater</string>
    <key>PayloadOrganization</key>
    <string>Microsoft Corp.</string>
    <key>PayloadRemovalDisallowed</key>
    <false/>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>2FF90AED-78CE-42EC-B4F9-A9CCC08AD2ED</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>TargetDeviceType</key>
    <integer>5</integer>
</dict>
</plist>
 
Below is the profile I'm using now. Can you see any major difference from your profile?
This might be the difference
<key>PayloadIdentifier</key>
<string>com.microsoft.EdgeUpdater</string>
 
I'm trying to have EdgeUpdater enable to automatically and silently install updates. I've created the plist as per MS documentation and set the setting to 1 inside the plist. When I open edge and check for updates I get a error message. Anybody else experience this?
 
I'm trying to have EdgeUpdater enable to automatically and silently install updates.
Isn't that the default behavior?
I've created the plist as per MS documentation and set the setting to 1 inside the plist. When I open edge and check for updates I get a error message. Anybody else experience this?
Simply putting the plist in /Library/Managed Preferences/ doesn't do anything or leads to errors. As Microsoft mentions, the plist has to be deployed. As we don't have Microsoft Intune, we can use a mobileconfig profie. After installing the profile, the /Library/Managed Preferences/com.microsoft.EdgeUpdater.plist will be automatically created.
 
Let's see if it finally works with EdgeUpdater 117.0.2045.47.
 
Isn't that the default behavior?

Simply putting the plist in /Library/Managed Preferences/ doesn't do anything or leads to errors. As Microsoft mentions, the plist has to be deployed. As we don't have Microsoft Intune, we can use a mobileconfig profie. After installing the profile, the /Library/Managed Preferences/com.microsoft.EdgeUpdater.plist will be automatically created.
Turns out deploying it with intune solved my issue. I thought normally you could just create a plist file and place it in the managed preferences folder and it would work. Is this just an edge updater limitation or is that the case for every plist?
 
Turns out deploying it with intune solved my issue. I thought normally you could just create a plist file and place it in the managed preferences folder and it would work. Is this just an edge updater limitation or is that the case for every plist?
When installing a profile, and I presume the same happens when using Intune, it’s not just one plist created, but 3:
EdgePlists.jpg
I am currently using a profile with the value 2 (Manual updates only) and Edge (117.0.2045.47) has not updated itself so far in Sonoma. I’ve installed the profile before installing Edge.
 
Microsoft's auto-updates are even riskier :)
I don't use Edge every day, I always update it before I use it.
I don't want automatic updates running needlessly in the background.
Recently, my install of MS Edge got edgier! It used to work as expected, checking for updates and applying them when available, but now it throws a "0" or "5000" error when hitting the About Edge menu. Did MS change something?
I even tried a complete uninstall and re-install with importing data from Brave. Same results.
Some invisible file causing that? Or what? On rereading the posts above, it seems I may have to do some research! And then install that profile using Intune, both of which are Greek to me at this point. Complete noob here, sorry if that bothers you (and just ignore this post if it does).
 
Last edited:
Recently, my install of MS Edge got edgier! It used to work as expected, checking for updates and applying them when available, but now it throws a "0" or "5000" error when hitting the About Edge menu. Did MS change something?
I even tried a complete uninstall and re-install with importing data from Brave. Same results.
Some invisible file causing that? Or what? On rereading the posts above, it seems I may have to do some research! And then install that profile using Intune, both of which are Greek to me at this point. Complete noob here, sorry if that bothers you (and just ignore this post if it does).
Same here. I tried everything. I ended up going back to Chrome. I did not realize how faster and less bloated Chrome was. It does not keep pushing Bing and Bing AI no matter how much I try to use Google search and it does not purposely keep logging me out of Google sites.
 
  • Like
Reactions: Chuckeee
Same here. I tried everything. I ended up going back to Chrome. I did not realize how faster and less bloated Chrome was. It does not keep pushing Bing and Bing AI no matter how much I try to use Google search and it does not purposely keep logging me out of Google sites.
I did the same - deleted the app and all of its related stuff using Appcleaner.
If you have the time, you might give Brave a try, it is based on Chromium, i.e., ungoogled Chrome, that is, without the user tracking and data mining. I find it the best compromise between safe and fast. The only thing I don't like about it is the ugly browser icon (which I change after every update).
On the URL below, click on the blue "brave-browser" top left and then on the blue "Latest" lower right to get a long list of platform specific download options. The normal Brave HP has only the universal version.
 
  • Like
Reactions: Chuckeee
Recently, my install of MS Edge got edgier! It used to work as expected, checking for updates and applying them when available, but now it throws a "0" or "5000" error when hitting the About Edge menu.
You can try to delete the EdgeUpdater files mentioned in post #22, log out and reinstall using the latest pgk https://www.microsoft.com/edge/business/download

Same here. I tried everything. I ended up going back to Chrome. I did not realize how faster and less bloated Chrome was. It does not keep pushing Bing and Bing AI no matter how much I try to use Google search and it does not purposely keep logging me out of Google sites.
Edge has been bloated for a long time and now it’s extremely bloated with that AI nonsense. I only use Edge in incognito (private) mode and none of that shows up.
Launcher for Edge in incognito mode:
Open Script Editor (/Applications/Utilities/Script Editor.app), copy-paste the code, save as an app, drag into the Dock.
Code:
do shell script "open -a /Applications/Microsoft\\ Edge.app --args --inprivate"

When using both Chrome and Edge or switching from Edge to Chrome
“How to stop Microsoft Edge spying on Chrome browsing data” https://rawinfopages.com/2023/09/04/stop-microsoft-edge-spying-on-chrome/

On the URL below, click on the blue "brave-browser" top left and then on the blue "Latest" l
"Stop using Brave Browser - by Corbin Davenport"
https://www.spacebar.news/p/stop-using-brave-browser
 
Recently, my install of MS Edge got edgier! It used to work as expected, checking for updates and applying them when available, but now it throws a "0" or "5000" error when hitting the About Edge menu.

Suddenly manual updates didn't work (some other error codes when checking for updates). There were EdgeUpdate files and directories all over the system after the latest update to Edge 117.0.2045.55 and some of them also had strange permissions. I removed all of them inclusive all the Launch Daemons but EdgeUpdate wasn't installed when I re-installed Edge 117.0.2045.55 until I disabled my profile to manage Edge updates. After I have re-installed Edge 117.0.2045.55 and the Launch Daemons are working again after some time to settle I now have 3 (THREE) different versions of the EdgeUpdate app (all have later created and modified dates). One version is Intel only and another one is universal (both Intel and Apple Silicon). Microsoft really need to get their **** together. I'm not surprised that updates don't work when an installation screw things up like this and there are files and directories all over the place. But why are there three different versions of the EdgeUpdate app installed after a clean installation of the latest Edge?

Code:
/Library/Application Support/Microsoft/EdgeUpdater/117.0.2045.47/EdgeUpdater.app
/Library/Application Support/Microsoft/EdgeUpdater/apps/msedge-updater/117.0.2045.47/EdgeUpdater.app
/Library/Microsoft/EdgeUpdater/109.0.1518.107/EdgeUpdater.app

edgeupdater1.pngedgeupdater2.png
 
Last edited:
Even after a clean Edge re-installation of version 117.0.2045.55 checking for updates doesn't work (com.microsoft.EdgeUpdater profile is disabled).

edgebrowser.png
 
A few hours later it looks like Edge have cleaned up some of the mess by itself. Now I only have two versions of the EdgeUpdater app but at least they are the same version 117.0.2045.47 and two Launch Daemons related to the 109.0.1518.107 version have also disappeared.

Code:
/Library/Application Support/Microsoft/EdgeUpdater/117.0.2045.47/EdgeUpdater.app
/Library/Application Support/Microsoft/EdgeUpdater/apps/msedge-updater/117.0.2045.47/EdgeUpdater.app
 
Last edited:
But checking for updates manually still doesn't work! 🤔

View attachment 2294625View attachment 2294626
Same here, using the latest installer for the Apple Silicon platform, and version 117.0.2045.55
Sometimes the manual About Microsoft Edge just does a continuos "Checking...", and then sometimes it errors out immediately with a -5000 or 0 error.
Somebody at MS needs to get their stuff together!
Meanwhile, the browser is usable, but getting rather behind the curve as the 117.0.2045.55 version is based on the Chromium 117.0.5938.150 version and the latest Chrome available is version 118.0.5993.70 (with 20 security updates). Brave has been updated to that new version.
The Chromium browser available at github is even further behind, stuck at 117.0.5938.62 <https://github.com/ungoogled-software/ungoogled-chromium-macos/releases/>.
 
Why don't use Little Snitch (or other outbond blocker apps) to block EdgeUpdater?

Because the provided official solution from Microsoft should work to stop auto updates!


 
Because the provided official solution from Microsoft should work to stop auto updates!


The issues with Edge are multilayered, Can't update, and can't prevent updates. In simple words, the MS programming is a mess. It's a shame really, so much money, so many programmers on the payroll, and this is what they publish?
Where's the quality control department? Siesta time?
BTW; The MS website; https://www.microsoft.com/ja-jp/edge/download?form=MA13FJ&ch
has an update available to Edge version 118.0.2088.46; based on Chromium version 118.0.5993.71
Installing that on my M2 MBA, the About MS Edge menu choice starts "checking for updates... " which never ends.
Another great Microsoft programming epoch making instance. ( :rolleyes: cynical comment, in case your wondering)
 
Last edited:
  • Like
Reactions: Isamilis and tonyr6
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.