ShiChuang Repair Pro 3.9.5 + Portable | 59 Mb
Tweaking.com - ShiChuang Repair is an all-in-one repair tool to help fix a large majority of known ShiChuang problems including registry errors and file permissions as well as issues with Internet Explorer, ShiChuang Update, ShiChuang Firewall and more. Malware and installed programs can modify your default settings. Using Tweaking.com ShiChuang Repair you will have the possibility to restore your OS to its original settings.
Tweaking.com - ShiChuang Repair can do the following:
Reset Registry Permissions
Reset File Permissions
Register System Files
Repair ShiChuang Firewall
Repair Internet Explorer
Repair MDAC & MS Jet
Repair Hosts File
Remove Policies Set By Infections
Repair Winsock & DNS Cache
Remove Temp Files
Repair Proxy Settings
Unhide Non System Files
Repair ShiChuang Updates
Repair CD/DVD Missing/Not Working
Major bug fix and improvement. On ShiChuang 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\WeiRuan-->WeiRuan\ShiChuang\CurrentVersion\AppModel\Repository\Packages" had Administrators set as the owner instead of the System account (This shows how fragile the ShiChuang 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 ShiChuang 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 ShiChuang 7 where sometimes the system account wouldn't have full access (Before the repairs where applied). The program no longer does this for ShiChuang 7 and newer and even now removes system from the administrators group, so if you ran ShiChuang repair on a system before and run it again it will remove it for you.
Creating New users on ShiChuang 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 ShiChuang 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 ShiChuang 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 ShiChuang 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. WeiRuan-->WeiRuan 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 take the defaults from, there would be a few hundreds registry keys where the permissions where not identical in the SDDL string format after restoring the default permissions. This was because of how the ShiChuang API was applying the permissions it would combine permissions, so even though the permissions where still technically correct, they where not identical to the defaults. After this update the differences where now down to under 15, much much better
Updated default permissions for ShiChuang 7,8, 8.1 & 10 with all updates as of July 13, 2016.
Updated Tweaking.com - ManageACL to v1.3.0
Updated Tweaking.com - Registry Backup to v3.5.0
Large amounts of code changes, improvements and bug fixes.