Main Forum > Tweaking.com Support & Help
Win 7 / 64 Numerous "Regedit.exe" missing messages during repair
GHenry:
> My program doesn't remove any system file
Yes, that's what I assumed. The problem(s) may have as a result of a preceding crash of my rollback software and an incorrect restore of the original system. And no, I did not take a screenshot.
It is also possible that, when later checking for the missing REGEDIT file, I restored the mssing version in
c:\windows\ from my system backup. I agree that it cannot have been restored solely because I recovered the original registry.
The fact remains, however, that among numerous other things TWEAKING reported that the PRINTSPOOLER would be repaired, and that afterwards the printer did not work anymore. In addition, in its pre-scan TWEAKING reported 11 files in c:\windows\servicing\packages as corrupt. When, however, I compared those files both with my backup and with the original Windows files, they were identical in date of creation and length. For test purposes I copied the original files back to c:\windows\servicing\packages and ran the TWEAKING pre-scan once more, and again the files were marked by TWEAKING as corrupt.
Unfortunately, after two days of repair work, I'sorry to say that I don't have the time to rerun the whole procedure (although I do understand your wish to find out what happened). Moreover, TWEAKING reported (and tried to correct) a load of errors, so there wasn't just one error screen I could have sent you. During the first run I seem to remember that TWEAKING repaired a number of parse point and environment faults, which did not re-appear in the following pre-scan (after restoration of the registry).
I am enclosing the result file which may give you a more precise idea of what happened.
Kind regards
G
GHenry:
I am using TWEAKING version 3.1.4.
Shane:
--- Quote ---For test purposes I copied the original files back to c:\windows\servicing\packages and ran the TWEAKING pre-scan once more, and again the files were marked by TWEAKING as corrupt.
--- End quote ---
The program looks at the digital signature of the files, if it doesnt have one (The cat files) it will show it as bad as if a file is changed at all the signature is gone. For the mum files there is no signature, instead the program asks windows to check it, which the point of a .cat file is to store the has info of a file, if the mum file is changed at all it wont match the hash in the cat file and so will be considered corrupt.
But in order for Windows to report back to my program if the mum file is good the cat file has to be in the cat file database in windows, sometimes something might have removed it from there so no matter what it will report as bad since the cat file isnt there. Thats why I have a check box in the pre scan to add the cat files back just in case. That will normally fix that if missing cat files is the problem.
As for the repair printer spooler, that is normally a very easy repair, restore the spooler service registry keys, so if it didnt work after then I think something might be different on your system, would you mind exporting out the spooler service on your system so i can compare it to the spooler.reg in the files folder with the program?
Open regedit and go to hkey_local_machine\system\current control set\services\spooler.
Right click on spooler and export it out and attach it to a post :wink:
Shane
GHenry:
Hi Shane,
thanks for your answer (although I'm not expert enough to understand the details of the 'mum files' procedure - which doesn't matter).
Enclosed you'll find the requested Spooler entry (from the restored registry).
Kind regards
G.
Shane:
Thanks, your regsitry of the service is the exact same as the one with the program, down to the last letter.
Then the only other commands in that repair are
net stop spooler /y
del /F /S /Q "%systemroot%\System32\spool\PRINTERS\*.*" 1>> "TweakingLogFile"
del /F /S /Q "%systemroot%\System32\spool\SERVERS\*.*" 1>> "TweakingLogFile"
net start spooler /y
Which just removes temp print files, but the only thing registry wise is that spooler service, yet it is no different. Very odd, sorry but I dont have an answer for you as to why it stopped, I use the repairs daily and never had a problem with the spooler service, unless something got in the way and messed up the data in the reg files the program uses, that is possible. (One of the reason why I ask users to run the repairs in safe mode)
I have been deciding on updating the program to check the md5 hash of each file. Right now it checks that the files are there in the files folder, but it doesnt check if they have been changed at all. I think it would be a good idea for me to add that check as well so that way if a reg file has been messed up or modified by a 3rd party program or even a bad sector on the hard drive that it doesnt make a huge problem.
Thanks for getting me the info, I think I will work on this and have it ready for the next update :-)
Shane
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version