Tôi đã phải truy cập một trang web của khách hàng vào một ngày nọ vì sự cố với ntoskrnl.exe trên máy tính Windows 7 của họ. Bỏ qua thực tế rằng họ đáng lẽ đã nâng cấp hệ điều hành của mình từ nhiều năm trước, vấn đề mà họ đang gặp phải là quá trình này gây ra lỗi màn hình xanh thường xuyên. Nếu bạn cũng thấy Ntoskrnl.exe gây ra lỗi treo thì đây là cách khắc phục.
Ntoskrnl.exe là gì?
Ntoskrnl.exe là một quy trình cốt lõi của Windows 7, kế thừa từ Windows NT, do đó có tên như vậy. Kernel là một quá trình cốt lõi có nhiệm vụ chăm sóc các chức năng cần thiết của Windows. Trong trường hợp này, quản lý bộ nhớ, quy trình cốt lõi và ảo hóa.
Đối với hầu hết các máy tính thông thường, ảo hóa không được sử dụng, vì vậy Ntoskrnl.exe sẽ chỉ chịu trách nhiệm một phần về RAM và các quy trình của Windows. Windows không thể hoạt động nếu không có quá trình này, vì vậy chúng tôi phải sửa nó để sử dụng máy tính. Vì lỗi đang gây ra sự cố và BSOD (Màn hình xanh chết chóc), nên chúng tôi vẫn phải sửa nó.
Như thường lệ, mặc dù cú pháp lỗi có thể đề cập đến Ntoskrnl.exe, nhưng nó không phải là hạt nhân gây ra sự cố. Nó thường là một cái gì đó khác. Cho rằng Ntoskrnl.exe trông coi bộ nhớ, nó thường là một cái gì đó ảnh hưởng đến bộ nhớ khiến Ntoskrnl.exe gặp sự cố. Nguyên nhân phổ biến là do quá trình ép xung, trình điều khiển và phần cứng bộ nhớ. Thông thường, đó là hai vấn đề đầu tiên chứ không phải cuối cùng.
Khắc phục Ntoskrnl.exe gây ra sự cố
Để khắc phục sự cố, chúng ta cần thực hiện một trong hai việc. Nếu bạn ép xung hệ thống của mình, hãy thử chạy nó mà không cần ép xung để xem nó có ổn định không. Nếu đúng như vậy, hãy chạy ứng dụng ổn định hoặc ép xung để xác định tốc độ đồng hồ bộ nhớ ổn định hơn và kiểm tra lại.
Nếu cách đó không hiệu quả hoặc bạn không ép xung, chúng tôi cần làm một việc khác. Rất có thể đó là trình điều khiển gây ra sự cố, vì vậy chúng tôi nên cập nhật tất cả những điều đó. Chúng tôi có thể tạo ra một minidump cho bạn biết chính xác những gì đang xảy ra nhưng đó có thể là một nỗi đau. Nếu bạn muốn đi theo lộ trình đó, hãy xem trang này trên trang web của Microsoft.
Nếu không, hãy để chúng tôi cập nhật tất cả các trình điều khiển của chúng tôi. Vì dù sao đây cũng là một phần của công việc quản lý nhà của Windows 7, nên đây là thời gian dành cho bạn.
Mở Trình quản lý thiết bị và làm việc theo cách của bạn thông qua danh sách thiết bị. Bạn nên cập nhật trình điều khiển đồ họa, trình điều khiển âm thanh, trình điều khiển mạng, trình điều khiển chipset, tiện ích quản lý đĩa nếu bạn có, bất kỳ trình điều khiển ngoại vi nào cho máy in, webcam, máy quét hoặc ổ cứng ngoài.
Sau đó, thực hiện cập nhật Windows để đảm bảo bạn có tất cả các bản cập nhật có sẵn. Microsoft không còn xuất bản các bản cập nhật Windows 7 nữa nhưng chúng tôi cần đảm bảo rằng bạn có những bản cập nhật có sẵn. Cuối cùng, khởi động lại máy tính của bạn và đảm bảo tất cả các ổ đĩa đều hoạt động.
Nếu việc làm mới tất cả các trình điều khiển của bạn không ngăn được Ntoskrnl.exe gây ra lỗi, chúng tôi nên kiểm tra tính toàn vẹn của tệp Windows.
- Mở dòng lệnh với tư cách quản trị viên.
- Loại paste ‘dism / online / cleanup-image / restorehealth’ và nhấn Enter.
- Để quá trình hoàn tất.
Đây là tiện ích kiểm tra tệp của Windows sẽ xác minh tính toàn vẹn của các thư viện và tệp Windows. Nếu bất kỳ cái nào bị thiếu hoặc bị hỏng, Windows sẽ tải xuống một bản sao mới khi chúng có sẵn.
Nếu cách đó không hiệu quả, chúng tôi cần sử dụng MemTest86 +. Đây là một tiện ích kiểm tra bộ nhớ tốt nhất trong lớp trong việc kiểm tra RAM.
- Tải xuống MemTest86 từ đây. Nếu bạn muốn ghi nó vào đĩa CD, hãy chọn bản sao thích hợp. Nếu không, hãy sử dụng tùy chọn nhị phân có thể khởi động cho USB.
- Tạo ổ đĩa có thể khởi động và khởi động lại máy tính của bạn. Để các phương tiện tại chỗ.
- Chọn khởi động từ phương tiện đó khi được nhắc và cho phép tải MemTest86 +.
- Chạy thử nghiệm ba lần riêng biệt và ghi lại bất kỳ lỗi nào mà nó tìm thấy.
Nếu MemTest86 + tìm thấy lỗi, hãy hoán đổi thanh RAM giữa các khe và chạy lại bài kiểm tra. Nếu MemTest86 + vẫn phát hiện lỗi, bạn cần xác định xem đó là RAM hay khe cắm bo mạch chủ. Nếu lỗi di chuyển với RAM, nó có thể bị lỗi. Nếu các lỗi vẫn ở cùng một vị trí, đó có thể là bo mạch chủ.
Nếu bạn có RAM dự phòng hoặc đủ để chạy máy tính mà không bị dính lỗi gây ra lỗi, hãy làm như vậy một lúc để xem lỗi có biến mất không. Nếu có vẻ như đó là khe cắm RAM trên bo mạch chủ gây ra lỗi, hãy sử dụng một khe cắm RAM khác và theo dõi.
Phần lớn các lỗi Ntoskrnl.exe xảy ra trên máy tính Windows 7. Mặc dù hạt nhân vẫn có trong Windows 8, nhưng nó có vẻ ổn định hơn nhiều trong phiên bản đó. Nếu vì lý do nào đó, bạn vẫn đang chạy máy tính Windows 7 và gặp những lỗi này, thì bây giờ bạn biết phải làm gì.
Có bất kỳ cách nào khác để sửa chữa Ntoskrnl.exe gây ra sự cố không? Hãy cho chúng tôi biết về chúng bên dưới nếu bạn làm như vậy.