Windows Update Manager

Discussion in 'MDL Projects and Applications' started by DavidXanatos, Aug 16, 2018.

  1. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,461
    7,210
    210
    New round:

    Code:
    [en]
    cap_chk_upd=Please check for Updates
    cap_new_upd=New Updates found
    col_cat=Category
    col_date=Date
    col_kb=KB Article
    col_site=Size
    col_stat=State
    col_title=Title
    err_admin=Required privileges are not available
    err_busy=Another operation is already in progress
    err_dl=Download failed
    err_file=Required file(s) could not be found
    err_inst=Installation failed
    err_int=Internal error
    err_no_sel=No selected updates or no updates eligible for the operation
    lbl_ac_day=Search for updates every day
    lbl_ac_month=Search for updates every month
    lbl_ac_no=No auto search for updates
    lbl_ac_week=Search for updates once a week
    lbl_au=Auto Update
    lbl_au_def=Automatic Update (default)
    lbl_au_dissable=Disable Update Facilitators
    lbl_au_dl=Download Only
    lbl_au_notify=Notification Only
    lbl_au_off=Disable Automatic Update
    lbl_au_time=Scheduled Installation
    lbl_auto=Run in background
    lbl_block_ms=Block access to WU Servers
    lbl_block_upd=Hidden Updates ({0})
    lbl_dl=Download wsusscn2.cab
    lbl_drv=Include Drivers
    lbl_fnd_upd=Windows Update ({0})
    lbl_hide=Hide WU Settings page
    lbl_inst_upd=Installed Updates ({0})
    lbl_man='Manual' Download/Install
    lbl_ms=Register Microsoft Update
    lbl_off=Offline Mode
    lbl_old=Include superseded
    lbl_old_upd=Update History ({0})
    lbl_opt=Options
    lbl_start=Startup
    lbl_store=Disable Store Auto Update
    lbl_support=Support URL
    lbl_uac=Always run as Administrator
    menu_about=&About
    menu_exit=E&xit
    menu_refresh=&Refresh
    menu_tools=&Tools
    menu_wuau=Windows Update Service
    msg_admin_dl=Administrator privileges are required in order to download updates using windows update services. Use 'Manual' download instead.
    msg_admin_inst=Administrator privileges are required in order to install updates.
    msg_admin_rem=Administrator privileges are required in order to remove updates.
    msg_admin_req=The {0} requires Administrator privileges in order to install updates
    msg_chk_upd={0} couldn't check for updates for {1} days, please check for updates manually and resolve possible issues
    msg_dl_done=Updates downloaded to {0}, ready to be installed by the user.
    msg_dl_err=Updates downloaded to {0}, some updates failed to download.
    msg_err={0} failed: {1}.
    msg_gpo=Your version of Windows does not respect the standard GPO's, to keep automatic Windows updates blocked, update facilitation services must be disabled.
    msg_inst_done=Updates successfully installed, however, a reboot is required.
    msg_inst_err=Installation of some Updates has failed, also a reboot is required.
    msg_new_upd={0} has found {1} new updates, please review the updates and install them
    msg_ro_wrk_dir=Can't write to working directory: {0}
    msg_running=Application is already running.
    msg_tool_err=Failed to start tool
    msg_wuau=Windows Update Service is not available, try to start it?
    op_cancel=Cancelling Operation
    op_check=Checking for Updates
    op_dl=Downloading Updates
    op_inst=Installing Updates
    op_prep=Preparing Check
    op_rem=Removing Updates
    op_unk=Unknown Operation
    stat_abbort=Aborted
    stat_beta=Beta
    stat_block=Hidden
    stat_dl=Downloaded
    stat_excl=Exclusive
    stat_failed=Failed
    stat_in_prog=In Progress
    stat_install=Installed
    stat_mand= Mandatory
    stat_not_start=Not Started
    stat_pending=Pending
    stat_reboot=Needs Reboot
    stat_rem= Removable
    stat_sel= (!)
    stat_success=Succeeded
    stat_success_2=Succeeded with Errors
    tip_cancel=Cancel
    tip_dl=Download
    tip_hide=Hide
    tip_inst=Install
    tip_lnk=Get Links
    tip_rem=Uninstall
    tip_search=Search
    
    [de]
    cap_chk_upd=Bitte suchen Sie nach Updates
    cap_new_upd=Neue Updates gefunden
    col_cat=Kategorie
    col_date=Datum
    col_kb=KB Artikel
    col_site=Größe
    col_stat=Status
    col_title=Name
    err_admin=Benötigte Rechte fehlen
    err_busy=Ein anderer Vorgang ist bereits im Gange
    err_dl=Download fehlgeschlagen
    err_file=Benötigte Datei(en) nicht vorhanden
    err_inst=Installation fehlgeschlagen
    err_int=Interner Fehler
    err_no_sel=Keine Updates ausgewählt oder Updates für die gewählte Operation ungeeignet
    lbl_ac_day=Suche nach Update jeden Tag
    lbl_ac_month= Suche nach Updates jeden Monat
    lbl_ac_no=Keine automatische Suche nach Updates
    lbl_ac_week= Suche nach Updates jede Woche
    lbl_au=Auto-Updates
    lbl_au_def=Automatisches Update
    lbl_au_dissable= Update-Dienste blockieren
    lbl_au_dl=Nur Download
    lbl_au_notify=Nur Benachrichtigung
    lbl_au_off=Keine automatischen Updates
    lbl_au_time=Installieren nach Zeitplan
    lbl_auto=Ausführen im Hintergrund
    lbl_block_ms=WU-Server aussperren
    lbl_block_upd=Versteckte Updates ({0})
    lbl_dl=Download wsusscn2.cab
    lbl_drv=Treiber-Updates suchen
    lbl_fnd_upd=Windows Update ({0})
    lbl_hide=Verstecke WU-Einstellungen
    lbl_inst_upd=Installierte Updates ({0})
    lbl_man='Manueller' Download/Installation
    lbl_ms=Microsoft Update einrichten
    lbl_off=Offline-Modus
    lbl_old=Überholte Updates anzeigen
    lbl_old_upd=Update-Verlauf ({0})
    lbl_opt=Optionen
    lbl_start=Start
    lbl_store=Deaktiviere App-Autoupdate
    lbl_support=Support-URL
    lbl_uac=Starte immer als Administrator
    menu_about=&Infos
    menu_exit=Be&enden
    menu_refresh=&Neu laden
    menu_tools=&Werkzeuge
    menu_wuau=Windows Update-Dienst
    msg_admin_dl=Es werden Administratorrechte benötigt, um Updates mit Hilfe des Windows Update-Dienstes herunter zu laden. Benutzen Sie stattdessen den 'Manuellen' Download-Modus.
    msg_admin_inst= Es werden Administratorrechte benötigt, um Updates installieren zu können!
    msg_admin_rem= Es werden Administratorrechte benötigt, um Updates entfernen zu können!
    msg_admin_req=Der {0} benötigt Administratorrechte, um Updates installieren zu können!
    msg_chk_upd={0} konnte in den letzten {1} Tagen nicht nach Updates suchen, bitte suchen Sie manuell nach Updates und beheben sie etwaige Fehler.
    msg_dl_done=Updates heruntergeladen nach {0}, sie sind bereit zur Installation.
    msg_dl_err= Updates heruntergeladen nach {0}, einige Downloads sind fehlgeschlagen.
    msg_err={0} fehlgeschlagen, Grund: {1}.
    msg_gpo=Ihre Version von Windows ignoriert einige Gruppen-Richtlinien. Um automatische Updates weiterhin zu verhindern, müssen die Update-Dienste blockiert werden.
    msg_inst_done=Updates erfolgreich installiert, jedoch ist ein Neustart erforderlich.
    msg_inst_err=Installation einiger Updates ist fehlgeschlagen, zudem ist ein Neustart erforderlich.
    msg_new_upd={0} hat {1} neue Updates gefunden, bitte prüfen sie die neuen Updates und installieren Sie sie.
    msg_ro_wrk_dir=Es kann nicht in das Arbeitsverzeichnis geschrieben werden: {0}
    msg_running=Die Anwendung läuft bereits
    msg_tool_err=Das Werkzeug konnte nicht gestartet werden.
    msg_wuau=Der Windows Update-Dienst läuft nicht, soll er gestartet werden?
    op_cancel=Vorgang wird abgebrochen
    op_check=Suchen nach Updates
    op_dl=Herunterladen von Updates
    op_inst=Installation der Updates
    op_prep=Suche wird vorbereitet
    op_rem=Updates werden entfernt
    op_unk=Unbekannter Vorgang
    stat_abbort=Abgebrochen
    stat_beta=Beta
    stat_block=Versteckt
    stat_dl=Heruntergeladen
    stat_excl=Exklusiv
    stat_failed=Fehlgeschlagen
    stat_in_prog=wird installiert
    stat_install=Installiert
    stat_mand= Erforderlich
    stat_not_start=Nicht gestartet
    stat_pending=Wartend
    stat_reboot=benötigt Neustart
    stat_rem= Entfernbar
    stat_sel= (!)
    stat_success=Erfolgreich
    stat_success_2= Erfolgreich trotz Fehlern
    tip_cancel=Abbrechen
    tip_dl=Herunterladen
    tip_hide=Verstecken
    tip_inst=Installieren
    tip_lnk=Kopiere Verknüpfungen
    tip_rem=Entfernen
    tip_search=Suchen
    
     
  2. adric

    adric MDL Expert

    Jul 30, 2009
    1,307
    1,386
    60
    Yes, but the other updates also installed with dism are listed by WuMgr.
     
  3. PointZero

    PointZero MDL Member

    Oct 5, 2011
    1,415
    3,775
    60
    Try WUMT to compare. You'll see the same updates shown as installed with it as in WUMGR. It's not a problem with WUMGR.

    In my case, Control Panel shows 107 updates as installed (for Windows & Office). But both WUMGR and WUMT show only 25 as installed.
     
  4. DavidXanatos

    DavidXanatos MDL Senior Member

    May 23, 2010
    409
    1,507
    10
    I added the corrections to the client will be included in the nextbuild, thx

    @adric
    The tool shows what the Windows Update Agent API lists, that is somewhat a limitation but there is no easy way around it.
    What you look on in the control panel is the list of all installed applications, we could of cause try to parse these to find unlisted updates, but would that be worth the afford?
     
  5. DavidXanatos

    DavidXanatos MDL Senior Member

    May 23, 2010
    409
    1,507
    10
    New beta build 0.8b, todo done.
    anything more we need before 0.8 final release?


    Code:
    ## [0.8b beta] - 2018-10-20
    ### Added
    - command line parameter for scripted operation, disabling configuration options -provisioned
    - added search filter ctrl+f
    - addec ctrl+c to copy infos about selected updates
    - added option to blacklist updates by KB using the updates ini, also collor them or pre select them
    
    Example:
    [KB4023307]
    BlackList=1
    Remove=0
    Color=#ffcccc
    
    [KB4343909]
    Select=1
    Color=#ccffcc
    
    ### Changed
    - updates are now cached in updates.ini inside teh downloads directory, updates.ini in the working directorty is used for persistent update informations
    
    ### Fixed
    - fixed typos in transaltion thx to Carlos Detweiller and PointZero
    
    Unbenannt.png
     

    Attached Files:

  6. - restart is required for properly changing update settings, e.g. disable update facilitators, there should be some kind of info regarding it.
    - in w10 pro , gpo settings are grey out, there should be some info why this option isn't available (i know that pro doesn't support update gpo properly but many user don't know that.)
     
  7. DavidXanatos

    DavidXanatos MDL Senior Member

    May 23, 2010
    409
    1,507
    10
    Regarding the need for reboot, its only needed to re enable the facilitators once the PC got restarted with hem disabled. But I will add a message box there.

    I have no good idea how to tell pro users whats the issue, disabled controls can not display a tool tip, leaving it enabled and then denying the user the choice with a message box does not seam great eider.
     
  8. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,461
    7,210
    210
  9. DavidXanatos

    DavidXanatos MDL Senior Member

    May 23, 2010
    409
    1,507
    10
    #309 DavidXanatos, Oct 20, 2018
    Last edited: Oct 20, 2018
    (OP)
  10. adric

    adric MDL Expert

    Jul 30, 2009
    1,307
    1,386
    60
    #310 adric, Oct 20, 2018
    Last edited: Oct 20, 2018
    No, not worth the effort to fix what ms forgot to fix.:D
     
  11. pf100

    pf100 Duct Tape Coder

    Oct 22, 2010
    2,069
    3,451
    90
    Thanks for the "-provisioned" switch. It's working great.
    One thing, when using "-provisioned" the checkbox is checked for "Download wsusscn2.cab" even though it's greyed out and not chosen with a switch, and it doesn't download wsusscn2.cab, so it's working as expected. It's not a problem, merely cosmetic.
     
  12. DavidXanatos

    DavidXanatos MDL Senior Member

    May 23, 2010
    409
    1,507
    10
    You are searching online right? in that case the state of the checkbox does not matter, the checkbox has only an effect when the offline checkbox is checked,
    for offline mode you can use "-offline" or "-offline download" respectively "-offline no_download" <- that one would uncheck the *.cab dl checkbox
     
  13. BT 1

    BT 1 MDL Junior Member

    Feb 16, 2017
    78
    9
    0
    Whenever i use Wumgr 7.1 i lose the W.update post, W.update is totaly gone, in SETTINGS and it gets replaced with Windows security center. Which i do not have at all since i modified the install-ISO with MSMG Tollkit. The only way to get it back is with a backup, all other ways do not function.
     
  14. DavidXanatos

    DavidXanatos MDL Senior Member

    May 23, 2010
    409
    1,507
    10
    there should be a setting on the auto update tab called "hide WU settigns page" this is doing that, uncheck it and your settings app shoudl look as usuall again.
     
  15. pottzman

    pottzman MDL Member

    Dec 8, 2009
    146
    107
    10
    Hi DavidXanatos, love that someone has attempted to create an alternative to WUMT (and doing an awesome job). Forgive my ignorance but does your program have the ability to "takeover" windows update notifications, basically like what "WUMT Integrator" did for WUMT? or does it have to be started manually by running the exe everytime you want to update?

    regards

    pottzman
     
  16. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,411
    86,218
    340
    Regarding the "Include Drivers" checkbox
    square or box means the default setting, no policy configured (ExcludeWUDriversInQualityUpdate not present)
     
  17. BT 1

    BT 1 MDL Junior Member

    Feb 16, 2017
    78
    9
    0
    #318 BT 1, Oct 21, 2018
    Last edited: Oct 21, 2018
    Ok, thank you.

    There should be a helpfile for this program that explains odds and ends, the W.defender update function is not self-explanatory for instance.

    Update facilitators, what are those besides W.U Servers?
     
  18. pf100

    pf100 Duct Tape Coder

    Oct 22, 2010
    2,069
    3,451
    90
    WaaSMedic(svc), Update Orchestrator, SIH client (server-initiated healing), and Windows 10 Update Assistant.
     
  19. DavidXanatos

    DavidXanatos MDL Senior Member

    May 23, 2010
    409
    1,507
    10
    Yes, you just need to check the run in background checkbox and than you can select from the drop down list how often it should check for new updates.
    This will put WuMgr into auto start and start it in tray at boot, you may also want to check the Always run as Administrator checkbox to avoid UAC prompts at startup.

    @PointZero
    "Run in background" indeterminate state means close to tray and show tray icon but no auto start. actually I added that for just testing.

    I'll fix the support url implementation currently it uses a url provided by the WU api but these is usually useless so i'll go for manually making the right url using the known kb number

    And you are right the buttons should be disabled when nothing is selected will add that also.