

This page lists the most important changes and new features in each UVK update since the version 1.3 until version 5.6.
v5.6.1.0 Release date: 13/07/2013
  General internal debugging and improvement.
			
  Great 
			enhancement of the System repair section. See below.
			
  
			Modified the fixes list. Now it shows only one column, and the 
			description for the selected fix is shown in a separate text box to 
			the right of the list.
			
  
			Added checkboxes to the fixes list, instead of manual multi 
			selection. Users can still run a single fix by double clicking it.
			
  
			Added three more fixes to the list: Backup registry, 
			Unhide C: and Unhide all drives.
			
  
			Added a new group to the list: Before repair actions. This 
			group contains actions that users may want to execute before running 
			a set of fixes.
			
  Added a new 
			option to the Kill all processes combo box: Kill all non signed 
			processes. This new option allows to kill all the processes 
			which executable files are not digitally signed.
			
  Modified 
			the Kill all non system processes feature. Now it only kills 
			processes which executable files are not genuine system protected 
			files.
			
  Added a new 
			custom command <UnhideDir>. This command unhides the non 
			system files recursively in a directory. This directory can be 
			specified after the command's keyword. i.e. <UnhideDir>D: or 
			<UnhideDir>%WinDir%. The default directory is the system partition 
			(Usually C:). To unhide all drives use <UnhideDir>All drives.
			
  Added a new 
			custom command <KillNonSignedProcesses>. This command 
			performs the same action as the Kill all non signed processes 
			feature mentioned above.
			
  Improved 
			the security of the Clean all users temp folders feature. Now 
			it performs security checks to ensure the Temp environment variables 
			have not been corrupted.
			
  
			Added checkboxes to the system restore points list, in the Tools 
			section.
v5.5.5.0 Release date: 30/06/2013
  General internal debugging and improvement.
			
  Added 2 
			more items to the fixes list: Reboot in safe mode and 
			Reboot in safe mode with network. Obviously, these new features 
			allow you to reboot the pc in safe mode, with or without network, as 
			desired. Very useful in Windows 8, as it no longer has an easy way 
			to reboot in safe mode.
			
  Added a new 
			custom command: <Beep>. This command plays a sound at a 
			specific part of the script. You may specify the times to beep after 
			the command. i.e: <Beep>3 will beep three times. Also, 
			specifying a negative value will play a real beep, otherwise the 
			tada.wav file in %WinDir%\Media will be played.
			
  Added a new 
			custom command <RebootSafeMode>. This command allows you to 
			reboot the pc in safe mode after running the script. To reboot in 
			safe mode with networking, enter 1 after the keyword, like 
			<RebootSafeMode>1.
			
  Added a new 
			custom command <BackupRegistry>. This command allows you 
			to perform a registry backup in a specific part of the script. 
			Specifying only <BackupRegistry> will backup the 
			HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE rootkeys. You can customize 
			the registry backup by specifying a flag and username in the 
			following format:
<BackupRegistry> | flag | username
			
The flag parameter is set as follows:
0: Don't backup HKEY_CURRENT_USER neither HKEY_LOCAL_MACHINE.
			1: Backup only HKEY_CURRENT_USER.
2: Backup only 
			HKEY_LOCAL_MACHINE.
3: Backup both HKEY_CURRENT_USER and 
			HKEY_LOCAL_MACHINE
The username parameter should be the name of an extra user to backup the config from. This can not be the current user name. You can specify All users if you want to backup all users hives.
The example below will backup the whole registry
<BackupRegistry> | 3 | All users
The example below will backup the current user and the builtin admin hives (for english language Windows):
<BackupRegistry> | 1 | Administrator
			
  Added a new 
			custom command <RestoreRegistry>. This command allows you 
			to perform a registry restore. This option will automatically enable
			<Reboot>, meaning the computer will be rebooted after running 
			the script. The syntax is the same as for <BackupRegistry>, 
			but you can not specify All users as the second parameter. Only a 
			valid user name is supported.
Important note: The registry backup and restore automatically defragments the saved hives, meaning you can use these commands to defragment the registry, by performing a registry backup immediately followed by a registry restore, and a computer reboot. The example below will defragment the current user and local machine hives:
<BackupRegistry>
<RestoreRegistry>
			
  Updated the 
			Log analyzer with support for the commands above.
			
  Enhanced 
			the Reset IE and internet settings, and the Fix Windows 
			sidebar fixes. They are now fully compatible with Internet 
			explorer 10.
			
  Added the 
			option to play a sound after running the selected fixes in the 
			System repair section.
			
  Enhanced 
			the System immunization section.
v5.5.0.0 Release date: 27/05/2013
  General internal debugging and improvement.
			
  Fixed the 
			bug of no longer showing tooltips after saving settings in the 
			Options section.
			
  Updated the 
			refresh explorer function.
			
  Added support 
			to run hidden windows from UVK scripts, with the <Run>, 
			<RunWait> and <CmdScript> commands.
To execute in a 
			hidden Window users should specify -h after the command keyword. 
			More information can be found in the help page of the custom 
			commands for UVK scripts. Specifically 
			<Run> and 
			<Runwait>, and 
			<CmdScript>.
v5.4.0.0 Release date: 09/05/2013
  General internal debugging and improvement.
			
  Enhanced 
			the Memory modules manager list. The time to create the list 
			was reduced to less than a half, and modules can be moved to the 
			recycle bin or permanently deleted, even if they are loaded by the 
			applications without reboot.
			
  Very 
			important changes to the Autoruns manager list. The users may 
			now choose the user to display autorun entries from. There is even 
			an option to show them for all users. Also the feature has been 
			completelly rewritten in C++.
			
  Enhanced 
			the Virustotal reports feature. Now, if a file report does not 
			exist, the file will be automatically uploaded to VirusTotal, and 
			the report will be automatically displayed in the browser. Also, if 
			an existing report is older than 60 days, the user will be prompted 
			to rescan. Rescanning does not need to upload the file again 
			(faster). The same features have been updated in the Log analyzer, 
			but file upload is not supported.
			
  Enhanced 
			the <Update software> command, and the download functions in 
			general.
			
  Faster 
			application startup and smaller size.
			
  Improved 
			the file removal, recycling and replacing features. Executable files 
			and modules can now be moved to the recycle bin, or permanently 
			deleted, or replaced even if the corresponding processes can not be 
			terminated.
			
  Enhanced 
			the date/time functions.
			
  Enhanced 
			the file path parsing functions.
			
  Enhanced 
			the registry defragg functions.
v5.3.0.0 Release date: 11/04/2013
  General internal debugging and improvement.
			
  Fixed an 
			important bug in the Fix SubSystems key fix. This fix was not 
			working properly for all Windows versions, and for some of them, it 
			could render Windows unbototable. Users that have had this issue 
			should fix it by using the Last known good config, in the boot 
			options (Press F8 at system boot). It's very important to update to 
			this new version.
			
  Improved the 
			boot and shutdown optimization feature.
v5.2.0.0 Release date: 07/04/2013
  General internal debugging and improvement.
			
  Enabled 
			updating the .NET Framework 4.5 for Windows 8.
			
  Updated the 
			compatibility with Internet explorer 10. Specially in the UVK 
			immunization, whereas immunizing the Main IE entries was preventing 
			Internet explorer from being launched. Users will still have to 
			un-immunize that area and immunize it again for IE to work properly
			
  Enhanced the 
			branding feature. The branding is now fully complete. 
			More info here. 
v5.1.0.0:
  General internal debugging and improvement.
			
  Enhanced the 
			graphical interface.
			
  Enhanced the 
			registry backup and restore features.
			
  Added a 
			registry defragmenter to the UVK system booster section. 
v5.0.0.0:
  General internal debugging and improvement.
			
  New color skin 
			and graphical interface with tile styled buttons.
			
  Added double 
			buffering feature to remove any flicker.
			
  The lists are 
			now visible while resizing the window.
			
  The lists can 
			now be sorted in details view by clicking the column header buttons.
  
			Completed the Smart uninstaller section by adding the 
			uninstall remnants scan.
			
  Added two more 
			columns to the Process manager section showing the CPU and 
			memory usage for each process. The global CPU and memory usage is 
			displayed in the corresponding column headers.
			
  Added a 
			List settings button to the Memory modules manager, 
			Autorun manager and  Windows services and drivers 
			sections. This button opens a dialog box allowing the user to hide 
			system protected files, all Microsoft files, or all signed files from the list. It also 
			allows to choose whether to verify the file signatures, ensuring 
			only genuine files are ignored. This new feature makes UVK suitable 
			to be used by less advanced users, and also facilitates searching 
			for malware or a specific item.
			
  Added the 
			option to create a new startup entry in the 
			Autorun manager section.
			
  The Autorun 
			manager, Windows services and drivers, and the UVK 
			system repair lists are now displayed in groups, with headers 
			describing what each group contains.
			
  Enhanced the 
			System booster section.
			
  Enhanced the 
			file deletion feature.
			
  Enhanced the 
			CPU and memory usage for the application.
			
  Enhanced the 
			boot optimization feature.
			
  Enhanced the 
			Register system DLLs feature.
			
  Enhanced the 
			script parsing feature.
			
  Improved the 
			compatibility with Windows 8 and Internet explorer 10.
			
  Improved the 
			UVK log's uninstall list.
			
  Improved the 
			lists creation speed.
			
  Added a new 
			fix: Fix missing tray icons. Only for Windows XP. This fix 
			will apply several tweaks in order to restore the tray icons on 
			Windows XP if they are missing.
			
  The project 
			files are now digitally signed using a trusted certificate from 
			Comodo.com.
v4.6.0.0:
  General internal debugging and improvement.
			
  Added a new 
			section: UVK smart uninstaller. 
			This new section is a powerful replacement for the Add/Remove 
			programs control panel applet. It includes all the common uninstall 
			operations plus a large array of exclusive features such as the 
			ability to select and uninstall several programs at once, automate 
			the uninstall operations, change the the icons of the uninstall 
			list, jump to the selected program's folder, uninstall key or urls, 
			search info with google and force uninstall of stubborn programs.
			
  Fixed a bug of 
			showing wrong folder size for big folders in the UVK log.
  
			Added Computer management to the Enable and run combo 
			box in the UVK system repair section.
			
  Added a new 
			fix: Clear Windows event logs. Also available with the custom 
			command 
			<ClearEventLogs>.
			
  Added a new 
			fix: Fix local group access. Also available with the custom 
			command 
			<FixGroupAccess>.
			
  Added a new 
			custom command: <UpdateSoftware>. This new powerfull feature 
			allows you to update your set of tools using a UVK script. More info 
			here.
			
  Enhanced the 
			System booster section.
			
  Enhanced the 
			.reg file parsing feature.
			
  Enhanced the 
			registry backup and restore features.
			
  Enhanced the 
			script parsing feature.
			
  Updated the Log analyzer.
v4.5.0.0:
  General internal debugging and improvement.
			
  Added 
			compatibility with Windows 8. UVK is now fully compatible with the 
			new Windows operating system.
  
			Improved the scans speed. All scans are now up to 10 times faster. 
			Most noticeable changes are in the 
			System booster, Alternate 
			streams and Recent files scans.
			
  Improved 
			the Register system DLLs feature.
			
  Improved the 
			Immunization feature.
			
  Improved the 
			Reset group policies feature.
			
  Updated and 
			improved the Log analyzer.
			
  Made some 
			other small improvements.
v4.4.1.0:
  General internal debugging and improvement.
			
  Fixed a few 
			not working features in the Log analyzer due to changes made 
			in the last update.
  
			Improved speed when retrieving directory size and file enumeration.
			
  Improved 
			drawing speed when section switching.
			
  Added the 
			ability to retrieve the immunized areas even after uninstall.
			
  Improved the 
			Boot optimization feature.
			
  Disabled 
			resizing when the window has the original size..
			
  Added a 
			Don't ask again checkbox to the dialog box that prompts the 
			user to uninstall the portable versions.
			
  Fixed a bug in 
			the About dialog box. The registered user info was not being 
			displayed correctly.
			
  Added two 
			buttons in the About dialog box: Install license key, 
			and Buy license. These will allow users to quickly and easily 
			activate the full version of the product.
			
  Fixed a bug in 
			the hosts file parsing feature.
			
  Made some 
			other small improvements.
v4.4.0.0:
  General internal debugging and improvement.
			
  New graphical 
			interface. Most noticeable changes are in the buttons and 
			checkboxes.
			
  Removed the 
			uninstaller executable (uninstall.exe). Now the uninstall process is 
			done through the main application (UVK_en.exe). This means less HD 
			space used and smaller package size.
			
  Added a C++ 
			coded DLL (UVK.dll). It contains functions for faster drawing, 
			encryption and file information.
			
  Improved the 
			file signature verification function. Now it validates the catalog 
			file in case the certificate is not embebed in the file to verify.
			
  Added an 
			"About" dialog box to display information about the UVK version in 
			use and the product licence.
			
  Fixed some 
			important bugs in the following 
			fixes: Register system DLLs, Reset IE and internet 
			settings, Defragment C, Defragment all drives and
			Optimize boot and shutdown.
			
  Modified the 
			behavior when using the portable versions. The message box prompting 
			to uninstall the portable version when closing will only be 
			displayed once. I think thins is obvious, if the user doesn't want 
			to uninstall UVK after using the portable version, he's planning on 
			using it often afterwards.
			
  The -Uninst 
			command line switch for 
			UVK_en.exe was changed. For silent uninstall, -Auto should be 
			appended . Using only UVK_en.exe -Uninst will start the common 
			uninstall process with all the dialog boxes and prompts. 
v4.3.0.0:
  General internal debugging and improvement.
			
  Added a new section: 
			UVK System Booster.
			This is a very complete registry and file cleaner. It will restore the computer's performance by detecting and removing 
			invalid registry and file system objects. This includes invalid activex/com objects, file extensions, shell extensions, 
			OpenWith entries, shared DLLs, application paths, Windows fonts, uninstall entries, ShellMUICache, shortcuts, and junk files.
			
  Added support for common (non branding) license keys. 
			The users may now access all the UVK features for a cheaper price. 
			More info.
			
  Improved the graphical code.
			
  Renamed the Startup entries and scheduled tasks section 
			Autorun manager. More adequate, considering all the areas it scans.
			
  The window is now maximizeable and resizeable in the following sections:
			Process manager, Memory modules manager, Autorun manager, 
			Windows services and drivers, 
			Alternate streams manager and System errors scan sections.
			
  The controls are now visible when resizing the window, except for the lists. 
			Hiding the lists while resizing prevents flicker and improves performance.
			
  Added protection from deleting genuine system files.
			
  Added a checkbox in the process manager to toggle between 
			Show/Hide the system critical processes. Since now the genuine system protected files cannot be deleted, 
			it is safe to display them.
			
  Added icons to the lists context menus.
			
  Added a new color skin: UVK 4.3.
			
  Improved the 
			html reports code.
			
  Improved the 
			path parsing functions.
v4.2.0.0:
  General internal debugging and improvement.
			
  New graphical interface with high quality pictures and controls.
			
  Added 9 diferent color skins. Can be set up in the UVK options section.
			
  Improved the script parsing feature.
			
  Improved the section switching and window resizing functions.
			
  Message boxes, progress and other dialogs are now titleless and semi-transparent.
			
  The current background colors are also used in the html reports
			
  Other graphical improvements
v4.1.0.0:
			
  General internal debugging and improvement
			
  Improved the list creation feature in the Startup entries and scheduled tasks, 
			and Windows services and drivers sections. Now the lists are immediately displayed, and the items are added on the fly. 
			No more "Working, Please wait...
			
  Added green headers with bold white labels to the lists mentioned above, 
			and also to the fixes list in the UVK system repair section.
			
  Improved the path parsing function.
			
  Added sorting feature to the alternate data streams list.
			
  Added two more columns to the alternate data streams list: Name and Extension. This will 
			allow to quickly sort the items based on their path, size, name or extension.
			
  Improved the Register system DLLs feature.
			
  Removed the Automatic anti-malware scans section. Users can still 
			automate the scans through UVK scripts. For some examples, see the UVK script collection. I had to 
			remove this section as the authors of the third party tools were not quite happy with the automation. Also some users were baming UVK for 
			the damages caused by the third party tools.
UVK will soon have its own malware scanner with a huge virus database (over one milion virus signatures) and automatic system repair after removal.
v4.0.0.0:
			
  General internal debugging and improvement.
			
  
			Added new section: Memory modules manager. Lists the modules loaded by all the processes, allows to retrieve 
			info on them, and delete/rename them. This section also allows to exclude all Microsoft modules from the list (file signatures 
			verified) to facilitate the detection of infected files.
			
  Added new section: Alternate streams manager. 
			Allows to scan a drive or folder for ADS, and displays the results 
			in a list, where you can select some or all of the streams, and perform several actions on them: Delete, read, get info, export, etc.
			
  Added new section: Useful links. The six links in 
			the welcome screen have been replaced with a whole section full of useful links, which also allows to export them to an html file.
			
  Reduced the application's memory usage to less than 1/5 
			of the memory it used in previous versions.
			
  The window is now maximizable AND resizable the following sections:
			Startup entries and scheduled tasks, Windows services and drivers, and Alternate streams manager.  
			(Requested by several users)
			
   Added 2 more options to the 
			Process manager's context menu: Pause process and Resume process.
			
  Added new fix: Free physical memory. Also available with the custom command 
			<FreePhysicalMenory>.
			
  Updated the automated Super Antyspyware scan. It wasn't working anymore. 
			Now it checks if SAS is already installed, updates only if needed, and performs the scan.
			
  The portable version now prompts to uninstall upon closing (Requested by several users).
			
  New feature: UVK now saves the window position and restores it upon launch.
			
  Added grid lines to the lists for a better view.
			
  Added memory modules and unsafe alternate data streams to the Scan and create log section.
			
  Added the new custom commands to the Log analyzer's insert menu.
v3.0.0.2:
			
  General internal debugging and improvement.
			
  Fixed bug: Application crashing when using the Stop all non Microsoft services feature.
			
  Fixed bug: The Log analyzer wasn't creating the VirusTotal html log properly.
			
  Improved the Process manager, Startup entries and 
			scheduled tasks, and the Windows services and drivers lists. Now they use less resources and work faster.
			
  Improved the Log analyzer filters.
v3.0.0.1:
			
			
  Fixed bug: The Internet settings immunization area was preventing 
			IE from downloading files when enabled.
			
  Fixed bug: The welcome screen section was using 5~10% of the processor time.
			
  Improved the GUI's section swiching. Should be smoother now.
			
  Added UVK immunization information to the log generated in the Scan and create log section.
v3.0.0.0:
			
			
  General internal debugging and improvement.
			
  Added a new section: UVK immunization. This section allows 
			the users to protect the most commnly affected registry and file system areas from being infected. 
			Full info here.
			Important: You should un-immunize all areas when using the UVK fixes. Many of them will not work when your system is immunized.
			
  Added a new custom command to automate the immunization: <ImunizeSystem>.
	
			
  New feature: Registry backup and restore. Can be found in the UVK immunization section.
			
  Splitted the Reset security and ntfs settings fix in two different fixes Reset 
			registry and file permissions and Reset security with secedit. The first one uses the Windows Api to reset 
			the permissions. The latter uses secedit.exe.
			
  Also added a new custom command for the Reset security with secedit fix: 
			<ResetPermissionsSecedit>. The  <ResetSecuritySettings> command now applies to the Reset registry and file permissions fix.
			
  Improved the application's UI section switch. 
			It was a little jumpy on Xp and low performance machines :).
			
  New feature: Always on top (sets whether the UVK window should have top most attributes). 
			Configurable from Welcome screen -> UVK options.
			
  New feature: Save settings to ini file. Placing the created ini file in the same path as 
			the UVK packages will make them automatically write the settings from the ini file to the registry. This includes the UVK running 
			protection password, the UVK preferences and settings, and the lists columns width. This feature is only available for the users who 
			bought the UVK branding key.
			
  Removed the ComboFix automation from the Automatic anti-malware 
			scans section. The author and the bleepingcomputer.com admin do not allow me to do it anymore.
			
  Added a link to the ComboFix download page, and another one 
			to the Kaspersky virus removal tool in the Automatic anti-malware scans section.
			
  Added the new custom commands mentioned above to the Log analyzer's insert menu.
			
  Added support for IPv6 addresses when analyzing the hosts file.
			
			
v2.7.0.1:
			
			
  General internal debugging and improvement.
			
  Fixed several important internal bugs.
			
  Improved the file signature verifying function. Should work faster now.
v2.7.0.0:
			
			
  General internal debugging and improvement.
			
  Updated the Kill all feature in the Process manager section. 
			You can now choose one of three options:
UVK 2.6:
v2.6.0.0:
			
			
   General  internal debugging and improvement.
			
  Renamed the UVK fixes section UVK system repair.
			
  Removed the old UVK system repair section, replacing it by 
			a new section: UVK tools. This new section is divided in three sub-sections:
v2.5.2.0:
			
			
  Added a new fix: Fix the SubSystems registry key. 
			Also available from a UVK script with the command<FixSubSystemsKey>.
			
  Updated the Hitman Pro automatic scan for the version 3.6.
			
  Updated the Repair script options in 
			the Automatic anti-malware scans section. Now it includes more than 30 fixes that can be executed after the third party 
			applications scans.
			
  Also added the option to choose the 
			path where the logs will be moved to and to select all the fixes, none, or revert to the default selection.
			
  Updated the UVK fixes section, 
			Now all the fixes in the System repair section have been added to the fixes list. As you may guess, I'm planning to remove 
			the System repair section in the next version, replacing it with a new section with new features. Just wait and see :).
			
  Increased the height of the UVK fixes list view, 
			and separated the fixes in several sections, for a better view.
			
  Automated the installation of the Microsoft Fixit Center. 
			Now it's done with no user interaction.
			
  Updated the Insert full system 
			repair script feature in the Run UVK scripts section and 
			in the Log analyzer  Now it has more fixes, some of them recent.
v2.5.1.0:
			
			
  Fixed a 
			critical bug in the System Info section. Could make the application crash on machines with more processors than network adapters.
			
  Updated the Lan/Wan driver info in the System Info section.
v2.5.0.0:
			
			
  General internal debugging and improvement.
			
  Updated the Install/Update Flash fix. 
			Now it updates the Flash 11 AX and plugin for both 64 and 32 bit.
			
  Updated the Install/Update Java fix. 
			Now it updates the Java 6 update 30 for both 64 and 32 bit.
			
  Added a new fix: Fix the EventSystem service. 
			Also available from a UVK script with the command <FixEventSystemService>.
			
  Added a new fix: Delete all browsers 
			cookies. Also available from a UVK script with the command <DeleteBrowsersCookies>.
			
  Updated the Hitman Pro automatic scan.
			
  Added a 
			new feature: Custom label. This feature will allow you to brand UVK 
			with your logo and a link to your website. 
			Click here to get more info.
			
  Added support for transparent pictures as the UVK logo.
			
  Added support for custom logos.
			
  Increased the UVK files integrity protection.
v2.4.4.0:
			
			
  General internal debugging and improvement.
v2.4.3.0:
			
  General internal debugging.
			
  Re-enforced the Reset security and ntfs settings  
			fix. Now it also grants registry access  to the Administrators and System groups. 
			
  Re-enforced the Fix install problems fix. Now it also grants the
			HKEY_CLASSES_ROOT key access  to the Administrators ad System groups.
			
  Re-enforced the power of the 
			Process manager. 
			Now it tries to take ownership and grant access to the processes before killing them.
			
  Added protection to the UVK process. Now it can only be killed by a 
			member of the administrators group.
			
			
v2.4.2.0:
v2.4.1.0:
			
  General internal debugging and a big performance improvement.
			
  Added internal functions to verify the file signatures and 
			set ntfs and registry access permissions. SetAcl and signtool were removed from the packages.
			
  Added a new fix to the 
			UVK Fixes section: 
			Delete all restore points. Also available from a UVK script with the command <DeleteAllRestorePoints>.
			
  Added new fix to the 
			UVK Fixes section: Reset user shell folders. 
			Also available from a UVK script with the command <ResetUserShellFolders>.
			
  Added the two custom commands above to the 
			Log analyzer's insert menus.
			
  Added Fix the WMI and the system restore to the UVK fixes section.
			
  Added Run sfc scan to the UVK fixes section.
			
  Added Register system Dlls to the UVK fixes section.
			
  Added Reset user default settings to the UVK fixes section.
			
  Performed some debugging and improvement on the Automatic anti-malware scans section
			
  Improved the internal scans speed in more than 100%.
v2.4.0.0:
			
  General internal debugging and improvement.
			
  Added MD5 hash generation for the 
			Process manager, 
			Startup entries, 
			Drivers/Tasks  and 
			Scan & create log  sections.
			
  Added VirusTotal automatic MD5 research in the sections mentioned above 
			and also from the Log analyzer.
			
  Changed the UVK Fixes section. Now the fixes are shown in a multi-select list view control.
			
  Added Shutdown the computer and Reboot the computer in the 
			list view mentioned above. This will allow to run the selected fixes, and then shutdown or reboot the pc if desired.
			
  Added two new buttons in the same section: Unattended mode and 
			Run selected fixes. Unattended mode allows to run all the selected fixes with no user interaction. Quite useful if also 
			selecting Shutdown computer or Reboot computer. UVK will automatically run the selected fixes and then shutdown or reboot the pc.
			
  Added a new fix: Fix IE and the Windows shell. This fix is also 
			available from a UVK script with the command <FixIEAndWindowsShell>.
			
  Added Kaspersky TDSSKiller to the 
			Automatic anti-malware scans.
			
  Added 4 more custom commands: 
			<MBAMScan>, <SASScan>, <HitmanProScan> and <TDSSKillerScan. 
			These will automatically perform the corresponding program scan.
			
  General improvement of the 
			Log analyzer. 
			This includes submitting MD5 hashes from the UVK log directly to VirusTotal.
			
  Added Expand file to the Replace / copy file feature in the
			Delete file or folder section. This will allow to expand files from the Windows cd or the 
			dllcache folder before replacing or copying them.
			
  When using the <ReplaceFile> or <SReplaceFile> 
			custom commands, UVK will automatically detect the file compression and decompress the files, if needed.
			
  Added Winlogon and shell hijacks to the 
			Startup entries and 
			Scan & create log scans.
			
			
v2.3.4.0:
			
  General internal debugging.
			
  Added multi-selection feature to the 
			Process manager.
			
  Added multi-selection feature to the 
			Startup entries section.
			
  Added multi-selection feature to the 
			Drivers/Tasks section.
			
  Improved the Register system DLLs feature. Now it controls the number of 
			regsvr32.exe processes to prevent slower machines from freezing. It also makes it work faster on speedy machines.
			
  Improved the Reset IE and internet settings fix Now it deletes all 
			installed IE search providers and installs Google's.
			
  Added .vbe to the default pattern in the recent files research.
			
  Added multi-line selection option to the 
			Log analyzer.
			
  Added Find feature to the 
			Log analyzer.
			
  General improvement and debugging of the 
			Log analyzer.
			
  And many other small general improvements.
v2.3.3.0:
			
  Added one more custom command to automate the fix above: 
			<FixWMIAndSR>
			
  Register system DLLs is now more powerful. It also calls 
			DllInstall for DLLs having that entry point.
			
  Added anew file extension to fix and protect: .vbs.
			
  Fixed a 
			bug in the Fix install problems fix when running on Windows xp.
			
  Added 
			.sys to the default pattern in the recent files research.
v2.3.2.1:
			
  Fixed a bug in the Log analyzer. (Important)
v2.3.2:
			
  Updated the registry management. (Important)
			
  Updated the Fix install problems fix. 
			Now it also creates full access permissions to the temp folders for everyone.
			
  Added Folder options and 
			Passwords manager to the Enable and run combo in the UVK fixes section.
v2.3.1:
			
  Fixed two bugs in the command line switches.
			
  Fixed other small bugs.
			
  Added two more fixes: 
			Reset IP, winsock and proxy and Reset and fix the Windows firewall.
			
  Added two 
			more custom commands to automate the two fixes above: <ResetIPWinsockProxy> and <FixWindowsFirewall>
v2.3.0.0:
			
  Added a new section: 
			Automatic anti malware scans. This section automates 
			MalwareBytes' AntiMalware, SuperAntiSpyware, HitMan Pro, a 
			configurable UVK system repair script and Combofix. Removal of 
			threats found can either be set to automatic or manual. If set to 
			automatic, No user interaction will be needed during the malware 
			scans and removal.
			
  Fixed 
			the bug of not displaying the UVK logo in the UVKSystemInfo html 
			file on Firefox, Opera and Safari.
			
  Fixed 
			the bug when opening .uvk files (UVK window didn't become visible).
			
  
			Fixed the bug when clicking Browse for the file to replace 
			(on Delete or replace file or folder section).
			
  Fixed 
			the bug when running sfc through the command <RunSfcScan> on 
			Windows Xp. UVK didn't wait for sfc to close.
			
  Added 
			one more Fix: Reset group policies. This fix resets the group 
			policy settings in gpedit.msc and the registry. Also available from 
			the command <ResetGroupPolicy>.
			
  Added a 
			.com version of UVKPortable, to be used when the .exe file extension is damaged.
			
  Added a 
			new option on UVK options screen: View UVK command line help.
			
  Updated 
			the command line switches: Added -Auto switch for deleting files.
v2.2.0.0:
			
  Faster and smoother screen switch.
			
  
			Improved stability and performance, and fixed a few bugs.
			
  
			Improved the memory and resource usage.
			
  Added 
			Recent files to the UVK scan. It searches for files based on their 
			age and a pattern and writes the ones that match the given criteria 
			to the log. Both the file age and the pattern are configurable.
			
  Added links to ThreatExpert and 
			ThrendMicro HouseCall on the welcome screen.
			
  Moved the 
			Windows installer and .Net Framework cleanup tools to the combo 
			Enable and run (Select) in the UVK fixes screen.
			
  Added five more fixes: Administrator account, User account control, 
			Fix desktop icons and context menu, Unhide user files and  Rebuild icon cache.
			
  Added custom commands for the fixes mentioned above.
			
  Improved the scan speed.
v2.0.0.0:
			
  Completely new graphical look.
			
  Improved stability and performance, and fixed a few bugs.
			
  
			Automatically free memory and resources.
			
  Removed 
			the web viewer. The web viewing is now done with the default web browser.
			
  Added links to ThreatExpert and ThrendMicro HouseCall on the welcome screen.
			
  Changed the Autoplay function fix: Now it's a toggle to enable or disable the function.
			
  Added a new custom command to disable the AutoPlay function for all drives.
			
  The Install/Update Java fix now installs both 64 and 32 cores on 64 bits machines.
			
  Updated and fixed the bug when opening a file on the 
			Log analyzer.
			
  Added tooltips for all the options.
			
  Added the option to choose whether to show the tooltips on the UVK options screen.
v1.5.0.0:
			
  Improved stability and performance, and fixed a few bugs.
			
  Added full control of the application through the keyboard, In case the 
			mouse isn't working. See here.
			
  Updated the 
			Log analyzer, the AutoUpdater, the web viewer, the UVKPortable and the UVKSetup.
			
  Increased the window's size to 750x550 px 
			to give a better view of the processes and startup entries.
			
  The window is now maximizable when in the 
			Startup Entries or 
			Drivers/Tasks screens.
			
  Added links to VirusTotal, download 
			MBAM, download Avast, Kaspersky utilities, download SuperAntiSpyware and download Avira Antivir on the welcome screen.
			
  Added the number of showing processes and total processes on the 
			Process explorer screen.
			
  Added a 
			checkbox in the Process Explorer to choose to kill only the selected 
			process or all the processes with the same path as the selected. A 
			right-click menu item with the same function was also added.
			
  Added automatic processes refresh (once per second) to the Process explorer.
			
   The Refresh button in the Process explorer has been replaced with 
			Kill all. This new function will kill all listed processes. Since 
			the system critical processes are not listed, this procedure will 
			not shut down the machine. The user is prompted to ignore other 
			system processes. A right-click menu item with the same function was also added.
			
  Fixed the bug of the increased font in the buttons when the DPI at 125%.
			
  Added a new screen: UVK system info. This screen shows helpful system info 
			like the processor and memory usage, the OS and office product keys, hardware info and internet and firewall status.
			Drivers/Tasks and 
			UVK Fixes on the welcome screen.
			
  Added a button to delete the Run history in the 
			UVK Fixes screen.
			
   Added more fixes and custom commands:
 Enable & run (select)
			Added on version 1.4. Allows to enable and run several tools: 
			Registry Editor, System restore, Task Manager, Msconfig, Control 
			UserPasswords2, Device manager, Group and users manager, Service 
			Manager, DiskPart, Command prompt, Local group policy, Event viewer 
			and Blue screen viewer.
.Net Framework cleanup tool:
			Added on version 1.4. Starts the .Net Framework cleanup tool, included on UVK 1.4 +.
			
Windows installer cleanup
			Added on version 1.4. Starts the Windows installer cleanup, included on UVK 1.4 + 
			installation.
			
			Empty all browsers cache.
			Added on version 1.4. Supported browsers are: IE, Firefox, Chrome, 
			Opera and Safari.
			This fix is also available from a UVK script with the command <EmptyBrowsersCache>
			
			USB disk write protection
			Added on version 1.4. Enables or disables the USB disk write 
			protection.
Defrag & optimize
			Added on version 1.4. Reduces the startup and shutdown time and 
			defragments the hard drives to improve performance.
			This fix is also available from a UVK script with the command <DefragAndOptimize>
Install/Update Flash Player
			Installs or updates the flash player plugin and activex with no user 
			interaction.
			This fix is also available from a UVK script with the command <UpdateFlash>
Install .Net 
			Framework
			Installs or updates the .NET Framework with no user interaction.
			This fix is also available from a UVK script with the command <InstallNetFramework>
Install/Update 
			Java
			Installs or updates Java with no user interaction.
			This fix is also available from a UVK script with the command <UpdateJava>
Install/Update DirectX
			Installs or updates the DirectX with no user interaction.
			This fix is also available from a UVK script with the command <UpdateDirectX>
New custom commands
			
  Added a new custom command to reboot 
			the computer after running a script: <Reboot>
			This command will only reboot the pc after all the commands are 
			executed, even if it's not in the last line of the script.
			
			
  The button Empty all users temp folders in the
			Repair system screen now empties the temporary directories for all users.
			
			
  The 
			Log analyzer now creates automatically scripts for full repair and  maintenance.
v1.3.0.0
			
  Improved stability and performance.
			
  Updated the Log Analyzer and the AutoUpdater.
			
  Added processor, memory, boot and user info to "System info" sector of the log.
			
  Added IE start pages to Startup items and Scan and create log tabs.
			
  Added Lsa providers to Startup items and Scan and create log tabs.
			
 Added Blocked hosts to Startup items and Scan and create log tabs.
			
			
  Added nine more custom commands to be used on Execute commands tab or an UVK script:
 <FileExtension> | [extension] 
			Fixes one or several file extensions. Supported extensions are: 
			.exe, .msi, .reg, .bat, .cmd and .com. Using All instead of the file 
			extension will fix all six extensions. Examples: <FileExtension> | .exe or <FileExtension> | All
<FixInstallProblems>
			Fixes all common issues related to software installation
			
			<EnableAutoplay>
			Enables autoplay function for CD/DVD and USB drives.
			
			<FixWindowsUpdate>
			Fixes all common issues related to windows updates and enables WU.
			
			<ResetHostsAndDns>
			Resets the hosts file to it's defaults and flushes the dns cache.
			
			<FixWindowsSidebar>1
			Fixes all common issues related to Windows sidebar. the 1 value 
			means that current Sidebar settings must be kept. Deleting this 
			character or changing it to 0 will delete current Sidebar settings, 
			meaning the desktop gadgets will have to be recreated, but the fix 
			has more chances of success.
<ResetIEAndInternet>
			Resets Internet Explorer and Internet settings to their defaults. 
			This is a per user fix.
			
			<FixShortcutsUrlsProtocols>
			Fixes the registry entries for Desktop and internet Shortcuts and 
			internet protocols, and the corresponding CLSID's.
			
			<ReplaceFile>
			Replaces one or several files. If the files cannot be replaced 
			immediately, it is scheduled to be done on reboot. This doesn't work 
			for folders. Both files do not need to have the same name.
			
			
  Automatic insertion of these custom 
			commands was added to the Log Analyzer on the Insert menu.
			
			
  Added 
			command line switches that 
			allow full automation of the application.