changelog.txt

(103 KB) Pobierz
Tweaking.com - Windows Repair Change Log.

v3.9.21
Complete redo of the registry and file permissions repairs on 7, 8, 8.1 and 10. These two repairs would normally go and set owner and permissions on all registry, file and folders on the system, then go and set the default permissions on the default items on a system.
This had pros and cons. A pro was that permissions that might be messed up on something not normally in windows would get fixed, a con is some things not part of windows that don't like their permissions touched would break. Windows 10 is also extremely fragile to what permissions are set to.
The program also had to set the owner first to make sure it had permission to restore the defaults, it now sets the owner only on the items that are being restore to default and not to anything else on the system.
This speeds up the two repairs dramatically and also makes administrators happy since any locked down items wont be touched.

Do to the new change of the file permissions, on windows 7 and newer no drive letters will show under the repair as it now only sets the permissions for the defaults and nothing else.

Updated ManageACL_32 and ManageACL_64 to v1.7.0

Multiple small bug fixes and code changes.

v3.9.20
Updated default registry and file permissions for Windows 7, 8.1 and 10 as of December 27th, 2016

Multiple small bug fixes and code changes.

v3.9.19
Multiple small bug fixes and code changes.

v3.9.18
Updated default registry and file permissions for Windows 7, 8, 8.1 and 10 as of December 6th, 2016

Updated Codejock Controls to v17.3.0

v3.9.17
Updated default registry and file permissions for Windows 7, 8.1 and 10 as of November 16th, 2016

Updated Tweaking.com - Registry Backup to v3.5.3

Updated ManageACL_32 and ManageACL_64 to v1.5.0

Major update and bug fixes to the permissions repairs.
New windows updates have changed some of the api calls to setting permissions, these changes cause the program to report a lot of access denied in the log file when setting permissions, but the permissions where still being set, this is now fixed.
When setting permissions, the inherit from parent option kept getting set any time setting permissions. This was due to a bug in the manage acl program. It was one bit that was set that was causing it. Now when setting permissions the inheritable option is no longer changed when it isnt suppose to.

v3.9.16
Fixed and adjusted multiple areas of the user interface to better handle systems with high DPI enabled. Many new laptops are coming with HD screens that have a very large resolution and so their DPI is set very high to make programs and text readable. When this increase DPI was set many parts of the program didn't draw correctly. There are still a few areas that need adjusting but all the major ones have been fixed.

Fixed a bug where users who bought the pro version and then went offline would go back to the free version.

Multiple other code changes and improvements.

v3.9.15
Updated default registry and file permissions for Windows 7, 8, 8.1 and 10 as of October 31st, 2016

Multiple code changes and fixes.

v3.9.14
Fixed bug where program wouldn't switch to pro on some systems.

Updated Repair Windows Updates

Updated Repair MDAC

Updated Repair Icons, this repair now checks and removes all thumbs.db files as well.

Multiple code changes and fixes.

v3.9.13
Updated Remove Policies Set By Infections

Updated Repair Windows Updates

Updated ManageACL_32 and ManageACL_64 to v1.4.0

ManageACL_32 is now complied to not use SSE2 so it will run on older cpus.

Updated Tweaking.com - Registry Backup to v3.5.2

v3.9.12
Updated default permissions for Windows 10 as of October 1st, 2016

Updated and changed the code for multiple repairs and commands.

Bug fixes.

v3.9.11
Added text on the main window of the program to let users know that if they buy the pro version from v3.9.10 onward they will get v4 for free, once v4 is released in the future.

Fixed bug in the program where in safe mode on some systems the border of the program would be messed up.

Fixed bug with the windows 10 default permissions not being correct.

Updated Restore Windows 8/10 COM+ Unmarshalers

Updated default permissions for Windows 10 as of September 13th, 2016

Updated Tweaking.com - Registry Backup to v3.5.1

Many other minor changes and fixes in the code.

v3.9.10
Improved startup speed of the program.

Updated default permissions for Windows 7,8, 8.1 & 10 with all updates as of Aug 26, 2016.

Multiple bug fixes.

v3.9.9
Quick bug fix from v3.9.8, if the computer wasn't on the internet then the program would never fully open. This was due to the change I made to the code to grab the update info, when calling the connection and waiting for the "still executing" to finish, it never would (since the system wasn't online), even though it was suppose to time out in cases like that.
I instead built in my own time out and so now the program will run when not online.

v3.9.8
Updated default permissions for Windows 10 from windows build anniversary version 1607 update build 14393.

Fixed bug where repair rephrase points wouldn't work when starting it from the pre-scan window.

Multiple small bug fixes.

v3.9.7
Fixed bug where you couldn't run the program from a network drive. Even though you shouldn't run the repairs from a network drive due to windows api security, you could still run the program from a network to do other things besides the repairs, this bug has been fixed and the program can run from a network drive again.

Fixed bug with the run chkdsk at next boot.

Other small code changes and improvements.

v3.9.6
New repair added - Repair Recycle Bin.
Corrupt recycle bins and/or items that are not able to be removed from the recycle bin are fixed by this repair.
All items in the recycle bin are removed.
This repair will delete the contents of the recycle bin. First setting and correcting the permissions for the recycle bin and all sub items.
It is also able to remove items with more than 255 character path length.

Fixed bug when saving custom scripts would append to the file instead of replacing it.

Fixed bug where the system variables returned back wouldn't be correct. This was due to a bug with the ExpandEnvironmentStrings call.

Code improvement, all Unicode API calls have been updated to handle paths larger that 255 characters

v3.9.5
Major bug fix and improvement. On Windows 8, 8.1 and 10 after you applied any repairs, when you would create a new user the apps would be broken for that new user.
This was because the registry key "HKEY_Current_User\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages" had Administrators set as the owner instead of the System account (This shows how fragile the Windows Apps are) simply changing the owner back to System would fix the apps for the user.
After spending 6 days non stop working on this and why it happened, I thought it was permissions related since the owner of the key was different.
Turns out having the SYSTEM account added to the administrators group was the trigger. For some reason when Windows would create a new user it would set the owner based off the group instead of the account, very odd I know.
The program normally added the system account to the administrators group as it was a fix from xp and windows 7 where sometimes the system account wouldn't have full access (Before the repairs where applied). The program no longer does this for Windows 7 and newer and even now removes system from the administrators group, so if you ran Windows repair on a system before and run it again it will remove it for you.

Creating New users on Windows 8, 8.1 and 10 after running all repairs have been tested and confirmed working just fine after this update.

Bug fix and improvement. When restoring the default registry permissions to HKEY_USERS, if any other user hives, other than the current user, where loaded their permissions would got messed up (Their defaults where never restored). Yet another reason to run the repairs in safe mode is to make sure no other user hives are loaded.
Well just in case other user hives are loaded, the program now applies the defaults properly for each loaded user hive.
So not only will this keep from messing up the permissions it will now even fix the permissions for any loaded users as well.

Bug fix and improvement. Some users who are still on Windows 8 and not 8.1 reported problems after running the repairs. It appears the default permissions from 8 to 8.1 have changed a lot and so the 8.1 defaults can no longer be used with 8.
So I have now added the default permissions for Windows 8 up to all updates MS has put out for 8 before requiring the user to update to 8.1 to get new updates.
While this makes the program a little bigger having the default permissions for 8 stored as well, it now makes sure Windows 8 users get the proper permissions set (Which even helps them update to 8.1 if they where having trouble)

Increased the speed of the pre scan tool. Also removed the text telling the user to post in the forums if they needed help getting missing cat or mum files. There are millions of these files, myself and my forum moderators simply cant keep up with so many. A guide will be written soon to help users get the files they need themselves.

Improved the permissions repairs greatly. In my task to find the cause of another problem, I was determined to get the default permissions applied back as close as possible. Microsoft gives you a lot of different ways to set the permissions, each one with its own pros and cons. Before this update on the same machine I would ...
Zgłoś jeśli naruszono regulamin