Home Register Members List Search Today's Posts Mark Forums Read

Go Back   TechFuels Forum > Software > Windows XP

Reply
 
LinkBack Thread Tools
unerina
Member
 

unerina is offline  
Old 07-12-2008, 07:18 PM
  #1 (permalink)
Overriding file protection and replacing system files

The reason Windows overwrites new versions is because of system file protection. We need to deactivate it in a few steps. While only one Registry entry needs to be changed under Vista, it is necessary to modify two bytes of code in a DLL file under Windows 2000 and XP. We shall use the free 'Hex editor MX', available on the CHIP DVD or the website (nextsoft.de: NEXT-Soft Online). to make these changes in the DLL file.

The first step, necessary for all versions of Windows, is to open the Registry Editor using 'Start I Run I regedit' and click 'OK'. Search for the DWORD value 'SFCDisable' to the right in the 'H KEY _LOCAL_MACH I NE\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\ Win logon' key and double click it. Make sure that the 'Basis" option is set to "Hexadecimal'. Now enter 'FFFFFF9D' as the value and confirm with 'OK'. Close the registry.

If you are a Vista user this is all you have to do. Windows 2000 and XP users, however, have an additional step as they have to make changes to a system file. In case of Windows XP with Service Pack 2, start the hex editor and select 'File I Open'. Search for the 'sfc_os.dll' file in the 'C:\Windows\ System32' folder and open it. Next, select 'Search I Go to', enter the 'ECE9' hex position in the dialog and click on 'OK'. Overwrite both the bytes available there, '33 CO' with 'EB 01 '. Save the changes under a new file name, for instance, 'sfc_os_neu.dll' and close the editor.

Name:  Overriding file protection and replacing system files.jpg
Views: 60
Size:  19.2 KB

Now check whether the 'sfc_os.dll' file is available in the hidden 'C:\Windows\ system32\dllcache' folder. Create a back-up copy and overwrite the original with the patched version. Repeat this procedure in the 'C:\Windows\ ServicePackFiles\1386' folder.

To change files in the 'C:\Windows\ system32' folder, start your computer
with the Windows setup CD and press the [Rl key in the welcome screen in order to start the Recovery console. Sign in with your administrator password and browse to the sub-folder using the 'cd system32' command. Overwrite the original file here using the command 'copy sfc_os_neu. dll sfc_os.dll'. Now, 'Exit' the console and restar~ the computer.

If you use Windows 2000 with Service Pack 4, the procedure is similar except the file to be modified is the 'sfc.dll' file in the 'C:\Winnt\System32' folder. Open the file using the hex editor and navigate to the hex position '62DB' and change the two bytes '8B C6' to '90 90'. Save the file as 'sfc_neu.dll' and overwrite the original file at different memory locations exactly in the same way as described for the XP case. It goes without saying that a backup copy of 'sfc.dll' has to be created.

NOTE: The system file protection prevents changes to important system files. You should only switch it off if you are an experienced user. Reactivate it later by first copying back the old data version, and by setting the value for 'SFCDisable' to '0' in the registry. This protection is not really necessary because it neither deters pests reliably nor offers any adequate mechanism for system recovery. Protection is also taken care by special security tools and restore points.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Speed up the file system techpro Linux/Free BSD 0 04-08-2008 12:25 PM
Protection 2008 techproblem General Software Terms 0 04-05-2008 01:53 PM
Improved protection system Windows XP techno23 Windows XP 0 02-11-2008 01:31 PM
I unplug my Seagate 3.5" external harddisk while copying files. I can only detect the driver , cant read file. JL Storage 3 02-07-2008 06:06 AM
replacing motherboard and processer? allanb Motherboards & Memory 14 02-05-2008 10:23 AM


All times are GMT +1. The time now is 01:01 AM.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
Copyright Techfuels


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77