Coder Social home page Coder Social logo

wumgr's Introduction

WuMgr

Overview

WuMgr (Update Manager for Windows) is a tool to manage updates of Microsoft products on the Windows operating system. It uses the "Windows Update Agent API" to identify as well as download and install missing updates. It allows the user fine control of updates on modern (Windows 10) operating system versions, comparable to what windows 7 and 8.1 offered.

This tool is inspired by the Windows Update Mini Tool (WUMT), however in comparison to WUMT it is written in pure .NET instead of C/C++, and it is open source.

Here are my official donation options:

  • ETH: 0xBf08c3c47C5175015cEF4E32fB2315c9111F5305
  • LTC: LTqXK1UEri1FCv7fNn9bcFhsrh78SaNdSM
  • BTC: 18tQgfoog4VyespgskpNiaNFMTdcm6j5Gd

And if you preffer more legit payment methods, here is my pateron page: https://www.patreon.com/DavidXanatos

Icons provided by:

wumgr's People

Contributors

davidxanatos 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  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

wumgr's Issues

Stacked error windows

There was a network outage and after less than an hour this happened:
ca2pture

Nice Windows 95 style, but this should not happen.

Disable Windows Update

I disable Automatic Update in Wumgr. The Windows update option has disappeared from the control panel.

After reboot I wanted to come back "automatic Update (default)" but dosen't work, windows update in control panel i missing .....

delete kbxxxxxx

If an article KB is non deletable, you do get a warning message but the software starts scanning
and never stops.
You have to close and reopen the program again for it to stop.
Using V0.9A

build error

When I try to build your project I get this message.
wumgr-master\wumgr\wumgr.csproj" (Build target) (1) ->
(CoreCompile target) ->
WuMgr.cs(11,7): error CS0246: The type or namespace name 'BrightIdeasSoftware' could not be found (are you missing a
using directive or an assembly reference?)
WuMgr.Designer.cs(869,17): error CS0246: The type or namespace name 'BrightIdeasSoftware' could not be found (are you
missing a using directive or an assembly reference?) [C:\Users\oliphanj\Downloads\wumgr-master\wumgr\wumgr.csproj]
WuMgr.Designer.cs(870,17):

Help file

Hi! Not sure where to ask so I'll do it here: is there any help file or guide on configuration options available?

[1809] Systemsettings.exe crash when automatic updates are disabled

Hello,

Here is a report that we can find on 2 computers on 1809. No issues on 1803.
the error come when i click on update and security panel only

Nom de l’application défaillante SystemSettings.exe, version : 10.0.17763.1, horodatage : 0x9d9d9332
Nom du module défaillant : Windows.UI.Xaml.dll, version : 10.0.17763.1, horodatage : 0xa69151fc
Code d’exception : 0xc000027b
Décalage d’erreur : 0x0000000000707c32
ID du processus défaillant : 0x217c
Heure de début de l’application défaillante : 0x01d47f6a19f9f640
Chemin d’accès de l’application défaillante : C:\Windows\ImmersiveControlPanel\SystemSettings.exe
Chemin d’accès du module défaillant: C:\Windows\System32\Windows.UI.Xaml.dll
ID de rapport : 9b685173-4eae-4de1-a679-4690b40b3d97
Nom complet du package défaillant : windows.immersivecontrolpanel_10.0.2.1000_neutral_neutral_cw5n1h2txyewy
ID de l’application relative au package défaillant : microsoft.windows.immersivecontrolpanel

Windows-Function "Search for updates" crashes

Hi,

nice Tool and very helpful when programming (no more restarts).

Anyhow I have following question: After setting to "no automatic updates" and rebooting Win10 the Windows-Function "Search for updates" crashes (will not show up)?!

Thanks and regards

Mebo

Error after selecting "Search for updates once..."

Hi,

I'm on Windows 10 1809 and after selecting "Search for update once..." the applications crashes with the following Microsoft .NET Framework Error
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.ArgumentOutOfRangeException: Der addierte oder subtrahierte Wert ergibt eine nicht darstellbare DateTime.
Parametername: value
   bei System.DateTime.AddTicks(Int64 value)
   bei wumgr.WuMgr.GetAutoUpdateDue()
   bei wumgr.WuMgr.OnTimedEvent(Object source, EventArgs e)
   bei System.Windows.Forms.Timer.OnTick(EventArgs e)
   bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.
----------------------------------------
wumgr
    Assembly-Version: 0.8.7.0.
    Win32-Version: 0.8.7.
    CodeBase: file:///C:/Program%20Files%20(x86)/WuMgr/wumgr.exe.
----------------------------------------
System
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Core
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
WindowsBase
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll.
----------------------------------------
System.Configuration
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
Microsoft.CSharp
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll.
----------------------------------------
System.Dynamic
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll.
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly-Version: 0.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll.
----------------------------------------
CustomMarshalers
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/CustomMarshalers/v4.0_4.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll.
----------------------------------------
System.ServiceProcess
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

Kind Regards,
Danny

Add "Search for Updates on Launch" Option

Please consider adding an option that allows for an automatic search for updates on the launch of wumgr.

Another option for closing off wumgr if no pending updates are found would be useful too.

Windows Store version is critically out-of-date

I first learned of the existence of WuMgr by finding it on the Windows Store, but whether this version is official or not, it has a number of issues.

The first issue is that it cannot be installed on non-64-bit systems through the Windows store. The second issue with the Windows Store version is that it is an extremely old build (with no way to update it manually because of the nature of Windows Store apps), and the third (and perhaps most critical) issue is that telling that particular build of the program to run in the background causes it to repeatedly crash, and I cannot for the life of me seem to find any way to fix it.

Installer-based version

While portable programs are always very helpful to have, this program needs to have an option within it to execute an installation. Having a version that is installed on your system could enable the following benefits:

  1. It could store its settings in the Windows Registry for all users.
  2. It could run as a background service/driver without constantly setting off User Account Control.
  3. You could automatically download and install updates for the program itself.
  4. It could install a version of the executable which is pre-configured and optimized for your version of Windows (including ARM, x86 and x64), improving system stability and ease of use.
  5. It could add an option to the Windows Control Panel to open your update manager settings.

Internal Error

Much like Michal Bieljewski: #44

I get the internal error whenever I search for updates with WUMGR 0.9a, you can see the error code in this screenshot:
wumgr error

I can try checking again and also close WUMGR and get the same error message, but, there is a different error code every time. What could the cause be?

Where to download ?

Where can I find WuMgr ? I can't find any "original" location where to download the executable / portable WuMgr.
And also where is the archive of those (older) exe's ?

How can I undo it?

I've tested it on my business-PC and since i runned the wumgr.exe my windows update settings are changed via GPO and I'm taking part in the windows insider program.

How can i undo these changes?

Unavailable settings (greyed out)

Hi

First big thanks for Your work for creating and maintaining this great utility (I'm former WUMT user since W10 1703).

Small question about Auto Update setting. I installed wumgr by unzipping then I choose to autostart with admin rights, but I found out that some setting are unavailable (greyed) - picture below

https://i.imgur.com/7T315jt.png

What I did wrong?

PS: I'm on W10 1803 Home

Add Command-Line version

Adding the capability to operate the program through Command Line could make the program more accessible to users without a working mouse and/or are experiencing issues with the Windows GUI (or the WuMgr GUI), and greatly increase flexibility for users who rely on PowerShell/Bash scripts and Windows Batch files.

Additionally, a well-built command-line program is always satisfying to use.

Automatically install all Visual C++ Runtimes and latest .NET framework

The fact that Windows does not automatically do this can lead to a lot of issues where programs fail to run/install correctly, and it is increasingly difficult to track down all of the different versions of the Visual C++ runtimes that you need.

Since this is somewhat related, this program should be compiled with the .NET Core runtimes if it's not already.

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.