Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách sửa mã lỗi 0x00000018 trên Windows 10/11?

Màn hình xanh chết chóc, còn được gọi là lỗi dừng, xảy ra khi Windows phát hiện thứ gì đó có thể gây hại cho máy tính của bạn, chẳng hạn như RAM bị lỗi, đĩa cứng bị lỗi hoặc một vấn đề phần cứng khác. Do đó, BSOD là nỗ lực của hệ điều hành của bạn để bảo vệ máy khỏi bị hư hỏng. Một trong những lỗi như vậy là sự cố tham chiếu BSOD bởi con trỏ 0x00000018.

THAM KHẢO BẰNG POINTER, còn được gọi là 0x00000018, là một vấn đề cụ thể cho biết số lượng tham chiếu bất hợp pháp của một đối tượng dựa trên trạng thái của nó. Người dùng gặp phải sự cố này sẽ gặp phải lỗi Màn hình xanh chết chóc, thường liên quan đến phần cứng. Mã lỗi này thường khiến hệ thống gặp sự cố, khiến người dùng không thể thực hiện bất kỳ thao tác nào.

Một số nguyên nhân phổ biến nhất của mã lỗi 0x00000018 là trình điều khiển lỗi thời, không nhất quán về thời gian và các lỗi chung lây nhiễm vào hệ thống. Chúng tôi đã liệt kê một số phương pháp khắc phục sự cố hiệu quả sẽ giúp bạn sao lưu và chạy ngay lập tức. Nhưng trước khi làm điều đó, hãy khám phá kiểm tra lỗi 0x00000018 này và điều gì dẫn đến sự xuất hiện của nó.

Thông tin thêm về 'Kiểm tra lỗi là:0x00000018'

Lỗi tham chiếu bằng con trỏ BSoD (còn được gọi là tham chiếu kiểm tra lỗi MSDN bằng con trỏ 0x00000018) có thể gây khó chịu trên Windows 10, nhưng có một số giải pháp.

Mẹo chuyên nghiệp:Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không chính xác, tệp rác, ứng dụng có hại và các mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Quét miễn phí các sự cố PC 3.145.873 tải xuống Tương thích với:Windows 10/11, Windows 7, Windows 8

Khi lỗi này xảy ra, máy tính của bạn sẽ bị treo. Nó xảy ra trên cả các phiên bản Windows cũ hơn và các hệ thống mới nhất.

Lỗi này đôi khi được theo sau bởi tên của tệp đã gây ra nó. Do đó, người dùng đã báo cáo nhận được thông báo sau:

Reference_by_pointer wdf01000 sys / ntoskrnl.exe / atikmdag.sys / tcpip.sys / ntkrnlpa.exe / win32k.sys

Một phiên bản khác của thông báo có nội dung:

Ngoại lệ không được xử lý:địa chỉ đọc ngoại lệ_access_violation 0x00000018

Nếu điều này xảy ra, bạn phải tiến hành một số cuộc điều tra trước khi xác định ứng dụng hoặc trình điều khiển nào là nguyên nhân. Nếu bạn gặp lỗi bộ nhớ 0x00000018 thì BSOD có liên quan đến RAM của máy bạn.

Trong một số trường hợp được báo cáo, lỗi là do thiết bị ép xung, vì vậy hãy xem xét các quy trình bạn đã chạy gần đây trên thiết bị.

Nguyên nhân của tham chiếu BSOD theo con trỏ 0x00000018

Khi trình điều khiển sử dụng một con trỏ tới một đối tượng, trình điều khiển sẽ gọi một quy trình hạt nhân để tăng số lượng tham chiếu của đối tượng lên một. Khi trình điều khiển đã hoàn thành công việc của mình với con trỏ, nó sẽ gọi một quy trình hạt nhân khác để giảm số lượng tham chiếu đi một.

Các lệnh gọi đến các quy trình làm tăng (tham chiếu) và giảm (tham chiếu) số lượng tham chiếu phải được khớp bởi trình điều khiển. Kiểm tra lỗi này là do số lượng tham chiếu không nhất quán trong đối tượng. Thông thường, sự không nhất quán là do trình điều khiển liên tục giảm số lượng tham chiếu của đối tượng, dẫn đến các lệnh gọi bổ sung bỏ qua đối tượng. Kiểm tra lỗi này có thể xảy ra khi số lượng tham chiếu của một đối tượng đạt đến 0 trong khi đối tượng vẫn có tay cầm đang mở. Điều này cũng có thể xảy ra khi số lượng tham chiếu của đối tượng giảm xuống dưới 0, bất kể đối tượng có bất kỳ chốt mở nào hay không.

Tóm lại, lỗi BSOD REFERENCE BY POINTER chủ yếu do trình điều khiển được mã hóa kém gây ra, nhưng nó cũng có thể do một hoặc nhiều yếu tố sau gây ra:

  • Trình điều khiển hoặc tệp hệ thống đã lỗi thời hoặc bị hỏng
  • Đĩa cứng hoặc các sự cố phần cứng khác
  • Phần mềm của bên thứ ba bị lỗi

Xin lưu ý rằng nếu bạn không thể khởi động thiết bị của mình một cách bình thường, như thường xảy ra với BSOD, bạn có thể phải làm việc ở Chế độ an toàn cho hầu hết các giải pháp bên dưới.

Cách giải quyết lỗi kiểm tra 0x00000018

Các giải pháp được liệt kê bên dưới có thể hỗ trợ bạn giải quyết Màn hình xanh tham chiếu bằng con trỏ trên Windows 11/10:

Bước 1:Kiểm tra bộ nhớ của bạn.

Nếu bạn gặp mã lỗi Windows 0x00000018, điều đầu tiên bạn nên làm là kiểm tra RAM của hệ thống vì lỗi này thường do bộ nhớ bị hỏng gây ra.

Để thực hiện điều này, hãy khởi chạy Công cụ chẩn đoán bộ nhớ tích hợp của Windows, công cụ này cực kỳ hữu ích để khắc phục sự cố khi máy tính bắt đầu chạy chậm, bị treo, bị treo hoặc hiển thị màn hình xanh. Bằng cách sử dụng nó, bạn có thể xác định xem vấn đề với các ứng dụng đã cài đặt trên máy tính có phải do lỗi bộ nhớ hay không.

Nhập Chẩn đoán bộ nhớ Windows trong thanh tìm kiếm của thanh tác vụ và nhấn Enter .

Chọn Khởi động lại ngay bây giờ và kiểm tra sự cố trong hộp thoại xuất hiện trên màn hình của bạn. Sau đó, đợi quá trình kiểm tra bộ nhớ kết thúc.

Thông báo chẩn đoán sẽ xuất hiện sau khi máy tính của bạn khởi động lại. Thông báo này xuất hiện ở góc dưới cùng bên phải của Windows 10. Nếu không tìm thấy lỗi bộ nhớ, mô-đun bộ nhớ của bạn đang hoạt động bình thường. Trong trường hợp này, hãy thử phương pháp khắc phục sự cố tiếp theo được liệt kê bên dưới. Tuy nhiên, nếu công cụ phát hiện bất kỳ lỗi nào, bạn nên liên hệ với nhà sản xuất PC của mình để được trợ giúp, vì lỗi bộ nhớ thường cho thấy sự cố với chip bộ nhớ của PC.

Bước 2:Cài đặt trình điều khiển đồ họa mới nhất.

Điều quan trọng là phải cài đặt các trình điều khiển mới nhất trên PC chạy Windows 10 của bạn nếu bạn muốn đảm bảo hiệu suất và độ ổn định tối đa.

Tuy nhiên, các vấn đề với trình điều khiển có thể phát sinh theo thời gian và bạn có thể cần gỡ cài đặt một số trình điều khiển khỏi PC của mình.

Nếu bạn đang gặp sự cố với cạc đồ họa của mình và cần gỡ cài đặt trình điều khiển của nó, bạn có thể quan tâm đến DDU:Trình gỡ cài đặt trình điều khiển hiển thị.

  1. Tải xuống Trình gỡ cài đặt trình điều khiển hiển thị.
  2. Chạy chương trình sau khi bạn đã tải xuống.
  3. Khi DDU khởi động, hãy làm theo hướng dẫn trên màn hình để gỡ bỏ trình điều khiển cạc đồ họa của bạn.

Người dùng AMD và NVIDIA đã báo cáo rằng lỗi tham chiếu bằng con trỏ đã được giải quyết sau khi cài đặt phiên bản cơ bản của trình điều khiển cạc đồ họa. Bạn có thể sử dụng giải pháp này ngay cả khi bạn không có cạc đồ họa AMD.

Sau khi xóa hoàn toàn trình điều khiển, bạn phải tải xuống phiên bản tối thiểu mới nhất của trình điều khiển cạc đồ họa.

Để có được phiên bản cơ bản của trình điều khiển cạc đồ hoạ, hãy truy cập trang web của nhà sản xuất cạc đồ hoạ của bạn, tìm cạc đồ hoạ của bạn và tải xuống các trình điều khiển mới nhất cho nó. Chọn phiên bản tối thiểu của trình điều khiển, loại trừ mọi phần mềm không cần thiết.

Lỗi này sẽ được khắc phục vĩnh viễn sau khi cài đặt phiên bản trình điều khiển tối thiểu mới nhất. Đừng quên cập nhật trình điều khiển cạc đồ họa của bạn. Các trình điều khiển lỗi thời thường là nguồn gây ra lỗi và sự cố BSOD, vì vậy, điều quan trọng là bạn phải cập nhật chúng càng sớm càng tốt.

Bước 3:Tắt hoặc gỡ cài đặt phần mềm chống vi-rút của bạn.

Mặc dù phần mềm chống vi-rút của bạn là rất cần thiết, nhưng đôi khi nó có thể can thiệp vào Windows và khiến lỗi xuất hiện.

Để giải quyết sự cố, hãy tắt phần mềm chống vi-rút của bạn và xem liệu điều đó có giải quyết được sự cố hay không. Nếu sự cố vẫn tiếp diễn, bạn nên gỡ bỏ phần mềm chống vi-rút.

Vì đơn giản gỡ cài đặt phần mềm chống vi-rút không phải lúc nào cũng đủ, bạn nên sử dụng một công cụ gỡ cài đặt chuyên dụng để loại bỏ hoàn toàn nó. Hầu hết các công ty chống vi-rút đều cung cấp trình gỡ cài đặt chuyên dụng cho phần mềm của họ, vì vậy hãy đảm bảo có một trình gỡ cài đặt cho phần mềm của bạn.

Đảm bảo rằng bạn xóa tất cả các tệp còn sót lại khỏi cài đặt chống vi-rút bằng Công cụ sửa chữa PC, chẳng hạn như Outbyte PC Repair. Một số chương trình chống vi-rút sẽ không hoạt động bình thường nếu có dấu vết của một chương trình bảo mật khác trong hệ thống.

Kiểm tra xem sự cố đã được giải quyết hay chưa sau khi xóa phần mềm chống vi-rút của bạn. Nếu đó là nguồn gốc của sự cố, bạn nên chuyển sang một giải pháp chống vi-rút khác.

Theo khuyến nghị, hãy sử dụng phần mềm chống vi-rút mạnh mẽ sẽ không can thiệp vào Windows của bạn theo bất kỳ cách nào. Bạn có phần mềm chống vi-rút tốt nhất cho Windows 10/11 cho mục đích này.

Bước 4:Gỡ cài đặt phần mềm có vấn đề.

Kiểm tra xem máy tính của bạn có ổn định không sau khi khởi động lại. Nếu không có lỗi BSOD, sự cố do một trong các ứng dụng đã cài đặt gây ra.

Bạn chỉ cần tìm ứng dụng có vấn đề ngay bây giờ và để làm như vậy, hãy lặp lại các bước và bật lần lượt các ứng dụng và dịch vụ cho đến khi bạn tìm thấy ứng dụng gây ra sự cố.

Khi bạn đã xác định được ứng dụng có vấn đề, tốt nhất bạn nên gỡ cài đặt ứng dụng đó và xem liệu cách đó có giải quyết được sự cố hay không. Để làm như vậy:

  1. Nhập msconfig trong Chạy sau khi nhấn Phím Windows + R .
  2. Để chạy lệnh, nhấn Enter hoặc nhấp vào OK .
  3. Chọn Khởi động có chọn lọc và bỏ chọn Tải các mục khởi động khi Cấu hình Windows cửa sổ mở ra.
  4. Chọn Ẩn tất cả các dịch vụ của Microsoft từ Dịch vụ tab.
  5. Bây giờ, hãy chọn tùy chọn Tắt tất cả tùy chọn.
  6. Điều hướng đến Khởi động và chọn Mở Trình quản lý Tác vụ.
  7. Chọn Tắt từ menu bằng cách nhấp chuột phải vào từng mục trong danh sách.
  8. Quay lại cửa sổ Cấu hình Hệ thống và nhấp vào Áp dụng OK sau khi bạn đã tắt tất cả các mục khởi động.

Bước 5:Chạy Tiện ích CHKDSK.

Nếu RAM của bạn không có lỗi, bước tiếp theo là kiểm tra ổ cứng của bạn để tìm lỗi. Điều này có thể được thực hiện bằng cách sử dụng Command Prompt hoặc máy tính của bạn để chạy tiện ích chkdsk.

Chúng tôi sẽ hướng dẫn bạn các bước chạy tiện ích này trên máy tính bằng phương pháp này.

  1. Khởi động File Explorer và nhấp chuột phải vào ổ đĩa bạn muốn kiểm tra lỗi.
  2. Từ trình đơn ngữ cảnh, chọn Thuộc tính .
  3. Điều hướng đến Công cụ trong cửa sổ Thuộc tính và nhấp vào nút Kiểm tra trong Kiểm tra lỗi.
  4. Khi bạn khởi chạy tiện ích, tiện ích sẽ bắt đầu quét ổ đĩa đã chọn để tìm lỗi hệ thống tệp và các vấn đề khác, chẳng hạn như các thành phần xấu.
  5. Nếu phát hiện ra sự cố, hãy khởi động lại hệ thống của bạn để bắt đầu quá trình sửa chữa.

Để giải quyết lỗi 0x00000018, CHKDSK sẽ chạy trong vài giây đầu tiên sau khi máy tính của bạn khởi động để sửa bất kỳ và tất cả các lỗi mà nó phát hiện, cũng như bất kỳ thành phần xấu hoặc các sự cố khác mà nó tìm thấy trên ổ cứng của bạn.

Bước 6:Chạy quét SFC và DISM.

Như đã thảo luận trước đây, các lỗi như lỗi xảy ra thường do lỗi tham nhũng và lỗi hệ thống.

Tin tốt là Windows bao gồm một số tiện ích khắc phục sự cố tích hợp cho phép bạn quét các lỗi và sửa chúng mà không cần sự tham gia của người dùng. Hai tiện ích đó là Trình kiểm tra tệp hệ thống (SFC) và Quản lý và phục vụ hình ảnh triển khai (DISM).

Hầu hết các trường hợp hỏng tệp có thể được giải quyết bằng cách chạy các tiện ích SFC và DISM, vì vậy chúng tôi khuyên bạn nên thử chúng. Hy vọng rằng họ sẽ giải quyết được vấn đề một cách nhanh chóng.

Bước 7:Sử dụng Công cụ quản lý trình xác minh trình điều khiển.

Sử dụng công cụ Trình quản lý trình xác minh trình điều khiển, bạn cũng có thể xác định trình điều khiển bị hỏng gây ra lỗi 0x00000018.

Trình xác minh trình điều khiển, như tên của nó, là một chương trình xác định trình điều khiển nào bị lỗi. Công cụ này không giải quyết vấn đề như SFC, CHKDSK và các công cụ khắc phục sự cố khác, mà hỗ trợ xác định trình điều khiển gây ra lỗi.

  1. Để khởi chạy Command Prompt với đặc quyền quản trị, hãy nhập cmd trong khu vực tìm kiếm của thanh tác vụ của bạn và chọn Chạy với tư cách quản trị viên.
  2. Nhập lệnh sau vào cửa sổ Command Prompt và nhấn Enter :người xác minh
  3. Sau đó, trong Trình quản lý Trình xác minh Trình điều khiển, hãy chọn Tạo cài đặt tiêu chuẩn và nhấp vào Tiếp theo để tiếp tục.
  4. Chọn tuỳ chọn để tự động chọn tất cả các trình điều khiển được cài đặt trên máy tính này, sau đó nhấp vào Kết thúc .
  5. Cho phép tiện ích quét tìm lỗi trước khi khởi động lại. Khi máy tính của bạn khởi động lại, nó sẽ kiểm tra tất cả các trình điều khiển đã cài đặt. Mọi vấn đề được phát hiện sẽ được báo cáo cho bạn.

Cập nhật bất kỳ trình điều khiển bị hỏng nào được phát hiện. Sẽ mất một khoảng thời gian để chạy công cụ Trình xác minh trình quản lý trình điều khiển. Cân nhắc khôi phục, cập nhật hoặc cài đặt lại trình điều khiển bị lỗi hoặc lỗi thời sau khi quá trình khắc phục sự cố hoàn tất.

Quản trị viên CNTT có thể sử dụng trình gỡ lỗi như WinDbg hoặc phần mềm phân tích kết xuất sự cố để giúp phân tích sự cố này để khắc phục sự cố nâng cao.

Bước 8:Kiểm tra phần cứng của bạn.

Nhiều lỗi Màn hình xanh chết chóc, bao gồm cả tham chiếu bằng con trỏ, là do phần cứng gây ra, vì vậy nếu gần đây bạn đã cài đặt phần cứng mới, hãy đảm bảo loại bỏ hoặc thay thế nó.

Ngoài phần cứng mới, phần cứng bị lỗi là nguyên nhân phổ biến gây ra lỗi BSOD.

RAM bị lỗi thường là nguyên nhân gốc rễ của các loại lỗi này, vì vậy hãy kiểm tra từng mô-đun RAM một để tìm ra lỗi.

MemTest86 + hoặc một công cụ tương tự có thể được sử dụng để kiểm tra toàn bộ RAM của bạn.

Kiểm tra các thành phần chính khác như bo mạch chủ, ổ cứng, v.v. xem RAM của bạn có hoạt động bình thường không.

Bước 9:Kiểm tra xem có quá nhiệt không.

Quá nhiệt là một trong những nguyên nhân có thể gây ra lỗi này, vì vậy nếu bạn đang gặp phải lỗi này, hãy kiểm tra nhiệt độ của PC.

Bạn có thể thực hiện việc này bằng cách sử dụng công cụ theo dõi nhiệt độ CPU. Sau khi cài đặt một công cụ như vậy, hãy giữ cho nó chạy ở chế độ nền và theo dõi nhiệt độ của máy tính của bạn.

Nếu nhiệt độ CPU hoặc GPU của bạn tăng cao hơn mức khuyến nghị và gây ra sự cố, bạn có thể cần phải làm sạch PC của mình.

Để thực hiện việc này, chỉ cần rút PC ra khỏi ổ cắm điện, mở vỏ máy tính và làm sạch các bộ phận của bạn bằng không khí có áp.

Chúng tôi phải nhấn mạnh rằng việc mở vỏ máy tính của bạn có thể làm mất hiệu lực bảo hành của bạn, vì vậy hãy ghi nhớ điều đó. Một số người dùng máy tính xách tay đã báo cáo rằng làm sạch PC của họ khỏi bụi đã giải quyết được vấn đề của họ, vì vậy hãy thử.

Kết thúc

Không nên xem nhẹ lỗi Màn hình xanh chết chóc vì chúng thường do sự cố phần cứng gây ra. Lỗi BSOD tham chiếu bằng con trỏ có thể gây khó chịu, nhưng chúng tôi hy vọng bạn có thể giải quyết nó bằng một trong các giải pháp này. Bạn có thể bảo vệ hệ thống của mình khỏi bị hư hại thêm bằng cách điều tra nguyên nhân gây ra lỗi BSOD.