KUC a utility to check you Windows 7; 2008 R2; WMS; or Win embedded update status

Discussion in 'MDL Projects and Applications' started by komm, Dec 2, 2011.

  1. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    #1 komm, Dec 2, 2011
    Last edited by a moderator: Apr 20, 2017
  2. ricktendo64

    ricktendo64 MDL Expert

    Apr 20, 2008
    1,397
    2,024
    60
  3. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    Change Log:
    0.5.110.589Sorry, I forgot:mad: that there are a few people on the world that use different date/time formats! I changed input and output format of [Install Time] to string. If the computer you created the packages.txt file and the computer you check this file have different date/time formats, Excel will show wrong installation date.

    0.5.110.587 initial release
     
  4. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    Change Log:

    0.5.112.613
    • [*=2]Change name of ADD/REMOVE to REMOVE/ADD to make it clearer that you have to remove the old version before adding the new version.[*=2]Local Packs are set to OK by default or IGNORE, if RTM version found.[*=2]Better handling of special packages.[*=2]Improved searching of superseded updates.[*=2]Implementation of my Update List 2012-12-13.[*=2]Adding special routine to manage Windows-Update-Agent updates.[*=2]Fixed known bugs.
     
  5. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    #5 komm, Dec 16, 2011
    Last edited: Dec 18, 2011
    (OP)
    Change Log:

    0.5.113.617
    • [*=2]Implementation of Update List 2012-12-16. All Updates of the last patch day included.[*=2]Updated “GDR to keep” database.[*=2]2619234 was not found as installed.[*=2]Fixed checking of “present as GDR and LDR” for IE9 updates didn’t work.
    0.5.113.618
    • [*=2]Implementation of Update List 2012-12-18.[*=2]2592546 set to “do not install” or “REMOVE”; this update contains faulty code.
     
  6. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    0.6.002.146 1.jpg
    • Implementation of Update List 2012-12-22.
    • Now it’s possible to create/open an output file for Notepad.
    • New KUC-State “BAD/IGNORE”: Some problematic update installation result in a package state “Not Present”. You can’t remove these packages directly. Normally the re-installation for the GDR and/or LDR version of the update resets this faulty state.
    • If you didn’t remove old RTM updates that are superseded by SP1, you now get a warning message at the end of the program and “OLD RTM foundation parts found” text is displayed.
    • New KUC-State “ADD/EXCLUSIVE”: Some updates should be installed exclusively. Don’t install those updates with any other packages together.
    • Updated and more detailed [KUC-StateRemarks]
    • New check-options: Virtual PC (VPC), Windows Identity Foundation (WIF), Windows Update Agent (WUA)
     
  7. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    Change Log:

    0.6.007.245
    • Bug fix: All missing updates were ignored when checking servers.
    • Removing quotes in Notepad Output-File.
    • Added: Generic support for Windows Storage Server 2008R2, Windows Small Business Server 2011 and Windows Home Server 2011. I don’t have a reference file at the moment (points to WMS2011), so there may be (only a few for hyper-v) updates shown as missing, that do not apply. Also the Rollup-updates for those servers will not be shown as missing. (coming up soon)
    • New check-option: “other additions” (these are all addition, that are not scanned separately. Like : “WinHelp”, “NTBackup”, “Fmapi”, “MS agent”, …)
    • Server Updates for “failover cluster”, “hyper-v”, “media-server” and “remoteFx” are now classified to separate them from other updates. (check-options for them are planed)
    • Fixed known bugs.
     
  8. uragano47812

    uragano47812 MDL Novice

    Nov 25, 2007
    38
    1
    0
    I have a question: how can i integrate the update/hotfix into a 32/64bit win7 all versions USB that has already SP1?

    Is there a way?

    Thanks
     
  9. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    0.6.008.012
    • Full reference for Storage Server 2008R2 essential, Small Business Server 2011 essential and Home Server 2011.
    • Implementation of Update List 2012-12-31. (new types and updates)
     
  10. adric

    adric MDL Expert

    Jul 30, 2009
    1,250
    1,324
    60
    #10 adric, Jan 2, 2012
    Last edited: Jan 5, 2012
    Hi,

    I just ran an update check after integrating Solor's Repo fixes into my install.wim and the program is telling me that I am
    missing 503 packages. I see about 92 duplicate KBs listed with BF_ Pacakge identities. I have no idea what these are. I'm not
    that familiar with the Win7 fix process and I'm not sure what to make of the list. There is probably a lot of stuff in there that
    is not relevant for my one-man install and was wondering how to keep only the W7 relevant information and filter out the rest. I was hoping just to see a few fixes missing or superseded from Solor's repository. Thanks for any infos...
     
  11. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    Change Log:

    0.6.011.214
    • I made a lot of changes in this version, so please report any bugs you find to my support email address (packages.txt and selected options included).
    • Also I changed a lot in the description of KUC so read the first post (again).
    • The names of the other Additions KUC found are now shown as tooltip, if you move the mouse over the other Additions found text.
    • Implementation of Server-Additions
    • Output file now contains the new column [KUC-Type]
    • Details for other Additions
    • Updated tooltip texts.
    • Split Check Options and Final Overview window, now there are two windows.
    • New calculations for the number of packages present, to add or to remove.
    • The “Superseded” and “GDR with LDR:” numbers are wrong and I disabled them in the published version.
    • I don’t have any problems with 2592546 on Intel processor systems, so I added an option to use it. To use 2592546 call the program with the command line switch “/use2592546” (option will be removed after new version of 2592546 is out).
    • The KUC-State for online-only updates, like 2603229, was always set to IGNORE, now the KUC-State depends on the installation state. (KUC assumes an online packages.txt file, if installation state is “Installed”.
    • Date of Update-List in version 6.8.12 was mistakenly shown as 2012-12-30.
    Notes:
    KUC check for superseded updates:
    Note: This is a very important checking. Some users are wondering, why they get so much packages marked as “missing” on their systems, even if they had installed all of SoLoR updates.
    If this box is unchecked, ALL missing updates (superseded or not) will be placed in the output file with [KUC-State] “ADD”. So, if you don’t want superseded updates leave this box checked.

    KUC check for updates that are present as GDR and LDR:
    Note: This is a very important checking, too. Users are often wondering, why KUC adds both (normal and BF_) versions to the output file. You can control this with this check box.
    If this box is unchecked KUC assumes, that you want both, the GDR and the LDR version of a package. So KUC adds both of them to the output file. Also if KUC finds both versions installed he does not mark the GDR version as removable.
    If this box is checked KUC will find GDR versions that you can remove and will only add the LDR (BF_) version of missing updates to the output.
     
  12. PointZero

    PointZero MDL Member

    Oct 5, 2011
    1,415
    3,775
    60
    The changes and new features look great komm!
     
  13. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    #13 komm, Jan 14, 2012
    Last edited: Jan 17, 2012
    (OP)
    0.6.013.032
    • Implementation of Update List 2012-01-15
    • New “Remove_old.cmd” file created at the end of the program.
    • Now it is possible to select the features you want updates for.
    • New Select option use ‘force LDR install’
    • New “Show Totals” / “Show Details” toggle button.
      Total shows values after you perform the cleanup and update installation.
    • KUC automatically checks/unchecks the boxes for you. If you did not use ‘force LDR install’ before, KUC will uncheck the box. If KUC does not find and IIS update installed, the IIS checkbox is unchecked else checked. And so on.
    • Corrections: Tooltip assignment; Client BPA now disabled for x86; check for server additions now disabled for client foundations. Calculation of missing packages in Select Check Options 1 window.
    • Changed Calculation of add and remove packages. If there is a version-update of a package it now counts twice: one for add (new version) and one for remove (old version).
    • New Pictures and program description in the KUC-ref.doc file.
    Notes:
    If ‘force LDR install’ is unchecked all installed BF packages will be marked as removable. In addition, ‘check for updates that are present as GDR and LDR’ is disabled then.
    If you uncheck a feature update, all installed packages for this feature will also get KUC-State “REMOVE/FORCE”.
    If Hyper-V updates are unchecked, you cannot check for remoteFx updates.
    There are still some limitations if an update belongs to more than one feature and/or addition.

    0.6.013.034

    • Bugs fixed. Some BPA and ADLDS packages were displayed as missing. (I used variable W7xE64 instead of W7x64 in the program). Sorry.
    • Added 2644615 for x64 as GDR to keep.

    0.6.013.035
    • Implementation of Update List 2012-01-15a (there was a version error for 2615128).
    • Added 2644615 for x86 as GDR to keep.

    0.6.013.036
    • Updated Update-database
     
  14. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    Change Log

    Change Log:

    0.6.014.007
    • Implementation of Update List 2012-02-02.
    • Added: New option to ignore “OK”-state updates in the Output list.
    • Position of second screen moved for small resolutions.
    • New copy_files_2_add.cmd file.
      Use this file to copy needed update files form a repository folder to an update directory.

      Inside this cmd-file are two set variables that you must modify to match your needs.
      Repo_Path is the folder where your update repository (all updates you have) lays.
      Update_Path is the folder where the updates are copied to.
      From this folder you can update your system. (Note: The Update_path folder must exist.)
      (Next version will contain a possibility to change the folder variables directly.)
     
  15. joflomo

    joflomo MDL Novice

    Dec 2, 2011
    33
    25
    0


    I was really waiting for those new options.
    Option "no OK" gives me a small output.

    And with the new copy_file_2_add.cmd I can easily manage the updates for my 3 computers.
    Just run the cmd and then use solors update.cmd on the update directory.
    I'm waiting for the next version.
    Thanks very much, the program saves me a lot of time.:clap3:
     
  16. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    #18 komm, Feb 18, 2012
    Last edited: Feb 18, 2012
    (OP)
    Change Log

    Change Log:

    0.6.015.024

    • Resolved program BUG: blanks in remove_old.cmd
    • Resolved database BUG: 2656946 is for server RSAT or ADLDS, but was shown as normal


    0.6.015.022

    • Implementation of Update List 2012-02-17
    • Number of known updates = 927.
    • Added: New variable %dest% to remove_old.cmd to manage offline images.
    • 2. Try Position of second screen moved for small resolutions
     
  17. Asim Omer

    Asim Omer MDL Member

    Jan 28, 2011
    104
    6
    10
    KB2502285 is unknown in x86 system. Can you fix it?
     
  18. komm

    komm MDL Addicted

    Jun 16, 2011
    894
    3,063
    30
    Send my your packages.txt to my support e-mail found at the end of the KUC documentation.
    please include screen shots of the options you select.
    (Nevertheless 2502285 is superseded)