[0x00000050: PAGE_FAULT_IN_NONPAGED_AREA] Windows NT

[0x00000050: PAGE_FAULT_IN_NONPAGED_AREA] Windows NT

[0x00000050: PAGE_FAULT_IN_NONPAGED_AREA]
Windows NT

Windows NT:

Применяется к следующим системам:

  • Microsoft Windows NT Workstation 4.0
  • Microsoft Windows NT Server 4.0


Replacing TCP/IP After SP2 Causes STOP 0x00000050




Если на компьютере с Windows NT 4.0 был установлен Service Pack 2 (SP2)
и вы пытаетеся удалить TCP/IP протокол, а потом снова добавить, то при
загрузке компьютера вы можете получить следующие STOP ошибки:



STOP 0x00000050 (0xFF10c004, 0x0, 0x0, 0x0) PAGE_FAULT_IN_NONPAGED_AREA

или

STOP 0x00000050 (0xFF404004, 0x0, 0x0, 0x0) PAGE_FAULT_IN_NONPAGED_AREA

или

STOP 0x00000050 (0xA0133004, 0x0, 0x0, 0x0) PAGE_FAULT_IN_NONPAGED_AREA

Примечание: первый аргумент может меняться, но сам стоп
(0x00000050) всегда одинаков.



Причина:

Это происходит из-за того, что в системе установлен сервис удалённого
доступа (Remote Access Service) и он сконфигурирован использовать TCP/IP
протокол либо на dial-in либо на dial-out протоколе.



Решение:

Чтобы избежать проблемы - после того, как вы добавили TCP/IP протокол
опять, используйте следующие методы:

1. Установите SP2 после того, как вы добавили TCP/IP протокол, но перед
перезагрузкой компьютера. Для этого нажмите "No", когда вам предложат
перезагрузку после добавления TCP/IP.

или

2. После того, как вы добавили TCP/IP протокол, запретите TCP/IP в
конфигурации RAS и перезагрузите Windows NT. После перезагрузки,
установите SP2 и разрешите TCP/IP через RAS.



Чтобы решить проблему, используйте подходящий метод:



Method 1: Windows NT на FAT разделе

Загрузите компьютер с другой ОС (MS-DOS, Windows 95, Windows 3.x) и
замените файл Tcpip.sys из \Winnt\System32\Drivers папки на файл из
папки Service Pack 2.



Method 2: Windows NT на NTFS разделе

Установите параллельную установку Windows NT в новую директорию и
замените файл Tcpip.sys из \Winnt\System32\Drivers папки на файл из
папки Service Pack 2. Перезагрузитесь в начальный Windows NT и
переустановите Service Pack 2. После удалите параллельную установку
Windows NT.





Stop 0x00000050 во время перехода с Windows NT 4.0 на Windows
2000


Во время обновления с Windows NT 4.0 до Windows 2000, вы получаете
следующий BSOD:

STOP 0x00000050 (любое значение, 0x00000001, любое значение,
0x00000000).

Одна из возможных причин этого BSOD, что на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{Interface
ID}\TcpAllowedPorts значение висит слишком много портов.



Решение:

1. Удалите ключ TcpAllowedPorts или как можно больше ключей из
него.

2. После этого можете обновить систему.