Recover a file from Installation Disk

  • Thread starter Thread starter Mellowed
  • Start date Start date
M

Mellowed

I'm using Vista Ultimate. One of my programs says that the file
ntdll.dll is faulty. The one on my HD has a Jan 2008 date. I would
like to try the original file from the installation disk.

How can I extract just one file from the installation disk.

Thanks,
 
Mellowed said:
I'm using Vista Ultimate. One of my programs says that the file ntdll.dll
is faulty. The one on my HD has a Jan 2008 date. I would like to try the
original file from the installation disk.

How can I extract just one file from the installation disk.

Thanks,

copy the image file from the DVD (source\install.wim) to your harddisk.
get the ImageX tool by downloading the WAIK and install it.
In the Waik tools folder, you will find the ximage application. It's an
other name for ImageX.
http://www.microsoft.com/downloads/...6D-15F3-4284-9123-679830D629F2&displaylang=en
then mount the wim image to a folder and copy out the file you want.
see
http://technet2.microsoft.com/Windo...d3e3-4ba7-bb9f-8d7bf65827991033.mspx?mfr=true
 
Mike said:
copy the image file from the DVD (source\install.wim) to your harddisk.
get the ImageX tool by downloading the WAIK and install it.
In the Waik tools folder, you will find the ximage application. It's an
other name for ImageX.
http://www.microsoft.com/downloads/...6D-15F3-4284-9123-679830D629F2&displaylang=en

then mount the wim image to a folder and copy out the file you want.
see
http://technet2.microsoft.com/Windo...d3e3-4ba7-bb9f-8d7bf65827991033.mspx?mfr=true

Thanks Mike. However I think this process is over my head. I did find
a copy of ntdll.dll dated November 2006 in a backup folder. I tried to
copy/replace it into the Windows\System32 folder and access was denied.

Is it possible to use DOS to copy/replace the file? If so, how do I get
to DOS.

Thanks,
 
Mellowed said:
Thanks Mike. However I think this process is over my head. I did find a
copy of ntdll.dll dated November 2006 in a backup folder. I tried to
copy/replace it into the Windows\System32 folder and access was denied.

Is it possible to use DOS to copy/replace the file? If so, how do I get
to DOS.

Thanks,


There is no DOS in Vista (or the ability to start in "DOS mode")
Frankly you should not be trying to mess with a system file like ntdll.dll.
The OS will prevent you and will usually have the latest version as the
result of any number of security updates etc.
If you have done ANY updates since your initial install and particularly SP1
then the one on disk will be of no use to you anyway.

So make sure you are up to date with all updates including SP1
then just check that the only app that is giving this error is actually
supported on Windows Vista.

Finally you can do a system file check using the SFC command.
look at sfc /? in a command prompt for the required options and operation.
 
As Mike pointed out, if your installation DVD is not SP1, this will be a
mute point since the repair will not install an older version.

Beyond that, NTDLL.DLL failures are usually a symptom of the program
accessing it:
What program is reporting NTDLL.DLL is faulty?
If it is something like IE7, then you may have a faulty plug-in (e.g.
Flash Player.)
You could determine this by resetting IE7 to defaults and disabling
plug-ins.
 
Mark said:
As Mike pointed out, if your installation DVD is not SP1, this will be a
mute point since the repair will not install an older version.

Beyond that, NTDLL.DLL failures are usually a symptom of the program
accessing it:
What program is reporting NTDLL.DLL is faulty?
If it is something like IE7, then you may have a faulty plug-in (e.g.
Flash Player.)
You could determine this by resetting IE7 to defaults and disabling
plug-ins.
The program is Outlook 2000 which I know is not supported by Vista.
However it has been operating flawlessly since Feb 2007 when I installed
Vista. The fault is brand new. Something has changed. I'm trying to
find what changed.
 
It may simply be a Windows update that has disabled Outlook 2000
(inadvertantly.) You could try recovering a restore point or uninstalling
updates to find what changed Outlook's response. Since you are using
Ultimate, you could also right-click ntdll.dll and see what shadow copies
have been created and get a date on when a change may have occurred. (Might
narrow your search.)
 
Back
Top