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