Giter Site home page Giter Site logo

weredev / wu10man Goto Github PK

View Code? Open in Web Editor NEW
959.0 27.0 93.0 342 KB

Enable/Disable Windows 10 Automatic Updates

License: GNU General Public License v3.0

C# 99.80% PowerShell 0.20%
registry disabling-services windows-10 windows-updates pausing-updates

wu10man's Introduction

Goodbye Windows: End of Support for Wu10Man

Hello all. I want to thank those who've support Wu10Man and found it useful, but I will be archiving this project and officially won't be working on it anymore. Really, I haven't been maintaining this for over a year now anyway, but as I sometimes get a ping about it, I figured I would make an announcement here. Overall, the reason is a couple things. The easy answer is I've been using Linux more and more over the last year and more or less use that exclusively now. It just became easier to learn Linux than it was to figure out all the whatsits with Windows 11. Between that and life deciding that I needed to have other priorities besides programming side projects, it just makes sense to officially call it quits on Wu10Man.

Wu10Man

This started out as a project to shut down the Windows Update mechanic. It grew from there as Microsoft tweaked how they ran and protected the update service. It probably would have died there, but it seems people are liking this application. Version 3.1.0 has over 10k downloads and 4.0.0 over 17k! So I've felt a little obiligated to keep this updated.

With 4.0, I realized another major annoyance of Windows 10 is a lot of bloatware. Random apps that either aren't needed or that are added bloatware.

If you've found this a useful app, perhaps you'd like to buy me a coffee?

Top Caffeinators

Thank you so much for your contributions and helping fun the battle against Windows Update!

  • Govardhan - who bought me a coffee!
  • Someone1 - who bought me a keg of coffee!
  • Wes - who coffeed me through hump day!
  • Someone2 - coffeed me through a long week at work!
  • John - coffeed me through a long week!
  • pc305.com - got me a wake-up cup o' joe!
  • Someone3 - provided a couple good jolts of caffeine!
  • piratour20 - for the late evening coffee!
  • Redfella - kept me caffeinated for a whole month!!
  • Someone4 - for the super buzzed week, or normally buzzed two weeks!
  • Someone5 - for all the caffeine goodness!
  • Someone6 - for the fancy mocah!
  • Ihor - for keeping me awake all week!
  • LTM - for a whole vat!
  • Someone7 - for a week of sunny mornings!
  • Someone8 - for a late night pick-me-up!
  • Someone9 - for an honest cup!
  • typtre - for the scone to go with the coffee!
  • Someone10 - keeping me going over the weekend!
  • Someone11 - enough oomph for another release!

Special Thanks

Disabling Services:

When in doubt, you can disable the Windows 10 services that run the updates. There are two that seem to control everything: Windows Update Service and Windows Module Installer. On your own, you can disable them and things will be ok, but Windows has a couple tasks that will turn those back on. Some are set at an interval, some are set at startup. There is also a third: Windows Update Medic Service. This is a new service that Microsoft uses to turn on all the Windows Update stuff. It looks like this came out with an Oct 2018 update, and as over version 2.0.0, support for disabling the Medic service is also supported.

You could try to disable those tasks, but I went another route. When disabling a service through this app, it also renames the underlying service file so that it's not possible to run the service. Previous versions of this changed the running credentials, but I could get whatever security access to the new Medic servie to change that, so I went the file route instead.

If you were running an older version of Wu10Man, don't worry, the new versions will still restore user settings as needed.

Services:

  • Windows Update Service (wuauserv): The service that performs the updates. This is where most blogs/articles start when advising how to disable Windows Updates.
  • Trusted Installer (TrustedInstaller): This service controls how Windows modules get installed at a system levl instead of at the user level. Disabling this can interfere with installations other than Windows Updates, for instance I believe disabling this can interfere with installing NVidia graphics drivers.
  • Windows Update Medic Service (WaaSMedicSvc): If you've ever manually disabled the Windows Update Service and then come back later to see that it's enabled again, it's likely this service that did it. The job of this service to identify and fix issues with the Windows Update Service.
  • Windows Remediation Service (sedsvc): This is a predecessor to the Windows Update Medic Service. I haven't seen this on Windows 10 in the last couple years.

Pausing Updates

A while ago, Windows added a pause feature to some of the business license of Windows 10. Not long after, added the ability to pause updates as well, but the UI only allows you to go out a few weeks. I added a screen that allows for a longer pause scenario. Wu10Man is NOT adding new functionality to Windows, only using the functionality that is built in. This feature will only work correctly on those versions of Windows that already support Pause/Defer.

As a note, this doesn't necessarily stop updates. Microsoft can, and has, pushed updates anyway if they deem the update important enough. I don't recommend using the Pause feature and I'll likely push it into Legacy in the near future.

BETA - Declutter

Windows 10 comes with a lot of clutter. There's the random stuff that they install that aren't particularly necessary, and then there's the 3rd party apps that Windows tries to include. There's plenty of apps and scripts to remove a bunch of these, but I wanted to add it here as well so that I had a single solution.

There has been some limited success with this, but not all the clutter is created equal. This is still sort of in BETA, so definitely use with added caution.

BETA - Windows Scheduled Tasks

I've had a couple requests to find some of the Scheduled Tasks that are also involved with Windows Updates and see if I can shut them down as well. That ends up being trickier than services because there is extra security around them for some reason. The implementation for this is a bit hacky, but seems to work.

This is definitely BETA functionality, so use with added caution and make sure you have a system backup.

Scheduled Tasks

  • Scheduled Start: \Microsoft\Windows\WindowsUpdate\Scheduled Start
  • Schedule Scan: Microsoft\Windows\UpdateOrchestrator\Schedule Scan
  • Schedule Scan Static Task: \Microsoft\Windows\UpdateOrchestrator\Schedule Scan Static Task
  • Schedule Work: \Microsoft\Windows\UpdateOrchestrator\Schedule Work
  • Report Policies: \Microsoft\Windows\UpdateOrchestrator\Report policies
  • Update Model Task: \Microsoft\Windows\UpdateOrchestrator\UpdateModelTask
  • UX Broker: \Microsoft\Windows\UpdateOrchestrator\USO_UxBroker
  • Remediation: \Microsoft\Windows\WaaSMedic\PerformRemediation

"Scheduled Start" is the task that Windows uses to schedule when checks for any updates should be done. The tasks in the Microsoft\Windows\UpdateOrchestrator\ path are part of the various steps during Windows Update. The "Remediation" task triggers the Medic Service which looks for issues with Windows Update and tries to fix them.

Legacy

With any application, somethings things just are no longer necessary. With that, there comes some depricated parts of this application as well. These parts aren't really supported any more, as much as this application has support.

Blocking URLs

There are also a number of URLs that have been identified as being use by Windows Update. That list is included in the app config file so you can alter it if need be. You can set which URLs to block individually or as a group. This updates the hosts file at C:\Windows\System32\drivers\etc.

Windows Defender likes to block this which is rather annoying. Also, it's not the best way to actually block Windows updates so I've decided that this goes into the Legacy box unless it turns out to be something that people really really like.

Group Policy

If you have Windows 10 Home, you don't have access to the Group Policy Editor, but you can still set it via the registry. This application will make those updates for you, because who can remember where those settings are. This setting should be sufficient to block most automatic updates, but with some security updates, Microsoft will push those down regardless of these settings.

Group Policy Options:

  • Enable Automatic Updates: Allows updates to function as normal.
  • Disable Automatic Updates: Disables automatic updates.
  • Notify of Download and Installation: Provides notifications for download and install. Should function similar to older version of Windows that had this option.
  • Automatic Download, Notify of Installation: Will automatically download updates, but provide notification before installation.

Additional Info

System Updates

Warning! This program makes changes to your Registry, Scheduled Tasks, and other system files. Make sure you have set a System Restore Point before using this software.

Admin Access

This application does need administrative access as it is trying to write to the registry, alter services, and change the hosts file. As a result, some anti-virus software may also pick this up as potentially hostile.

References

There was a fair amount of research that went into this, but a couple sites stood out as references as I was writing this.

Downloads

Wu10Man Download

wu10man's People

Contributors

gitoffthelawn avatar ihor-drachuk avatar jonnytech avatar weredev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wu10man's Issues

Windows 10 latest update (19045.3324) is Resetting Click once Applications

I'm a big fan of Windows. However, since August 9th, we've observed that our clients are facing problems with the latest Windows 10 update (19045.3324). This update seems to remove our "click once application," leaving behind only an icon that lacks its original image. When users click on this icon, they're prompted to reinstall the app. What's more troubling is that if a user shuts down their PC and restarts it the next day, the issue recurs. It's been a consistent challenge for both our clients and the tech support team. We're hopeful that Microsoft will address this soon. If anyone else is experiencing this problem, please share your insights. Thanks.

Enable Scheduling

There are some scheduling options within the group policy and registry settings. Investigate and check what it would take to implement them.

pdb files

FYI, Wu10Man_Portable_3.1.0.zip contains Autofac.pdb and Wu10Man.pdb which are not required for use

Building from Clone. New to this project.

Hi WereDev,

New to this project. However interested in seeing this work and block windows updates. I am having some issues building in Visual 2022 studio the project after cloning. Much appreciate any help on building this. Great job on doing this. The missing .pfx files missing. How did you build them and lastly any chance of instructions on building.

image

Windows Update and WaaSMedicSvc cannot be enabled

When I want to re-enable Windows Update, I find it not in the list of windows services (services.msc) and not in the list of Wu10Man either.
image
Although WaaSMedicSvc is in the list, it cannot be enabled. After I enable it in Wu10Man and reboot, it still not works. If I start it manually, Windows will say the system cannot find the file specified.
So now both services have broken. Help needed. Thanks.

Have you even considered and taken care of such cases where the path (`'%0'`) could contain spaces somewhere ?? Like in `%USERNAME%` ??

As I specified in the Issue title, there are cases where '%0' could have spaces in the path anywhere like in %USERNAME%(Vivek Shah), and you have clearly not handled those cases while passing the parameter as '%0' which breaks the script in those cases and throws given error:

The term 'C:\Users\Vivek' is not recognized as the name of a cmdlet, function, script file, or
operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
again.
At line:1 char:1

See this Stackoverflow Question that I had to ask due to this blocking issue..

Can you atleast suggest any immediate fixes for this ??

Services sometimes showing as Enabled when they are not.

Services will sometimes show as enabled when they are not. Clicking Disable will fix this status and they can be re-enabled as normal.

The issue is that I was checking the Service state type (eg Disabled) which is sometimes switched automatically by Windows. I need to add an additional check to verify if it's actually enabled, like checking which user it is trying to run as.

Application closes when trying to disable Windows Module Installer

I just tried Wu10Man on ~ 20 machines and on half of them it was working properly, the other half didn't show a info box confirming the disabling of the windows update service, but seemed to disable it (at least the UI reflects it in that way). But when trying to also disable the Windows Module Installer on those machines the Program just exits wihtout any prompt (also no reopening as referred to in #1).
edit: actually it reopens on those machines.
I click "disable" -> application quickly closes and reopens... after ~3 attempts of that the application then just closes without reopening

Facing a small issues.

Issues are :-

  1. When, I am opening microsoft store, it is not checking for any app updates. Does it depend on windows updates ?
  2. In settings, windows updates says last checked for updates with latest time and telling all are upto date. How, Can it check for updates if all the services are disabled by wu10man ?

Cannot stop the update on my laptop

I have Windows 10 Home build 18362 on my Xiaomi laptop, and unfortunately WUB doesn't seem to affect it at all. I have all 3 services diabled, yet the system notified me it has a restart scheduled in 10 minutes (and in fact yesterday it restarted on me withou any warning and started installing an update; I had to force-shutdown it to make it roll back to the last restore piont).

C:\Windows\SoftwareDistribution\Download is actually empty, but the update is clearly unavoidable in my case...

windows module installer turns ON automatically

windows module installer keeps getting re enabled. not sure why. as soon as it boots, it is off but after ~couple of hours, when i relaunch the app it's on again

only happening with 1 pc.. not sure what could be causing this

Weird windows update attempts

While Wu10Man was enabled I've got blue window with text smth like "Need to update. You have 1 hour or update now" (very approximately) with 2 buttons: "OK" and "Restart now". Windows 10 (1909 Build 18363.1256).

During reboot (just before it) I saw this
image

Actually I don't think that something has been installed. So, probably, Wu10Man won this time. But...

  • Now I have folder "$WINDOWS.~BT" with several Gb inside.

  • Also some content is here: C:\Windows\SoftwareDistribution\Download

  • I see this
    image

Pressing on "Update and restart" or "Update and shut down" actually don't start any updates, but also they don't disappear.

So, in short: can you help to find solutions for this? (v)

  • Possible "Configuring update"
  • Undo "Update and restart" items
  • Prevent downloading updates to "$WINDOWS.~BT" and "C:\Windows\SoftwareDistribution\Download"

Let me know if I can assist you somehow

Wu10Man blocked updates and now won't open

Hey everyone,
Wanted to say thanks for a great program, we use it a lot and works really well.
One issue to report though, Wu10 was installed on a Mac mini (2014) system using macOS High Sierra 10.13.6 dual booted with Windows 10 (ver. 10.0.18362). We have used this set up on a number of systems with this same config and it's always worked fine. Wu10 has blocked Windows updates successfully but now refuses to open, in order to do planned updates I tried uninstalling, no change, reinstalled it and it still won't open.
Perhaps re-enabling the specific services in Windows or unblocking the host files in the registry manually? Do you have specific lists of either of these for reference?
Any recommendations would be amazing!

System.IO.FileNotFoundException: Could not load file or assembly 'System.ValueTuple

image

2020-09-01 15:03:55.2085 INFO Application starting 2020-09-01 15:03:55.2854 ERROR System.IO.FileNotFoundException: Could not load file or assembly 'System.ValueTuple, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file specified. at Autofac.Util.TypeExtensions.IsGenericTypeDefinedBy(Type this, Type openGeneric) at Autofac.Features.Metadata.StronglyTypedMetaRegistrationSource.RegistrationsFor(Service service, Func2 registrationAccessor)
at Autofac.Core.Registration.DefaultRegisteredServicesTracker.GetInitializedServiceInfo(Service service)
at Autofac.Core.Registration.DefaultRegisteredServicesTracker.RegistrationsFor(Service service)
at Autofac.Core.Registration.ComponentRegistry.RegistrationsFor(Service service)
at Autofac.Builder.StartableManager.StartStartableComponents(IDictionary2 properties, IComponentContext componentContext) at Autofac.ContainerBuilder.Build(ContainerBuildOptions options) at WereDev.Utils.Wu10Man.App.RegisterDependencies() at WereDev.Utils.Wu10Man.App..ctor()

2020-09-01.log

Declutter removes Mail app even though it wasn't checked?

So out of the blue, after removing some of the apps with the 'declutter' function, it seems the mail app has also been removed even though this wasn't even an option in the first place. This shouldn't happen, correct? So I thought I'd report it. (Also, stuff like 'Your Phone' and 'Cortana' is also not available to be deleted, which would be cool to do) (Also, XBox Beta UI is still there even after it says it's been removed, not sure if it's been, though it doesn't show up in apps so I guess it is).

Can't install update

Update requires an uninstall/reinstall instead of just updating.

Need to look at alternate installers and/or upgrading current installer license.

I installed this on a remote machine, Blocked All in the Host file. Connection to remote PC was lost

Was working on a Windows 10 Pro using dwservice.net remote connection service. After I set the "Block All" in the 2nd tab (and having allowed the app through Windows Defender), I lost the remote connection as soon as the Host file got saved.

Since I need to have remote connection using dwservice.net, for me this very helpful utility will be a no go. That's very unfortunate because I needed to stop updates on that PC to be able to use an older printer which after the May 2020 update it had become unable to print because the spooler would not send out the data to the printer (that works via TCP/IP port). After restoring a backup of May 16 2020 for that PC, I regained the ability to print. Microsoft messed up big time with their updates which makes this utility a very valuable help for those who like me would like to install updates only when they've been tried and tested 110%. Thanks!

Add Update Orchestrator service to the list

Is it possible to add update orchestrator to the list of services that can be disabled?
I don't want to disable the services, I simply don't wish the windows update to do it's own scanning as I use Wumt to manage my updates manually. I don't know what can be done, although my suggestion to add the service in the list does nothing to what I want. I noticed though with Update Orchestrator disabled, the windows update will simply be 99.99% disabled.

I tried extending the time for the pause interval using wu10man, but it didn't take any effect and still resumed updates after the original intended 1 week of pause. Also the update orchestrator scheduled tasks keep enabling themselves.

Please add Command-line interface (Especially for portable version)

Hello and thank you for such a great app.

  1. you know the store and xbox app need Windows Update service for downloading app updates and games. so i wanna create a script for toggle enable/disable WU service and then add it somewhere (like Desktop right-click context menu) for quick access to it.
  2. Also sometimes i need the TrustedInstaller service for some tweaking. when its off, tools like Nsudo and Advancedrun cant run anything as TrustedInstaller. so it would be great if add a Command-line option to toggle it too in Desktop right-click context menu.
  3. when we enable WU, it sometimes automatically creates a scheduled task so we should check "BETA -Scheduled Task" tab every time enable WU. its too annoying. so if we have a Command-line interface, we can disable this scheduled task every time we toggle WU on/off.
    However i can create a batch script for 2. & 3. myself, but i found Wu10man do something strange for disabling WU service because i noticed its info under Services.msc changed to <Failed to Read Description. Error Code: 2 > . also noticed that when i disable WU with Services.msc, sometimes it automatically re-enables. so createing a script for toggle it with normal metods (like reg add "HKLM\SYSTEM\CurrentControlSet\Services\wuauserv" /v "Start" /t reg_dword /d 4 /f ) cant disable it permanently.
    it would be graet if you add a command-line for toggle WU service. also if you let me know what WU10man does when disabling the WU service, i might be able to create a batch script for it as well. (im not a dev so cant understant your C# source)
    anyway thanks for your work and sry for my bad eng

App will not start

I installed and ran and installed version 2.1.0 successfully and disabled windows update along with all services.

However now that I am trying to re-enable the services and allow auto updates again, the application will no long start. I have tried reinstalling, rebooting, purging all known locations of data in case something got corrupted, no luck.

Error disabling Windows Modules Installer

I get this error when disabling the Windows Modules Installer.

2020-12-29 07:42:06.9157 INFO Application ended
2020-12-29 07:42:10.3939 INFO Application starting
2020-12-29 07:42:10.4289 INFO Application version: v4.2.1.0
2020-12-29 07:42:10.4339 INFO Windows 10 Enterprise LTSC 2019 Version 1809 Build 17763.
2020-12-29 07:42:10.4339 INFO .Net Framework: 528049 / 4.8 or later
2020-12-29 07:42:10.4339 INFO Main window initializing.
2020-12-29 07:42:10.4789 INFO Main window initialized.
2020-12-29 07:42:10.5489 INFO Wu10Man initializing.
2020-12-29 07:42:10.5739 INFO Windows Services rendered.
2020-12-29 07:42:10.6889 INFO Application started
2020-12-29 07:42:12.1697 ERROR System.InvalidOperationException: Cannot stop TrustedInstaller service on computer '.'.
at System.ServiceProcess.ServiceController.Stop()
at WereDev.Utils.Wu10Man.Providers.WindowsServiceProvider.StopService()
at WereDev.Utils.Wu10Man.Providers.WindowsServiceProvider.TryDisableService()
at WereDev.Utils.Wu10Man.Core.Services.WindowsServiceManager.DisableService(String serviceName)
at WereDev.Utils.Wu10Man.UserControls.WindowsServicesControl.DisableService(String serviceName, String displayName)
at WereDev.Utils.Wu10Man.UserControls.WindowsServicesControl.ToggleService(Object sender, RoutedEventArgs e)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
2020-12-29 07:42:12.1697 ERROR System.ComponentModel.Win32Exception: The requested control is not valid for this service

2020-12-29 07:42:14.3534 INFO Application ended

WaaSMedicSvc reporting as enabled

WaaSMedicSvc (Windows Update Medic) service reporting as enabled even though it's not.

This appears to occur after Windows is reboot. Startup status is reset to Manual though precaution to stop it from starting is still active and functioning.

Updates not disabled?

imagen
So, finally, I tried this out, I disabled everything, but it seems:
imagen
that updates have not been disabled? Unless, if I click resume, nothing will happen, but I don't wanna take my chances. So I'll wait until the 26th in any case and see what happens. Is this supposed to happen, though? Thank you.

Error rendering Declutter tab

using portable version 4.2.0

the first time i tried it gave me a thousand popups of death with the same error. the next times just 1 popup at the time. had to close the app

according to the log "Could not find file 'C:\Windows\system32\declutter.json'." i imagine this is related to the portable app not finding the right resources?
anyway, here's the log
1
2
2020-09-17.log

Disabled all 3 services, but now System Event Log contains many errors from Medic service

Thanks for making this tool. I'm trying it out and was able to disable all 3 services to block Windows Updates. (Goal is to be able to manually trigger Windows updates, most importantly Defender updates.)

The Medic service looks disabled, or at least broken:
image

I do see it's effective (no more updates are downloaded), but there are also many errors in the System Event Log:
image

This is polluting the log.

My question is: was this the intended behavior, or am I missing something and doing something wrong?

Build installer

Tried to build an installer using ClickOnce but it didn't like the admin requirements. Investigate another way to allow for installation.

What will this do if I've already 'broken' the updates?

So, in my need to disable updates (and Win Defender) because they literally make Windows unusable in my laptop, I followed these steps: https://www.wintips.org/how-to-turn-off-windows-10-updates-permanently/ so that WinUpdate does not work (hopefully permanently with the latest changes, but it does seem to recover itself after a few power offs and ons (for example, the regedit stuff gets turned back to its default values, and the medic seems to fix itself). Right now, though, this is what I see:
imagen
Is it "safe" to use this program, or will it do something undesirable? Thank you.

disabling (only) some but not all of the 3 Windows Services?

On tab "Windows Services" of Win10man I can disable 3 different Update Services.

I cannot find a scenario where users should only disable 1 or 2 of them.

So shouldn't it be better to merge them into ONE switch for all the 3 Services?

Furthermore I think that disabling 1,2 or 3 of the services would automatically imply a pause and infinite defer of all updates on tab 2 "Pause Updates" of Win10man.

In other words: If I disable 1, 2 or3 of the services on tab 1 I am not able to receive "Quality updates" any more.

Can someone confirm this?

Thank you
Peter

Defer Feature Updates for 99999 days?

As far as I know MS allows currently only to defer a maximum of 365 days for Feature Updates.

So if I enter in Win10Man 99999 days what will happen after 365 days?

Is the internal maximum of 365 days ignored or my value of 99999 days?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.