Microsoft Windows XP Professional for PC Logo
Posted on Apr 20, 2010
Answered by a Fixya Expert

Trustworthy Expert Solutions

At Fixya.com, our trusted experts are meticulously vetted and possess extensive experience in their respective fields. Backed by a community of knowledgeable professionals, our platform ensures that the solutions provided are thoroughly researched and validated.

View Our Top Experts

I make window on my pc but it take me a error stop:c0000221unknown hard errorsystemrootsystem32 tdll . dll

1 Answer

Anonymous

Level 3:

An expert who has achieved level 3 by getting 1000 points

All-Star:

An expert that got 10 achievements.

MVP:

An expert that got 5 achievements.

Vice President:

An expert whose answer got voted for 100 times.

  • Master 666 Answers
  • Posted on Apr 20, 2010
Anonymous
Master
Level 3:

An expert who has achieved level 3 by getting 1000 points

All-Star:

An expert that got 10 achievements.

MVP:

An expert that got 5 achievements.

Vice President:

An expert whose answer got voted for 100 times.

Joined: Nov 04, 2008
Answers
666
Questions
0
Helped
204736
Points
1944

This problem may occur if the file that is described in the error message is corrupted. The following files are checked for integrity when Microsoft Windows XP starts:

  • All driver files (except those that are loaded by the system loader to start. the computer)
  • All dynamic-link libraries (DLLs), including User, Graphics Device Interface (GDI), Shell, Kernel, Ntdll, Crtdll, and others.
This problem may occur if you install an inappropriate driver for your hardware. For example, you receive one of the error messages that are described in the "Summary" section if you install a MIPS driver on an X86-based computer.

This problem may occur if an Iomega Zip drive is on the same integrated device electronics (IDE) cable as the hard disk drive.

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Add Your Answer

×

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

1helpful
1answer

Unable bootup & error prompt that HAL.dll file missing or corrupt

CauseCauses of the "missing or corrupt hal.dll" error include, naturally, a damaged hal.dll DLL file or a hal.dll file that has been deleted or moved from its intended location. Additional causes may include a damaged or missing boot.ini file or possibly a physically damaged hard drive.
Resolution
  1. Restart the PC. The hal.dll error could be a fluke.

  2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.

    Note: If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.

  3. Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

  4. Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

    Note: If repairing the boot.ini does correct the hal.dll issue but the problem reappears after a reboot and you've recently installed Internet Explorer 8 in Windows XP, uninstall IE8. In this specific situation, IE8 could be the root cause of your hal.dll problem.
0helpful
2answers

Hello i have a ati radeon 9250 and windows 7 it havent driver for windows 7 therefor i installed driver for windows xp in windows 7 all work good but in shutdown or restart i have blue screen...

The way to fix ATI2DVAG.dll errors is to first restart your PC into "Safe Mode With Networking". This will basically allow your PC to boot up without all the drivers and software which can cause it to crash. To do this, you should first restart your PC and then press F8 continually before Windows loads. After that, you should then select "Safe Mode With Networking" to boot your PC into that mode. When in safe mode, you should download a new version of the ATI Graphics Driver from the Internet, which should fix most of the problems you've been having with it. This can be done by downloading the driver from the ATI website and then re-installing it in Windows.

After updating the driver, try your PC in "normal mode" again to test to see if the problem has been fixed. If you find it hasn't fixed the issue, you should then go back into safe mode an manually replace the ATI2Dvag.dll error on your PC with a fresh copy of the file from the Internet. On top of that, you should also clear out the "registry database" of your PC with a registry cleaner. The registry database is a central storage facility for Windows, which basically keeps all the settings and options that Windows needs to use to run inside. This part of your system is very important and used to load up many different DLL files. To ensure no registry errors are causing problems on your system, you should download a registry cleaner program from the Internet, install it and then let it fix the errors your PC has.
You can fix ATI2Dvag.dll errors on your PC by using the tutorial and tools on our website. You can Click Here to fix ATI2Dvag.dll errors on your PC.
OR
Do not download ati2dvag.dll from a "DLL download" website. There are many reasons why downloading a DLL file is a bad idea. If you need a copy of ati2dvag.dll, it's best to obtain it from its original, legitimate source.
Note: Start Windows in Safe Mode to complete any of the following steps if you're unable to access Windows normally due to the ati2dvag.dll error.
Restore ati2dvag.dll from the Recycle Bin. The easiest possible cause of a "missing" ati2dvag.dll file is that you've mistakenly deleted it.
If you suspect that you've accidentally deleted ati2dvag.dll but you've already emptied the Recycle Bin, you may be able to recover ati2dvag.dll with a free file recovery program.
Important: Recovering a deleted copy of ati2dvag.dll with a file recovery program is a smart idea only if you're confident you've deleted the file yourself and that it was working properly before you did that.
Run a virus/malware scan of your entire system. Some ati2dvag.dll errors could be related to a virus or other malware infection on your computer that has damaged the DLL file. It's even possible that the ati2dvag.dll error you're seeing is related to a hostile program that's masquerading as the file.
Use System Restore to undo recent system changes. If you suspect that the ati2dvag.dll error was caused by a change made to an important file or configuration, a System Restore could solve the problem.
Reinstall the program that uses the ati2dvag.dll file. If the ati2dvag.dll DLL error occurs when you use a particular program, reinstalling the program should replace the file.
Important: Try your best to complete this step. Reinstalling the program that provides the ati2dvag.dll file, if possible, is a likely solution to this DLL error.
Update the drivers for hardware devices that might be related to ati2dvag.dll. If, for example, you're receiving a "The file ati2dvag.dll is missing" error when you play a 3D video game, try updating the drivers for your video card.
Note: The ati2dvag.dll file may or may not be related to video cards - this was just an example. The key here is to pay very close attention to the context of the error and troubleshoot accordingly.
Roll back a driver to a previously installed version if ati2dvag.dll errors began after updating a particular hardware device's driver.
Run the sfc /scannow System File Checker command to replace a missing or corrupt copy of the ati2dvag.dll file. If this DLL file is provided my Microsoft, the System File Checker tool should restore it.
Install any available Windows updates. Many service packs and other patches replace or update some of the hundreds of Microsoft distributed DLL files on your computer. The ati2dvag.dll file could be included in one of those updates.
Test your memory and then test your hard drive. I've left the majority of hardware troubleshooting to the last step, but your computer's memory and hard drive are easy to test and are the most likely components that might cause ati2dvag.dll errors as they fail.
If the hardware fails any of your tests, replace the memory or replace the hard drive as soon as possible.
Repair your installation of Windows. If the individual ati2dvag.dll file troubleshooting advice above is unsuccessful, performing a startup repair or repair installation should restore all Windows DLL files to their working versions.
Use a free registry cleaner to repair ati2dvag.dll related issues in the registry. A free registry cleaner program may be able to help by removing invalid ati2dvag.dll registry entries that might be causing the DLL error.
Important: I rarely recommend the use of registry cleaners. I've included the option here as a "last resort" attempt before the destructive step coming up next.
Perform a clean installation of Windows. A clean install of Windows will erase everything from the hard drive and install a fresh copy of Windows. If none of the steps above correct the ati2dvag.dll error, this should be your next course of action.
Important: All the information on your hard drive will be erased during a clean install. Make sure you've made the best attempt possible to fix the ati2dvag.dll error using a troubleshooting step prior to this one.
Troubleshoot for a hardware problem if any ati2dvag.dll errors persist. After a clean install of Windows, your DLL problem can only be hardware related.
Good luck
If this helps you resolve your problem, please
consider giving me a good rating and a quick
"thanks" or "good job".It will help me as well.
Thank you.
0helpful
1answer

Windows 7 64bit ultimate edition Lots of ''Application Error''

asus M2N68-AM PLUS motherboard is supports all operating system but intel is not support win 7 64bit
0helpful
2answers

The file <windows root>\system32\hal.dll.

Restart the PC. The hal.dll error could be a fluke.
Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.
Note: If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.
Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.
Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.
Note: If repairing the boot.ini does correct the hal.dll issue but the problem reappears after a reboot and you've recently installed Internet Explorer 8 in Windows XP, uninstall IE8. In this specific situation, IE8 could be the root cause of your hal.dll problem.
Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.
Recover data from any bad sectors on your hard drive. If the physical part of your hard drive that stores any part of the hal.dll file has been damaged, you're likely to see errors like this.
Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.
Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.
Perform a clean installation of Windows XP. This type of installation will completely remove Windows XP from your PC and install it again from scratch.
Note: While this will almost certainly resolve any hal.dll errors, it is a time consuming process due to the fact that all of your data must be backed up and then later restored.
0helpful
1answer

STOP C0000221 erro de hardware desconhecido systemroot system32 ntdll.dll

You may receive one of the following stop error messages while working on your Windows XP computer.
STOP: C0000221 unknown hard error
Path\File_nameSTOP: 0xC0000221 unknown hard error
C:\Winnt\System32\Ntdll.dll (or another specific file or driver)
STOP: 0xC0000221 STATUS_IMAGE_CHECKSUM_MISMATCH
Path\File_name
Note: The error message may be discussed in many different formats-blue screen or message box. It depends on when the corrupt file was detected.
Similarly, you may receive the following STOP messages when a critical system file fails to load on your Windows NT and Windows 2000 computer.
STOP: C0000221 unknown hard error
<path>\<file_name>STOP: 0xC0000221 unknown hard error
c:\winnt\system32\ntdll.dll
Note: Some other drive may also be given in the message.
On Windows 2000 the following error message may display:
STOP: 0xC0000221 STATUS_IMAGE_CHECKSUM_MISMATCH
<path>\<file_name>
You usually face this problem when an incorrect driver for one or more hardware is installed on your system. For instance, the error messages described above are displayed when you install a millions of instructions per second (MIPS) driver on a x86 system.
Cause of the Error
This error occurs if the file given in the error message is damaged.
Your Windows XP operating system checks the following files for integrity during system startup:
  • All driver files, excluding the files that loaded using the system loader to start your system .
  • All DLL (Dynamic Link Libraries) on the system. These include, Graphics Driver Interface (GDI), User, Ntdll, Crtdll, Shell, Kernel and several other DLL files on the system.
  • On Windows NT and 2000 computers, all DLLs loaded in the Window server address space are also checked.
The problem may also occur if an Iomega Zip drive is connected to the same cable as your hard disk drive.
Resolution Method
You can resolve this issue by removing the corrupt driver from your computer and then reinstalling a fresh and healthy copy of the driver. You may need to use the Device Manager utility to remove the driver. It is recommended that you clean your registry with the help of a reliable tool, such as RegGenie to ensure that all entries related to the uninstalled driver are removed from the system. After you have completely removed the corrupt driver, restart your system and install a fresh copy of the driver on the system.
If this step does not resolve the problem, you may have to reinstall Windows XP.
It is recommended that you regularly clean your registry with the help of a registry cleaner tool and perform antivirus and antispyware scan using tools, such as Antivirus Plus and StopZilla to prevent such errors from occurring on your system.

GOOD LUCK :-)
0helpful
1answer

Stop:c0000221 unknown hard errorsystemRootSystem32 tdll.dll I get this error message when installing a brand new hard drive onto a HP laptop.

  1. UNPLUG THE POWER TO THE COMPUTER
  2. OPEN THE CASE
  3. UNPLUG YOUR HARD DRIVE RIBBON AND POWER CABLES AND PLUG THEM BACK IN.
  4. CLOSE EVERYTHING UP AND PLUG IT BACK IN
  5. POWER IT UP
3helpful
1answer

Blue screen error

I see ..either teh installation didnt complete the loading of the files..or you didnt format the Hdd proper...try to reformat it in the NTFS normal mode...and change the installation cd ..cause in the proces there might have been a file it couldn't copy ..and skip it ...keep trying cause sometimes it does that ...if the server went fine ..this means that the HDD its ok ..and the problem is the installation disk ...with xp on ...
2helpful
3answers

Windows XP won't start

for that you need winxp bootabler disk.
Tehn boot your computer with tht and go to recoverry console.
Then type in command prompt "chkdsk /r"
then press "y"
then it fixc error on harddisk.
Then after completing it restart your computer and boot with harddisk then it ok.
1helpful
2answers

Windows system 32 hal.dll error after restoring e-machine

There's actually a number of reasons why these annoying little DLL errors happen, but the most common, is caused when new programs are installed over all old ones and the old ones are not completely uninstalled 100%, causing registry pile ups and of course, getting a .DLL error messages.

Another reason, is damage that's been done by malware/spyware/adware programs, attaching themselves to your PC and wrecking havoc, deleting crucial DLL files from your PC.

The hal.dll file is created during install from 5 other dlls. HAL is the Hardware Abstraction Layer and it's the interface between the system drivers and the actual hardware.

Copying hal.dll will not resolve the problem.

A lot of times the file will be reported missing due to corruption of the boot sector or of the file system

Causes of the "missing or corrupt hal.dll" error include, naturally, a damaged hal.dll file or a hal.dll file that has been deleted or moved from its intended location.

Additional causes may include a damaged or missing boot.ini file or possibly a physically damaged HDD.

Suggested remodies-

1. Restart the PC. The hal.dll error could be a fluke.

2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.
Note: If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.

3. Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

4. Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

5. Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.

6. Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.

7. Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.

8. Perform a clean installation of Windows XP. This type of installation will completely remove Windows XP from your PC and install it again from scratch.

Note: While this will almost certainly resolve any hal.dll errors, it is a time consuming process due to the fact that all of your data must be backed up and then later restored.

Important: If you can't gain access to your files to back them up, understand that you will lose them all if you continue with a clean installation of Windows XP.

9. Replace the hard drive. Finally, if all else has failed, including the clean installation from the last step, you're most likely facing a hardware issue with your hard drive.

10. Perform a new installation of Windows XP after installing the new hard drive.

I have not tried it - but HERE is a free program purporting to fix the error.


Thanks for using FixYa - a FixYa rating is appreciated for taking the time to answer your FREE question.
1helpful
2answers

Hard error : STOP C000021

This is a common error
just copy or download ntdll.dll file from the net and replace the file in ur disc
then just make a new bootable iso file and burn into a new cd
restart the comp,install and enjoy
Shreyas
Cheers
Not finding what you are looking for?

107 views

Ask a Question

Usually answered in minutes!

Top Microsoft Computers & Internet Experts

Grand Canyon Tech
Grand Canyon Tech

Level 3 Expert

3867 Answers

k24674

Level 3 Expert

8093 Answers

Brad Brown

Level 3 Expert

19187 Answers

Are you a Microsoft Computer and Internet Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...