Change Log:KUC

 

0.7.003.005  

·    Updated database.

·    Number of known updates 988

·    This time there were so many database changes, so I don’t change anything other.

 

 

0.7.002.502  

·    “BAD” updates did not download

·    Windows6.1-KB2603229-x64.msu was corrupt on my server

·    Position of IE counter corrected

·    Position of Option window 2 corrected, for font scaling

·    Win7 does not wait for “RMDIR” or “RD” to complete (some computer), that’s a strange behaviour.
I add a loop to wait in the cmd files
If you see the “wait for RMDIR” to long (more than some seconds) the folder to remove is in use.
Cancel the cmd; close open programs; start the cmd again

·    Update.cmd does not contain Update_LDR any more, if BAD packages were found.
So you can always call update.cmd

·    The pause after 10 removes is removed in the remover (I like that sentence)

·    If an old version of 2506143 is installed, it now gets KUC-State REMOVE and the newer version
gets “ADD/LATER”. After removing the old version, remember to install 2506143 exclusively.
I suggest: Do not install 2506143. I had problems on my 2008R2 server with the
installation of the Rollup-Update for SP1 of Exchange 2010 (a powershell cmd failed).
After removing 2506143 no problems.
Also don’t integrate it into an installation DVD. Setup will not work.
Note that 2506143 requires .Net 4.0 witch is normally not installed in the DVD.
Since the KUC-state is now ADD/EXCLUSIVE, it will not install automatically

·    change offline installation line to /image:c:\offline in updater  (Thanks to dolivas)

·    packages.txt file can now be unicode-encoded (Special for RickSteele)

 

0.7.002.477  

·    In the last version the numbers of the superseding updates were missing. (Thanks to PointZero)

·    Update.cmd will now correctly be placed in the working folder.

·    Updated database.

·    If there was a delimiter in the work folder name, copy_Files_2_add did not work correctly. (Thanks to RickSteele)

 

0.7.002.476  

·         Updated database

·         Updated download links to KUC.mattern.it\hotfix

 

0.7.002.475  

·         Download of missing updates now working.
To use this option, place wget.exe in the Update-Folder
From this version on its best to place KUC in the update working folder
wget.exe must be found in the path or placed in the same folder where Copy_Files_2_add.cmd is created.

·         Updated database

·         Mirror spelling corrections

 

0.7.002.467  

·         Downgrade .net requirements from 4.0 to 3.5 to use KUC on a fresh installed system.

·         Checking for Admin rights at program start

·         Checking if output file is open at program start and retry option

·         Moving of inactive window now possible

·         Increase checking and output speed

·         Server Grouppolicy and VMdriver are checked by default.

·         New Select Option: KUC  use “GDR/LDR to keep” to avoid 'update available':
Some superseded updates pop up with 'new updates are available', if they are not installed.
If you check this box, KUC will take care that these updates are installed.
If you uncheck this box you have to hide these updates manually.
(right click on the update + select hide update).

·         “Copy_Files_2_add” now divides updates in Normal and LDR updates.

·         “Copy_Files_2_add” now checks if all files were copied.

·         You now can minimize all KUC windows to bring Excel “to the top”.

·         You can create “update.cmd” files to install Normal and/or LDR updates.

·         Limit the number of updates to serve to 75 as option.

·         Normal Updates will be installed via .cab files to avoid dism error 0x80070032. LDR updates via update-bf.mum.

·         New BAD packages resolver.
If KUC finds BAD packages in your installations, KUC creates cmd files to solve the problem. You must not change any options, only the “from” and “to” folders.
First                 run “Copy_files_2_add.cmd”;
second             run “update_Normal.cmd”;
then restart your system and run KUC again.
If the above procedure does not solve you problem run “Remove_old.cmd”

·         New command line options: “/repo-dir:” and “/up-dir:”
Use a shortcut to KUC and call KUC with the /repo-dir: and/or the /up-dir: switch
If you do this you don’t have to set the folders every time you run KUC.

·         Normal Update installation:
First                 run “Copy_files_2_add.cmd”;
second             run “update.cmd” in the “WU” folder;
then restart your system and run KUC again.
Note: some updates require other updates to be installed first, so allow some DISM error messages. For online installations, you should run “Remove_old.cmd”
after all updates are installed. For image installations, you should always run the remover first.

·         Moving output options to a separate window + adding a lot new output options.

·         Show overview of the KUC-States at the output windows

·         Option to create Remove_old.cmd

·         Option to create Copy_files_2_add.cmd

·         Possibility to select a update repository (see also /repo-dir: switch)

·         Possibility to select a working folder

·         Option to create update.cmd

·         Option to limit the number of updates

·         Known BUGS: For server installations, keep care that the correct 917607 is placed in your repository folder, else KUC will always install and remove the (wrong) client version.

 

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.

·         Add new variable %dest% to remove_old.cmd for offline images.

·         2. Try Position of second screen moved for small resolutions.

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 (working folder). 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.)

0.6.013.036  

·         Updated Update database

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.034  

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

 

0.6.013.032  

·         Implementation of Update List 2012-01-15

·         New “Remove_old.cmdfile 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.  
Note:
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.

·         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.(still faulty)

·         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).

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 2011-12-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 2011-12-31. (new types and updates)

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.

0.6.002.146   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)

0.5.113.618   Implementation of Update List 2012-12-18.
2592546 set to “do not install” or “REMOVE”; this update contains faulty code.

0.5.113.617   Implementation of Update List 2012-12-16. All Updates of the last patch day included.
Updated “GDR to keep” database.
2619234 was not found as installed.
Fixed checking of “present as GDR and LDR” for IE9 updates didn’t work.

0.5.112.613   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.
Local Packs are set to OK by default or IGNORE, if RTM version found.
Better handling of special packages.
Improved searching of superseded updates.
Implementation of Update List 2012-12-13.
Adding special routine to manage Windows-Update-Agent updates.
Fixed known bugs.

 

0.5.110.589   I forgot 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