Académique Documents
Professionnel Documents
Culture Documents
v2.10.2
I have automated the program to auto add the services it needs when ran in safe
mode and cleans them after when done. The program will no longer show a window a
sking the user to do it. Since it is automated it is one less thing a user needs
to worry about :-)
In past versions, when you downloaded the portable zip file of the program Windo
ws would mark that it came from the internet and you would get the warning pop u
p for any of the files that the program uses in the files folder. The program no
w auto unblocks all the files in the files folder so users wont get the constant
pop ups from Windows asking for permissions to run them. This way a user doesn'
t have to unblock all the files manually. This didn't happen when you installed
with the installer, only the zip file.
New repair added, "Restore UAC (User Account Control) Settings" This will restor
e the default registry settings for the UAC in Windows.
Multiple repairs have been updated and tweaked.
Multiple interface updates and changes.
v2.10.1
Updated Remove policies set by infections and restore important windows services
.
Spelling corrections.
v2.10.0
Major update, the program can now properly run in Windows Safe Mode. The program
didn't run properly in safe mode before because services that the repairs neede
d where not allowed to run in safe mode.
I have built and included a tool in the program that will allow a user to prepar
e safe mode for the repairs by setting the services it needs for the repairs to
be allowed to run in safe mode.
Updated the remove policies set by infections to remove the Google chrome polici
es set to not allow chrome to update.
Updated the tweaking_ras.exe and tweaking_rati.exe to have their manifest files
embedded in them to fix a problem where if the manifest files where corrupt or m
essed up for some reason then the repairs wouldn't run.
Updated the "Repair WMI" to remove the bug in Windows causing Event ID 10 (Event
filter with query "SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE Ta
rgetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 99")
Fixed a bug where if the settings.ini file was deleted or a user updated the pro
gram from from a older version and the settings.ini file didn't have the color i
nformation set that the colors wouldn't be set correctly, such as black text ove
r the dark grey background. The program has now been updated to apply the proper
default colors when this happens.
Updated the "Reset File Permissions" to no longer set permissions on the profile
locations when the user is setting permissions on a drive where the profiles ar
e not located.
Multiple code improvements and changes.
me, the next one created wouldn't be called (Since it was in the process of bein
g removed by Windows) and the repair wouldn't start. Both of these programs now
randomize their service name to keep this from happening.
The program now will try to start a repair up to 3 more times if it fails to sta
rt the first time (For a total of 4 times and 30 sec between each try). So now i
f there is ever a simple hiccup or problem that kept the repair from running the
n the program will try again and normally it will continue on. If it fails to ru
n a repair 4 times then the repairs stop and the program tells you to let me kno
w in the forums, where I will work with you to find out why they didn't run.
Fixed a bug where the program didn't close itself if you told it to reboot or sh
utdown the systems after the repairs.
V2.8.7
Updated the Run As Service and Run as Trusted installer exes in the program to n
o longer crash on vista machines that don't have all their updates. Turns out th
at one of the API calls would cause the exe to crash on older vista machines and
so the repair would never run. The bug in vista was fixed in an vista update bu
t if a user didn't have all the updates then the run as system exe would crash.
I found the problem and found another way to do it without having it crash.
Fixed a bug where the repairs wouldn't run if there was a & in the path to the t
emp folder under the user profile. Turns out that cmd.exe doesn't play nice with
the & character being in a path. So now instead of using the temp folder of the
current user the program will use the temp folder in the windows folder instead
. This will avoid any problems with odd user names on a system that cmd.exe woul
dn't like.
The program now waits for 30 sec for a repair to start. If it doesn't the progra
m will let the user know and then stop the rest of the repairs. Before the progr
am waited forever, and the user wouldn't know that the repair didn't start for s
ome reason and so both the user and the program would just sit there waiting. No
w the program will let the user know if a repair was unable to run for some reas
on.
The program now stops instantly when you click stop repairs instead of saying wa
iting for the current repair to finish. The current repair if it is still runnin
g will keep running till it is done but the program will stop instead of waiting
for it.
Multiple code changes and improvements.
v2.8.6
Updated the Register System Files repair.
Major improvement to how the system detects when the repairs start. On slower sy
stems, and when I user had a lot of programs open, it caused the repairs to star
t to slowly and so the program would think the repair is done and start the next
repair, causing 2 or more repairs running at once. The program can now tell and
wait when a repair starts.
Added new information to the program asking the user to do a "Clean Boot" before
running the repairs. I also wrote a guide on how to do a proper clean boot for
users. (Program has a link to point them to the guide on the site)
All the other guides I found, for some reason, didn't bother including the task
scheduler, which programs also startup from.
The reason for doing a clean boot is because other 3rd party programs can interf
ere with the repairs. There have been multiple times I have seen users running t
he repairs on a system running 140+ processes and those programs interfered with
hanged, if you used this option in the program please see the text files on how
to use exclusions.
For Vista and newer versions of Windows "Reset Registry Permissions" & "Reset Fi
le Permissions" now also adds the "TrustedInstaller" account with Full access ri
ghts.
Updated multiple repairs to better handle Windows 8 and 8.1 and all the fussy st
uff it wants, making the repairs better than ever for Windows 8 & 8.1 :-)
Updated other multiple repairs.
Improved the handling of the program running with the /silent switch and when it
closes itself down after repairs.
Multiple code changes and improvements.
v2.6.3
Updated Repair Registry Permissions
Updated Restore Windows 8 COM+ Unmarshalers
The 2 repair updates both have to do with a bug that only hits a few Windows 8.1
users.
When the HKEY_CLASSES_ROOT\Unmarshalers permissions get changed and are not lock
ed down then for some reason Windows deletes that registry key on reboot.
Only happens to certain machines and appears to be a bug in Windows. The repairs
have been updated to now lock down the registry location like it was before,
this will stop the bug in Windows from the registry key from being removed.
When this registry key and its sub keys are removed the COM+ wont work and sound
will stop working among a bunch of other things.
The Windows Repair Program didn't remove these, something in Windows does for a
unknown reason. Now with that registry location being locked again it stops that
from happening.
v2.6.2
Added a new repair "Restore Windows 8 COM+ Unmarshalers" Starting in Windows 8 t
he COM+ depends on a set of registry keys located under HKEY_CLASSES_ROOT\Unmars
halers\System
There is a bug in Windows 8 where those registry keys are sometimes removed, whi
ch when they are COM+ will no longer function and many things in windows stop wo
rking including audio, Windows Defender, Windows Firewall, WMI and many more.
When these keys are restored COM+ functions again. These registry keys where not
in older versions of Windows and is new to Windows 8.
Updated Repair Registry Permissions
The tree view on the repair window now takes on the colors set for the text boxe
s and lists instead of the program back and text colors.
Changed the default color theme to make the text boxes and lists a little darker
than pure white.
Updated Registry Backup to v1.8.0
v2.6.1
Multiple interface changes and fixes.
Code updates and improvements in multiple locations in the program.
v2.6.0
Added a new option to change all the program colors (under the settings tab). Th
e user can now control the colors of the program and even save their color layou
t as a preset. This is very helpful for colorblind, or hard of seeing users or j
ust users who don't like my default colors :-)
Added a new system monitor to the repair window. The repair window will now show
the current memory usage, process count, cpu usage and current read and right s
peeds of the hard drives. This way a user can keep track if they are running out
of memory or if the drives are doing anything during a repair. Very useful so t
he user can tell if a repair is working or has stalled.
There are now 5 step tabs before the repairs. I changed the Welcome tab to Step
1 and changed the order of the rest. On the new step 1 it tells the user to do a
proper power reset before anything else and gives them a quick 4 step instructi
on on how to do so.
Changed the default colors of the program. Replaced the green text with a easier
to read color. Also change the button colors to stand out more and multiple oth
er changes.
A large amount of interface and layout changes.
Code cleanup, removed old code that I was no longer using.
Updated the code on step 3 when doing a read only chkdsk on the drive.
Updated the Register System Files repair.
Updated Restore Important Services.
Updated Repair WMI to make a backup of the antivirus, firewall and antispyware i
nformation. It will export that data out first since it is lost when WMI is buil
t and then import it back in once WMI is finished. Normally the Windows security
center would complain you have no AV install and such after the repair. The AV
and such would update it self back to WMI after it updates itself or after anoth
er reboot. But this confused some users who thought their AV wasn't working. By
exporting and then importing that information back will keep that from happening
and confusing users.
Multiple Code improvements and changes through out the whole program.
v2.5.1
Important update to the "Set Windows Services To Default Startup" repair. A few
services Windows changes the default startup for based on the hardware you have
installed. Such as the wireless service is set to manual but if Windows detects
a wireless card then the service is changed to automatic. The services that get
changed have been updated and is now fixed.
v2.5.0
The "Reset File Permissions" Repair has been totally redone. The old way the pro
gram would run a bat file for each folder on the root of the drive. So if you ha
d 100 folders on the root of the drive it would run 100 bat files in order to se
t the permissions on each folder. This was done so the program could skip certai
n folders. The repair now does the whole drive in just 1 bat file, making things
much faster for this repair.
Also added a exclude list option to the "Reset File Permissions" Repair. This ne
w excluded list will allow power users to tweak the repair and have it skip cert
ain folders or files. This new option was what made it possible to streamline th
ff.
v2.0.1
Fixed bug where the /silent command didn't work. The bug was when you used /sile
nt the repair window would show but didn't run the repairs. This is because with
the new interface the treeview of the repairs wasn't loaded yet, so it didn't s
ee any repair to run. This bug has now been fixed and /silent works again :-)
v2.0.0
New interface. Still the same layout but new colors that match the same look and
feel as other programs on tweaking.com
Due to the interface changes I changed controls and graphics to make a smaller e
xe, smaller setup and use less memory.
Code improvements to Repair WMI.
All new logging. The program now records any output from the cmd.exe, not just e
rrors. Bigger log files, but much better information when needed.
Support for Windows 8.1 added.
Tons of Code changes.
Repair Windows Updates updated.
Repair WMI updated.
Restore Important Windows Services updated.
Multiple bug fixes from the last version have been fixed.
v1.9.18
Bug fix: The program would get stuck in a opening and closing loop when you had
it set to auto restart after repairs. This was because of a timer not turning of
f and wanting to update the window while it was closing down, thus the loop. Thi
s has now been fixed and the program closes like it should.
New feature: Since I had to get this bug fixed quickly I decided to take the tim
e to add a new feature I came up with. In the steps before the repairs, Step 2 a
sks the user to do a check disk (chkdsk) on the system to make sure there is no
file system errors before doing any repairs. I hated the fact that I forced the
user to reboot to scan it when there may not be any errors on the file system. S
o I have added a new option to this step where the program will check the drive
for errors and let you know if any are found. It is done by making a pipe to a c
md.exe window and running chkdsk in read only mode. Once chkdsk is done it looks
for the key words "Windows found problems" and can let the user know if running
chkdsk is even needed. Thus saving the user a reboot if there are no errors. I
also have it log the chkdsk results to a chkdsk.log file in the logs folder in c
ase a user wants to see the results of the chkdsk. :-)
v1.9.17
Updated the repair list to be numbered. This way when others have users use the
program they can tell them what number in the list to choose instead of the repa
ir name, making it easier for the user to check the correct ones.
Unhide non system files has been updated to support Unicode systems and file nam
es and also to skip folders and files with symbolic links so it doesn't get stuc
k in a loop.
Unhide Non System Files now logs all files it unhides.
Repair WMI has been updated to apply MOF and MFL files back into WMI. So if you
have a 3rd party program that added themselves to WMI they will be added back.
Log files have been updated to make a log file for each repair instead of trying
to put everything into one log file. This is because the cmd.exe would sometime
s give an error on the log file being in use.
Program now deletes old log files before running repairs. This way the log files
dont keep growing in size if repairs are ran more than once.
Reset Registry Permissions has been enabled for Windows 8, but only does section
s of the registry that doesn't effect the app store.
Repair Windows Firewall has been updated to use subinacl.exe to set the reg perm
issions instead of regini.exe. That is now 2 less files needed in the program.
Multiple code changes.
v1.9.16
Update to the Reset File and Reset Registry permissions. These repairs now delet
e orphaned SIDs and no longer follows symbolic links, keeping it from getting st
uck in an infinite loop.
Updated the Repair Important Services to apply reg permissions to the service se
ction in the registry (In case the reg permissions repair was skipped, and for u
sers on Windows 8 who can't user the reg permissions repair because of the Windo
ws App store.) and also to remove symbolic links from the Windows defender folde
r in case a well known virus put those there to break Windows defender.
Added remove_symbolic_links_from_windows_defender_folder.bat file to the files f
older. This can be used by users who simply need to remove the symbolic links a
virus puts on the Windows defender folder to keep Windows defender from working.
The program now does this as well, but I decided to add a file for it for advan
ced users. The program doesn't not use this file, so changing it will have no ef
fect on the program.
When a new update is available the program will now tell you in the caption bar
instead of only at program startup. This is good for users who missed the messag
e that there is a new version.
v1.9.15
Change the scan of malwarebytes from full to quick. Full is normally needed when
scanning external drives and such and a quick scan is meant for scanning your s
ystem for all known malware locations and is much faster.
Small code changes.
v1.9.14
The awesome guys over at Malwarebytes gave me permission to allow Tweaking.com Windows Repair to download and install Malwarebytes Anti-Malware and start a sc
an right from the program. This will now help make things a little easier for no
vice users and is a few less steps that my fellow techs need to do. When you sta
rt the program the scan option is on "Step 1" and is totally optional :-)
v1.9.13
Added msiserver service "Restore Important Windows Services" and "Repair MSI (Wi
ndows Installer)"
Added sppsvc service to the "Restore Important Windows Services"
Improved "Repair Internet Explorer", now better supports IE6 to IE 10.
"Repair Internet Explorer" now loads the list of files to register from the ie.t
xt file in the files folder. This gives users more control if they need it.
Improved "Repair MDAC/MS Jet"
"Repair MDAC/MS Jet" now loads the list of files to register from the mdac.txt f
ile in the files folder. This gives users more control if they need it.
v1.9.12
Added 4 more service repairs to the "Restore Important Windows Services".
Improved repair print spooler.
Moved "Set Windows Services To Default Startup" to the bottom of the list. Since
you can edit the file of what services are set to what startup, it made sense t
o move this last since other repairs that restore services put them back to thei
r startup as well. This way a person can edit this file to keep any tweaks they
have done to their services on the system.
Minor bug fixes and code changes.
v1.9.11
Improved "Repair Windows Update". On a very few machines the repair was unable t
o rename the pending.xml file. On vista and 7 this would cause the "installing u
pdate step 3 of 3" screen to never go away at boot up. By simply renaming the pe
nding.xml file fixed this. Even though this was already part of the repair, if t
he file was in use at the time then it wasn't able to be renamed and the person
would get stuck at the next boot. I am changed the repair to now remove any attr
ibutes from the file and set a secondary rename option directly in the registry
to have windows rename the file at boot up. So now if the repair is unable to re
name that file during the repair it will get rename at the next system boot. Hop
efully this will now keep the "installing update step 3 of 3" screen from coming
up and getting stuck. I was able to replicate this problem in Windows and the n
ew repair fixed it in my testing.
Improved the "Repair Winsock & DNS Cache". The repair reset TCP which would also
clear any static IP info set on the system. Per user request the program will n
ow extract the static IP info, run the repair and then put the static IP info ba
ck.
v1.9.10
Improved the "Repair Windows Firewall". The program use to only restore the core
of the shared access service. It didn't put any policies or rules. While helpin
g a user in the forum they had a virus completely delete the shard access servic
e key, including all rules. When the shared access was put back the firewall wor
ked but he was unable to share any files. This is because there is some core thi
ngs that have to be in the firewall rules in order to work. I have now added tho
se core rules to the repair and it got his file sharing working just fine. This
now makes the repair even better than before.
Added some more settings for the "Repair Windows Firewall". While helping a user
in the forum the firewall was working but he couldn't get the firewall to open
and would get a Group Policy error. While helping him I found the 2 reg keys tha
t where needed to fix it. This keys are only on Vista and 7. They are not on Xp,
2003 or 8. The repair now puts these keys in on Vista and 7 only.
Added Windows Defender to the "Restore Important Windows Services" repair.
v1.9.9
Fixed bug reported by users where a folder was created on the C: drive called "P
rogram" and windows would ask to delete or rename it, which was safe to do. The
bug was with the new log settings. Bat files do not like spaces. If there was a
space in the log location name it made that folder and the log was never made. T
he fix is to just make sure that the path is started and ended with quotation ma
rks. I have updated all 250 locations in the program to make sure the log path h
as the quotation marks. This bug is now fixed.
v1.9.8
Changed the "Set Windows Services To Default Startup" repair to pull the service
s startup from a text file in the files folder instead of being hard coded. This
will let users tweak this repair if they wish.
The program will now keep Windows from going into sleep mode or hibernation when
repairs are running.
Added new repair "Repair Print Spooler"
Added "Time Elapsed" to the repair Window, so now users can see how long the rep
airs have been running.
Add new settings tab to the main window.
Under the new settings tab you can now change the default location for the log f
iles.
Changed the default location of the log files from the Windows drive to the Logs
folder in the program folder.
Added new repair "Restore Important Windows Services", this repair will replace
all the services that the other repairs do. And as time goes I will add more ser
vices to this repair.
v1.9.7
Major changes to both "Reset Registry Permissions" and "Reset File Permissions".
I found out that if you where on a non English system these two repairs simply
wouldn't run and thus not change any permissions. This was because it was settin
gs the permissions based on the names such as "Administrators" or "Everyone". On
non English systems these are spelled differently and so would fail. I have cha
nged these two repairs to set it by SID now instead of name. Example: Instead of
"Administrators" it will use "S-1-5-32-544" (Which is the Windows Default SID f
or Administrators). These two repairs will now work on non English systems. As a
n added bonus, the two repairs run much faster now. The reason why is when I was
using the names instead of the SID it had to go and lookup the SID of the names
. Now that I am using the SID from the start it no longer has to do that lookup,
thus making it run nearly twice as fast or better :-)
Fixed bug where if you opened the repair window, then closed it and then went ba
ck to it the repairs wouldn't work. This is because the program though it was in
close down mode from closing the repair window. This has now been fixed.
Program now shows how many repairs are selected above the repair list. Example:
"Repair Options (Selected: 10 of 35)"
The repair wmi was done in 3 steps to simply give a progress of what it is doing
. Instead I have combined the 3 steps into 1.
Unhide none system files now gives a count of how many files it unhides. Also ma
de a new status window to show when the unhide repair is running.
The Beta Repairs button will now be disabled when your running repairs.
The program now lists all fixed drives in the system for the Reset File Permissi
ons and Unhide Non System Files repairs. Before it would only do the drive that
Windows is on, now you can have it do other fixed drives as well. By default onl
y the Windows drive is selected.
Log window now shows when a repair is being ran under the system account and the
current user account.
The cmd.exe windows now show what repair it is doing in the title bar.
The program now checks if it is being run from a network path. If it is it lets
the user know that due to Windows network security most repairs will fail and to
please run the program locally on the system.
v1.9.6
Added renaming of the pending.xml file to the Repair Windows Updates
Due to an odd bug with the Windows 8 app store I had to disabled the reset reg p
ermissions repair for now for Windows 8 systems. For some reason even though the
app store has permissions, if you change the permissions in any way under certa
in keys under hkey local machine the app store will refuse to install apps and g
ive the error code 0x8007064a. Until I can find out what keys the app store does
n't like touched I will keep this repair disabled for Windows 8.
v1.9.5
Fix bug where the program wouldn't go to the next repair if a cmd.exe was open.
That means when the program was run from a bat file it wouldn't move forward. Th
is bug was caused from a previous update. This is now fixed.
Updated the "Set Windows Services To Default Startup"
v1.9.4
On some systems, depending what programs are installed would not leave enough sy
stem resources for the reg and file permissions repair. On these systems after t
hose repairs the rest of the repairs wouldn't work because the system was out of
resources. There are two simple reg tweaks that increase the system resources W
indows will use. Both repairs will now apply those two reg keys. Not only will t
his fix the resources being used up but should also fix any other program that r
uns out of resources. A reg file for these two tweaks are in the files folder wi
th the program.
Added more files to the repair system restore.
Nearly all repairs run under the system account. As I work on the repairs I noti
ced something odd. Some parts of the repairs work when run under the current use
r account and fail under the system account, and other parts fail under the user
account and work with the system account. Such as adding reg files or registeri
ng files. Here is an example registering the file blb_ps.dll under the user acco
unt works while trying to register it under the system account fails, and this o
nly happens with a few files while the rest work fine under both. To handle this
I now have some of the repairs run twice, once under the user account then agai
n under the system account. This should handle any odd permissions between the t
wo accounts and insure that the repairs are successful. This isn't needed on all
repairs.
v1.9.3
Added a new section to the program called "Beta Repairs". There is a button on t
he repair window that will open it for you.
Added new beta repair "Repair System Restore" this is for Windows Vista, 7 and 8
. Microsoft has no repair info on the system restore. So I monitored what servic
es and files the system restore needs and I am working on the first known system
restore repair. This is in the beta section till I get user feedback on how it
works and if it gets system restore working again for people.
v1.9.2
Per user request the main repair window is now resizable.
Added 11 new file association repairs. What makes these repairs different than j
ust clicking a reg file is on vista and newer some of the keys are locked. Since
the program runs the repairs under the system account these repairs have access
to those locked keys.
Added a "Tips" button that loads a page on the site with some tips on which repa
irs to run and tricks you can do with the program.
Changed the list in the program to a treeview.
I have some repairs unchecked by default now instead of all repairs checked.
Many code changes.
v1.9.1
Changes to the user interface.
v1.9.0
Minor Interface changes.
Program now pulls the information of each repair from a txt file instead of bein
g directly in the program.
Added the BITS service to the Repair Windows Updates.
rsion of Windows. While the WMI works great on XP, Vista and 7 it didn't work co
rrectly on 2003 thus breaking WMI. I have added the commands need to have it run
properly on 2003 :-)
v1.7.0
Small improvements to a few repairs.
Better support when running the program through a script. I have a good amount o
f repair shops that use this repair tool. Some like to run the repair tool with
the silent command and from a script in a bat file. The old version of the progr
am would close any cmd.exe window before running the repairs. This of course def
eated the purpose of running through a script. So I have changed the way the pro
gram waits for a repair to finish. Instead of waiting for cmd.exe to close, each
repair will now make a file. When the repair is finished it will delete the fil
e, then the program will know to move onto the next repair.
I now have the cmd.exe windows change to a gray background with black text. This
way when running the program through a script you will know which cmd.exe windo
w belongs to the windows repair :-)
The program will now save any errors from the repairs into a txt file on the Win
dows drive in a folder. Example: "C:\Tweaking.com_Windows_Repair_Logs\" Multiple
log files are made for the permission repairs. This is because the MS tool does
n't append to the log file, so a new file has to be made for each section. Since
this could create a fair amount of log files I have the program cleanup any emp
ty log files after the repairs are ran.
v1.6.5
Program detects if you are running in safe mode and warns that some repairs may
not work in safe mode.
I have also made a few changes for all repairs to run better in safe mode. No gu
arantees but should definitely run better in safe mode than it has before.
Per user request you can now choose to restart or shutdown the computer after re
pairs.
I have the repair window resized to 750 x 550 pixels (Now bigger than before). T
his is the max size to fit on the screen in safe mode which is normally 800 x 60
0.
v1.6.4
Add ERUNT Registry backup tools. This is another option to backup the system reg
istry before doing repairs. Also very helpful when a users system restore isn't
working properly.
v1.6.3
Major improvement for the Reset File Permissions repair. On vista and newer the
repair would allow access to folders windows normally blocked. Such as "C:\Progr
amData\Application Data". Normally with this folder you would get an access deni
ed. After you ran the reset file permissions repair you could access it. The sid
e effect was that this folder points back to the C:\ProgramData folder. So it ma
de an endless loop! The repair now checks if your on anything newer than XP. If
you are then it runs a batch of commands after the repair that puts back the den
y permissions on all the folders that are supposed to be blocked. This stops tha
t endless loop from happening. 46 folders total. :-)
v1.6.2
Per user request I have added a silent command option to the program. Set the op
tions in the setting.ini file and run the program with /silent. The program will
run in custom mode running the repairs set in the settings and then close it se
lf. Will even reboot when done if set in the settings. (Perfect option for my fe
llow network admins) :-)
Small code changes.
v1.6.1
Added new repair "Repair Missing Start Menu Icons Removed By Infections" This re
pair will put back the missing icons in the start menu, quick launch, and deskto
p that are moved by a rogue virus.
v1.6.0
Added new repair "Repair MSI (Windows Installer)"
Added exe fix (when a virus hijacks the exe section in the registry) to the "Rem
ove Policies Set By Infections" repair.
Improved "Repair Windows Updates".
Small interface changes.
v1.5.8
Bug Fix: I found a very odd bug where some of the repairs were not working right
. All repairs run under the system account (because of the trusted installer in
vista and newer). For some reason the repairs that set registry keys by a .reg f
ile and with regedit would run but the changes wouldn't take. The fix was to hav
e those repairs run as the logged in account. Still scratching my head on that o
ne, but at least now they work again :-D
Bug Fix: The repair windows firewall wasn't running all the repairs needed for i
t. This has now been fixed.
The Reset File Permissions now skips the "Users" folder in Vista and newer and "
Documents and Settings". The reason for this is in Vista and newer there is a bu
g where if the file permissions are changed in the user profile then Windows thi
nks the file is shared when it isn't and you get a shared icon on it. More infor
mation is here http://www.tweaking.com/forums/index.php/topic,69.0.html
Small code improvements.
v1.5.7
Changed Windows Image Acquisition (WIA) from "stisvc start= demand" to "stisvc s
tart= auto" in the windows services repair.
v1.5.6
The "Remove Policies Set By Infections" repair wasn't working properly. The comm
ands where deleting the Reg file before it had been applied. I added the start /
wait command to the regedit. "Remove Policies Set By Infections" Now works corre
ctly :-)
v1.5.5
Removed "WwanSvc start= demand" from the windows services repair.
The program no longer defaults to the C:\ for repairs. The program now looks at
the location of the Windows dir and uses the drive that Windows is on.
v1.5.4
On users machines who's "Path" variable was corrupt none of the repairs would wo
rk. To fix this I have added "set path=%SystemRoot%\system32;%SystemRoot%;%Syste
mRoot%\System32\Wbem" to all the repairs. Now on users systems with a corrupt "p
ath" variable the repairs will still work properly :-)
v1.5.3
Changed 4 service defaults from manual to auto in the set services to default st
artup repair. Media Center Receiver Service, Media Center Scheduler Service, Win
dows Media Center Service Launcher and Windows Media Player Network Sharing Serv
ice.
Removed Panda cloud antivirus from the program and put Avast as a recommendation
(Step 2 Window).
Added ComboFix to the recommendation page (Step 2 Window).
v1.5.2
Interface changes.
v1.5.1
Blackvipers site listed the Windows 7 wireless service startup state as manual.
But when it is set to manual it will not start and thus the user has no wireless
. I have updated the services startup repair tool to put the wireless to auto in
stead of manual.
v1.5.0
Added a new repair "Set Windows Services To Default Startup". (Currently 194 ser
vices) This will set the Windows services to their default startup state. Specia
l thanks to http://www.blackviper.com/ for having all the default information ha
ndy. This will set the services startup by the "sc config" command and not by th
e registry. The information on the repair in the program lists all the services
that are set.
1.4.3
The new setup file for the program was missing some of the repair files it neede
d. The setup has been updated and I made this new version so people who download
ed the last version will update and get the rest of the files they need.
1.4.2
Removed moving arrow from the repair window. Since the list of repairs is growin
g and the list is scrollable the arrow didn't work well.
In a past update I removed the custom buttons because they would cause the progr
am to crash. The program then used the default old ugly buttons. I have made a n
ew button control and updated the buttons so they look better, and it doesn't ca
use the program to crash like the old ones.
Program now asks the user if they want to create a restore point before doing re
pairs if they didn't have the program create one.
The program now comes in a setup program and the portable version. The new setup
is larger because it contains the VB6 SP6 runtimes the program needs in case th
ey are corrupt on the system that is being repaired.
More Code tweaks and changes.
v1.4.1
Added more files to the register system files repair that will fix "Class not re
gistered" when trying to open a .mmc file. Such as Task scheduler, Device Manage
r, Computer Management and more.
Program now starts the Windows Sidebar after the Windows Sidebar repair.
Removed the security zones in IE being reset with the sidebar repair.
More code tweaks and improvements.
v1.4.0
Removed the custom buttons from the program. It was causing the program to crash
on some systems. Program is meant to repair, not look pretty, so ugly standard
safe buttons it is :-)
Add new repair "Repair Windows Sidebar/Gadgets"
Changed the window size of the repair window, making it smaller and easier to fi
t on screen for smaller resolutions.
More code tweaks.
v1.3.1
Minor GUI and code Tweaks.
v1.3.0
If you ran an older version of this repair program and it caused problems on you
r system, download and run this version and it will fix any problems it caused :
-)
Added new repair "Repair Volume Shadow Copy Service"
Major update to the program making it safer and better at repairs. Make sure to
use this new version and not the old versions.
v1.2.0
Per user request - Added a new repair "Repair CD/DVD Missing/Not Working"
Fixed bug where when repairing WMI the WMI tester would open and the program wou
ldn't move forward till the WMI tester was closed. Most users didn't know to clo
se this. I have made the program now look for and close the WMI tester if it pop
s up during the WMI repair.
v1.1.1
Remove some files from the Register System Files repair. While this repair worke
d great on a lot of some systems on a few ones it would create more problems. Th
e repair now has a much smaller list of only known good files to register.
Updated Repair IE section.
Updated Repair MDAC Section.
v1.1.0
Major changes to how the program launches the repairs. It now shows the command
window doing the repair in the task bar. Also should work better with the UAC en
abled and running the commands as administrator. This will also keep the program
from not responding during repairs.
Updated the file permissions repair to include everyone and users full rights. I
t use to do just Administrators & System. But on some machines they needed more
to get things working right again. This should fix that.
Replaced some of the controls in the program so the program & zip file is smalle
r in size.
v1.0.2
Fixed bug in Repair WMI (Hopefully got it this time)
Added link to help fix any problems someone might have with the file permissions
repair.
v1.0.1
Fixed bug in Repair WMI
GUI Changes.
v1.0.0
First Release