How can I Repair my Windows XP SP3 with “Recovery Console�

C

creative22

Hi friends!

I have two operating systems(Windows XP SP3 and Window Vista) on my
computer, I would change some parts of a file content named “advapi32.dllâ€
which is located in “/Windows/System32/†directory of Windows XP SP3.
So, I run Windows Vista and changed this dll’s content through a software
called “HxDâ€(Hex Editor).
But unfortunately, I forgot to take a backup of it and changed it
inappropriately!!
Now, my Windows XP isn’t loaded!
I want to repair my Windows XP through “Recovery Console†and retrieve this
dll file from Window XP’s CD to fix this problem;
But, I don’t know which command of “Recovery Console†should use to solve
this case!

Could you help me about this?!
I really don’t have enough time to reinstalling XP!!!

One another question!
How can I change a file’s content (for example, this “advapi32.dllâ€) in
Recovery Console? (i.e. with which command?)
I want to see it’s contents in Recovery Console and can change the values
present in some Offsets!
Please help me!!!

Thanks in Advance.
 
P

Pegasus [MVP]

creative22 said:
Hi friends!

I have two operating systems(Windows XP SP3 and Window Vista) on my
computer, I would change some parts of a file content named "advapi32.dll"
which is located in "/Windows/System32/" directory of Windows XP SP3.
So, I run Windows Vista and changed this dll's content through a software
called "HxD"(Hex Editor).
But unfortunately, I forgot to take a backup of it and changed it
inappropriately!!
Now, my Windows XP isn't loaded!
I want to repair my Windows XP through "Recovery Console" and retrieve
this
dll file from Window XP's CD to fix this problem;
But, I don't know which command of "Recovery Console" should use to solve
this case!

Could you help me about this?!
I really don't have enough time to reinstalling XP!!!

One another question!
How can I change a file's content (for example, this "advapi32.dll") in
Recovery Console? (i.e. with which command?)
I want to see it's contents in Recovery Console and can change the values
present in some Offsets!
Please help me!!!

Thanks in Advance.

Use the same process: Boot into Vista, then retrieve the file from
c:\windows\system32\dllcache. You will probably also find it in the folder
c:\windows\ServicePackFiles\i386.

When you *must* replace files then a far safer method would be to rename the
old file to advapi32.old. However, unless you really know what you're doing,
you should not replace system files. Doing so is asking for trouble.
 
H

HeyBub

Pegasus said:
Use the same process: Boot into Vista, then retrieve the file from
c:\windows\system32\dllcache. You will probably also find it in the
folder c:\windows\ServicePackFiles\i386.

When you *must* replace files then a far safer method would be to
rename the old file to advapi32.old. However, unless you really know
what you're doing, you should not replace system files. Doing so is
asking for trouble.

Won't Windows detect that a crucial system file has been bothered and
automatically replace it?
 
P

Pegasus [MVP]

HeyBub said:
Won't Windows detect that a crucial system file has been bothered and
automatically replace it?

Windows will align files between the System32 and the dllcache folder.
Anyway, isn't this pretty much what you did the first time?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top