Làm thế nào để khắc phục lỗi "STOP 0xC000021A" trong Windows XP hoặc Windows Server 2003

Hỗ trợ cho Windows XP đã kết thúc

Microsoft đã kết thúc hỗ trợ dành cho Windows XP vào ngày 8 tháng 4 năm 2014. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

Hỗ trợ cho Windows Server 2003 đã kết thúc vào ngày 14 tháng 7 năm 2015

Microsoft đã kết thúc hỗ trợ cho Windows Server 2003 vào ngày 14 tháng 7 năm 2015. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 156669
Người dùng gia đình: Bài viết này được thiết kế để sử dụng tác nhân hỗ trợ và các chuyên gia CNTT. Nếu bạn đang tra cứu thêm thông tin về một mã lỗi màn hình xanh trong khi sử dụng máy tính của bạn, hãy xemKhắc phục lỗi màn hình xanh.
Tóm tắt
Bài viết này dành cho người dùng máy tính chuyên sâu. Nếu bạn không hài lòng với khắc phục sự cố nâng cao, bạn có thể muốn nhờ ai đó giúp hoặc liên hệ bộ phận hỗ trợ kỹ thuật.

Khi bạn sử dụng máy chủ hoặc máy trạm đang chạy một hệ điều hành được liệt kê trong phần "Áp dụng cho", bạn có thể nhận được thông báo lỗi sau:

STOP: c000021a {lỗi hệ thống nghiêm trọng}
Tiến trình hệ thống quá trình kí nhập Windows kết thúc bất ngờ với trạm đậu 0xc0000034 (0x00000000 0x0000000)
Hệ thống đã bị tắt.

Lưu ý: Các tham số trong dấu kiểm ngoặc đơn dành riêng cho cấu hình máy tính của bạn và có thể khác nhau mỗi lần.
Nguyên nhân
DỪNG 0xC000021A lỗi xảy ra khi Winlogon.exe hoặc Csrss.exe không thành công. Khi lõi Windows NT phát hiện ra rằng một trong những quy trình đã tắt máy, nó dừng hệ thống và tăng dừng 0xC000021A lỗi. Lỗi này có thể có nhiều nguyên nhân. Trong đó là như sau:
  • Tệp không khớp hệ thống đã được cài đặt chuyên biệt.
  • cài đặt chuyên biệt gói bản ghi dịch vụ đã thất bại.
  • Chương trình sao lưu được sử dụng để khôi phục đĩa cứng đã không đúng cách khôi phục tập tin có thể sử dụng.
  • Một chương trình bên thứ ba không tương hợp về sau đã được cài đặt chuyên biệt.
Giải pháp
Để khắc phục sự cố này, bạn phải xác định của các quy trình thất bại và tại sao.

Để xác định quy trình mà không thành công, kiểm nhập Dr. Watson như trình gỡ lỗi hệ thống mặc định (nếu nó chưa được trình gỡ lỗi mặc định). Dr. Watson cho Windows NT đăng chẩn đoán thông tin về quá trình lỗi vào tệp nhật ký (Drwtsn32.log). Ngoài ra, bạn có thể cấu hình chương trình này tạo ra tệp kết xuất bộ nhớ không thành công quá trình mà bạn có thể phân tích trình gỡ lỗi để xác định tại sao trình không thành công.

Thiết lập Dr. Watson cho bẫy chế độ người dùng chương trình lỗi, hãy làm theo các bước sau:
  1. Tại dấu kiểm nhắc lệnh, gõ Hệ thống gốc\System32\Drwtsn32.exe-tôi, và sau đó nhấn ENTER.

    Lệnh này cấu hình Dr. Watson là trình gỡ lỗi hệ thống mặc định.
  2. Tại dấu kiểm nhắc lệnh, gõ Hệ thống gốc\System32\Drwtsn32.exe, và sau đó chọn các tuỳ chọn sau:
    Thêm vào tệp nhật ký sẵn có
    Tạo sập
    Hình ảnh thông báo
  3. Sau khi máy tính khởi động lại dừng 0xC000021A lỗi, chạy Dr. Watson (Drwtsn32.exe).
  4. Xem Nhật ký Dr. Watson để xác định quy trình chế độ người dùng nào có thể gây ra sự cố.
  5. Nếu kí nhập Dr. Watson không có đủ thông tin để xác định nguyên nhân của vấn đề, phân tích các tập tin User.dmp để xác định nguyên nhân gây ra cửa 0xC000021A lỗi.

    Nếu Dr. Watson không tạo ra một tập tin User.dmp Winlogon.exe hoặc Csrss.exe, bạn có thể phải sử dụng công cụ khác để tạo một tệp kết xuất bộ nhớ của quá trình không thành công. Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
    241215 Làm thế nào để sử dụng công cụ Userdump.exe để tạo một tệp kết xuất
    Lưu ý: Làm theo hướng dẫn trong bài viết cơ sở kiến thức để khắc phục sự cố trình tắt với ngoại lệ. Khi bạn làm theo các hướng dẫn, theo dõi các quy trình sau để khắc phục sự cố dừng 0xC000021A lỗi:
    • Winlogon.exe
    • Csrss.exe
    Lưu ý: Hầu hết dừng 0xC000021A lỗi xảy ra do Winlogon.exe không thành công. Điều này thường xảy ra vì một lỗi bên thứ ba nhận dạng đồ hoạ và xác thực (GINA) DLL. GINA là một cấu phần thay thế DLL Winlogon.exe tải. GINA thực hiện chính sách xác thực của mô hình kí nhập tương tác. GINA thực hiện tất cả xác định và xác thực người dùng tương tác.
Đó là rất phổ biến cho các loại phần mềm điều khiển thay thế mặc định Windows GINA DLL (Msgina.dll). Vì vậy, bước đầu tiên tốt là kiểm tra hệ thống để xem nếu có một DLL GINA bên thứ ba. Để thực hiện việc này, định vị khoá kiểm nhập sau:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Giá trị = GinaDLL REG_SZ
  • Nếu giá trị Gina DLL và nếu nó là gì ngoài Msgina.dll, nó có thể có nghĩa là một sản phẩm bên thứ ba đã thay đổi giá trị này.
  • Nếu không có giá trị này, Hệ thống sử dụng Msgina.dll mặc định GINA DLL.
Nếu lỗi này xảy ra lần đầu tiên sau khi cài đặt chuyên biệt trình khiển trình mới hoặc Cập Nhật, Hệ thống bản ghi dịch vụ hoặc chương trình của bên thứ ba, phần mềm mới nên được loại bỏ hoặc vô hiệu hoá. Liên hệ với nhà sản xuất phần mềm để xem bản Cập Nhật có sẵn. Để biết thêm thông tin về phần cứng và phần mềm cung cấp thông tin liên hệ, ghé thăm Web site sau của Microsoft:-

Tốt cấu hình hoạt động

Nếu các bước trước đó trong bài viết này không giải quyết sự cố, khởi động máy tính bằng cách sử dụng cấu hình tốt được biết đến cuối cùng. Khởi động máy tính bằng cách sử dụng cấu hình tốt được biết đến cuối cùng, hãy làm theo các bước sau.

Lưu ý: Vì có nhiều phiên bản Microsoft Windows, các bước sau đây có thể khác trên máy tính của bạn. Nếu có, hãy xem tài liệu sản phẩm của bạn để hoàn tất các bước này.
  1. Bấm vào Bắt đầu, sau đó bấm Tắt.
  2. Bấm khởi động lại, và sau đó bấm OK.
  3. Nhấn F8 lúc chỉ định:
    • Đối với một máy tính dựa trên x 86: khi màn hình văn bản xuất hiện và sau đó biến mất, nhấn F8. (Màn hình văn bản có thể bao gồm kiểm tra bộ nhớ, dòng về BIOS dòng khác.) Cũng có dấu kiểm nhắc cho bạn khi để nhấn F8.
    • Đối với một máy tính dựa trên kiến trúc Itanium: sau khi bạn thực hiện lựa chọn của mình từ menu khởi động, nhấn F8. Có một dấu kiểm nhắc cho bạn khi để nhấn F8.
  4. Sử dụng các phím mũi tên để chọn Tốt cấu hình hoạt động, và sau đó nhấn ENTER.

    NUM LOCK phải tắt trước khi các phím mũi tên trên bàn phím sẽ hoạt động.
  5. Sử dụng các phím mũi tên để lựa chọn một hệ điều hành, và sau đó nhấn ENTER.
Lưu ý:
  • Chọn tùy chọn khởi động cấu hình tốt mới cung cấp một cách để khôi phục các vấn đề chẳng hạn như trình điều khiển mới nhất có thể không phù hợp cho phần cứng của bạn. Tuy nhiên, nó không giải quyết sự cố do trình điều khiển bị hỏng hoặc thiếu hoặc tệp.
  • Khi bạn chọn tuỳ chọn tốt cấu hình hoạt động, thông tin trong khoá kiểm nhập HKLM\System\CurrentControlSet được khôi phục. Bất kỳ thay đổi nào bạn đã tạo ra trong khoá kiểm nhập khác vẫn giữ nguyên.

Nâng cấp tại chỗ

Nếu các bước trước đó trong bài viết này không giải quyết sự cố, thực hiện nâng cấp tại chỗ. Để biết thêm thông tin về cách thực hiện việc này, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
292175 Làm thế nào để thực hiện nâng cấp tại chỗ Windows 2000
978788 Cách thực hiện nâng cấp tại chỗ (cài đặt lại) cho Windows XP
816579 Làm thế nào để thực hiện nâng cấp tại chỗ của Windows Server 2003

Loại bỏ phần mềm tương hợp về sau bằng cách sử dụng bàn điều khiển phục hồi

Nếu các bước trước đó trong bài viết này không giải quyết sự cố, loại bỏ phần mềm tương hợp về sau bằng cách sử dụng bàn điều khiển phục hồi. Hoàn tất các bước mô tả làm thế nào để thực hiện việc này nằm ngoài phạm vi của bài viết này. Tuy nhiên, bạn có thể sử dụng các bài viết sau đây là hướng dẫn để thực hiện quy trình này.
313670 Làm thế nào để thay thế các trình điều khiển bằng cách sử dụng bàn điều khiển phục hồi trong Windows 2000
816104 Làm thế nào để thay thế các trình điều khiển bằng cách sử dụng bàn điều khiển phục hồi trong Windows Server 2003
326215 Làm thế nào để sử dụng bàn điều khiển phục hồi trên máy tính chạy Windows Server 2003 không khởi động
229716 Mô tả bàn điều khiển phục hồi Windows 2000
307654 Làm thế nào để cài đặt chuyên biệt và sử dụng bàn điều khiển phục hồi trong Windows XP
307545 Làm thế nào để khôi phục từ một kiểm nhập bị hỏng ngăn Windows XP khởi động
216417 Làm thế nào để cài đặt chuyên biệt Windows Recovery Console
debugref 21A 0x21a

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 156669 - Xem lại Lần cuối: 01/21/2016 04:40:00 - Bản sửa đổi: 1.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows XP Professional, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Tablet PC Edition

  • kbresolve kbhowto kbnetwork kbmt KB156669 KbMtvi
Phản hồi