Klocman / Bulk-Crap-Uninstaller

Remove large amounts of unwanted applications quickly.
https://www.bcuninstaller.com/
Apache License 2.0
11.25k stars 567 forks source link

How to suppress auto-update. #598

Closed metaad closed 4 months ago

metaad commented 6 months ago

This issues was already raised #583 but it was closed without the resolution. We are looking for setting to be implemented silently and not in GUI.

While testing it was found that when old version v5.6 is installed and shortcut is launched. Below pop-up comes up. image

We are looking for settings to be implemented silently. Creating file BCUninstaller.settings in the install directory after installation and adding only values for suppressing check for updates does not work. It re-takes the other inputs and Image 2 appears wherein check for updates is enabled: There are multiple inputs that are taken after launching shortcut and all the settings are stored in BCUninstaller.settings. Can you please suggest minimum settings that are required in the file, so that we can add above setting for suppressing the update.

Image 1: image

Image 2: image

Klocman commented 4 months ago

Most likely your settings file is seen as corrupted and is reset. Check BCUninstaller.log on startup after editing the settings file for related errors. I suggest editing the settings inside BCU and distributing the resulting BCUninstaller.settings file (make sure to set MiscUserId to 0 before distributing it).

It might be caused by MiscFirstRun being set to True, some settings are reset in that case but it shouldn't affect any of the network settings.

Klocman commented 4 months ago

Any updates? Did you manage to make it work correctly? Latest versions of BCU have all of the network options turned off by default so it shouldn't be necessary any more, just delete the old .settings file (it will show the first start wizard however).

metaad commented 4 months ago

Yes, we were able to manage the auto-update disable setting through BCUninstaller.settings. We did set MiscUserId to 0 and MiscFirstRun to False as suggested earlier.

Thanks!!