[Original] solution to NTDLL. dll error in Vegas

Source: Internet
Author: User

What is NTDLL. dll? What if an error occurs in Ntdll. dll? Where is NTDLL. dll located? Where can I store NTDLL. dll after it is downloaded?Please refer to the detailed description in this article. Ntdll. dll: Click to download

  Ntdll. dll File Analysis

Ntdll-NTDLL. dll-DLL file information

DLL file: NTDLL or NTDLL. dll

DLL name: NT layer DLL

Description:

Ntdll. dll is an important module of the NT operating system.

Path: C:/Windows/system32/NTDLL. dll

To: Windows NT

System DLL file: Yes

Common Errors: file not found, missing file, exception errors

Security grade (0-5): 0

Spyware: No

Advertising software: No

  Core DLL of XP-NTDLL. dll

Open NTDLL. dll and be surprised to find that many basic functions of the original CRT are implemented here! It even includes functions such as qsort And Ceil, as well as the notorious strcpy (strictly speaking, this can only blame the user for not being careful ). It seems that the release and process management of the heap are all here. So I decided to take a closer look at what these 1410 functions do.

When the user-mode code calls the system kernel function, it first places the number of system call numbers in eax and the parameters in other registers. Call int 2E to interrupt. However, most applications do not need to do this directly. Generally, they call int 2E when calling kernel32.dll.

The kernel mode code is slightly different. They are usually called by ntoskrnl. ntdll exported by exe. the series of functions starting with ZW in DLL, such as zwwaitforsingleobject. Otherwise, if user-level code needs to call the kernel, it will use int 2E to call waitforsingleobject. for batch calls of many functions, you will obviously find that the ZW family is much more efficient than the RTL family.

Unfortunately, most functions in Ntdll. dll are uninitialized ented.

For some functions that know their definition form, you can call them as follows:

1. First read NTDLL. DLL into loadlibrary (text (\ "NTDLL. dll \"))

2. Use getprocaddress to obtain the function entry address

3. Use the function pointer to call

  Solution to the blue screen code c0000221 (NTDLL. dll error)

A blue screen is displayed on the machine:

Stop: c0000221 unknown hard error \ systemroot \ system32 \ NTDLL. dll

Solution:

Change the hard drive udma option in BIOS to not auto

How to set the udma mode:

BiOS settings page

First, set the hard disk. Select integrated peripherals to enter. This option contains hard disk settings, the options include SATA mode, secondary master udma, secondary slave udma, sata1/2, sata3/4, and raid enable.

  A perfect solution to an error in dx10 high-material NTDLL. dll

32-bit system addressing space is 4 GB, but because windows still needs to allocate some addresses to other devices, such as video memory, the actual memory usage is only about 3 GB, this is the memory that can be used by the software of the entire system. In the original design of windows, we did not consider that the current large memory will become so popular. Therefore, we set that each program can only use up to 2 GB of memory, some memory that exceeds 2 GB will be used by the system and other programs. After D10 is enabled and the client memory usage exceeds 2 GB after it is made of high material, it will crash in switching scenarios, NTDLL. DLL error is memory overflow

If you are willing to take risks, follow these steps:

Enter a keyword in the search box in the menu, right-click "cmd.exe", and select "Run as administrator"

Enter the command

Bcdedit/export "c: \ bcdbackup", which saves the current default settings to the C: \ bcdbackup File

Enter

Bcdedit/set increaseuserva 3072 is to actually increase the memory ceiling to 3 GB. If you only have 3 GB physical memory, you can try to change 3072 to 2560 (2.5 GB)

Restart the computer

If your computer cannot be started, use safe mode.

In safe mode, run cmd as an administrator and enter

Bcdedit/import "c: \ bcdbackup"

You can overwrite the Backup Settings and restore them after restart.

If no backup is available, manually enter

Bcdedit/set increaseuserva 2048.

If the system is not stable in the future or you want to change it back, use the above method, but the security mode is not necessary.

 

----------------------------------------------

Here is the solution after the Vegas error prompt:

 

Run

Regsvr32.exe NTDLL. dll

If not, run it.

Rundll32.exe NTDLL. dll

 

After testing, you can ..

I don't know why.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.