I’m currently using Brave Browser and I really like it.
However, I would like to know if it exists a way in order to perform a normal update of Brave from Command Line.
Brave Version 1.66.115 Chromium: 125.0.6422.112 (Official Build) (64-bit) under Windows 10.
Of course I know that I can go to Help and see updating Brave or I can wait for Brave automatic update, but since I use virtualization software I need to update Brave manually.
On the Internet is decribed a way working under Linux and I hope there is one working under Windows too.
Many thanks in advance for any kind addressing.
Cheers
P. S.: Trying the content of this post does not seem to work since running “C:\Program Files (x86)\BraveSoftware\Update\BraveUpdate.exe” from Command Line does seem to do nothing. Thanks.
User control of Brave updates - either turning updating on/off or forcing an update - is a furrow that’s been well-plowed here. You’ll find many queries if you search ‘Brave Community’ - the magnifying-glass icon toward the upper-right corner of this page. You’re correct: different operating systems offer varied degrees of user control.
Toggling the status of Brave Update Service will change it only for the current Windows session. Rebooting will restore the default status. Downloading, installing, and using Microsoft’s utility to edit Autoruns alters this behavior. but any editing of autoruns is perilous.
At least here (Windows 10) Brave installed the following 3 services:
Brave Update Service (brave)
“C:\Program Files (x86)\BraveSoftware\Update\BraveUpdate.exe” /svc
Brave Elevation Service (BraveElevationService)
“C:\Program Files\BraveSoftware\Brave-Browser\Application\125.1.66.115\elevation_service.exe”
Brave Update Service (bravem)
“C:\Program Files (x86)\BraveSoftware\Update\BraveUpdate.exe” /medsvc
Running “services.msc” if you disable the following one
Brave Update Service (brave)
“C:\Program Files (x86)\BraveSoftware\Update\BraveUpdate.exe” /svc
then it will remain Disabled all the time, reboot including.
Automatic Update seems to remain disabled too.
Edit to add the following:
At this moment I don’t have time to check different configurations, but here it seems that with that service disabled then Brave does not update automatically, unless you click on Help > About in which case it will update even if that service is disabled.
I tried disabling all three services involved and Brave for sure doesn’t update even if you go to Help > About where it says to relaunch Brave in order to complete the update, but then it doesn’t complete anything and asks to relaunch again the browser in an innocent loop.
So a way just seems to exist in order to prevent automatic updating.
Under Window it doesn’t seem like a way has been found yet to update it from the command line.
I’m pretty sure that what we’re still missing is a parameter/switch to add at “BraveUpdate.exe” which the developers of Brave seem to want to keep secret…
It seems useless to disable also the “Brave Elevation Service” since it reverts to Manual even without reboot and disable both remaining services it still seems not enough to really prevent auto-updating.
Since it seems that there is no or no real way to block automatic updates or to start updates on command, the only option seems to use a firewall rule, if you use one.
In my case I use “simplewall” which not only allows me to block the related executable, but also to set a timer of (minimum) two minutes which however are sufficient.
Then just launch Brave and go to Help > About and the update starts automatically.
After two minutes “simplewall” resets the updater rule to “Block”.
It seems like a good workaround at least for me me and I don’t know how I didn’t think of it before…
On second thought, one could perhaps even create a batch file that modifies the “hosts” file, but I’m not sure that would work because with some Windows executables that trick simply doesn’t work.
If anyone had hopefully an effective different way please come forward.
Thank you to all of you for your appreciated addressing.