Sửa mã lỗi 0xc0000022: Hướng dẫn từng bước

  • Chia Sẻ Cái Này
Cathy Daniels

Mã lỗi 0xc0000022 là mã lỗi trên hệ thống Windows cho biết chương trình hoặc ứng dụng không có quyền truy cập vào tệp hoặc thư mục. Lỗi này cũng có thể do sổ đăng ký hệ thống bị hỏng, trình điều khiển không tương thích hoặc các sự cố khác với hệ thống.

Kiểm tra cài đặt Quyền

Mã lỗi 0xc0000022 có thể xảy ra khi một ứng dụng hoặc chương trình không thể truy cập tệp hoặc thư mục do cài đặt quyền không chính xác. Cài đặt quyền kiểm soát ai có thể truy cập tệp hoặc thư mục và có thể cài đặt quyền cho tệp hoặc thư mục không cho phép ứng dụng hoặc chương trình truy cập tệp hoặc thư mục đó.

Để khắc phục lỗi này, bạn phải kiểm tra cài đặt quyền cho tệp hoặc thư mục. Tùy thuộc vào hệ điều hành của bạn, điều này có thể được thực hiện thông qua trình khám phá tệp hoặc cài đặt bảo mật tệp hoặc thư mục. Bạn phải đảm bảo rằng ứng dụng hoặc chương trình có cài đặt quyền chính xác để truy cập tệp hoặc thư mục.

Bước 1: Nhấp chuột phải vào ứng dụng gây ra sự cố và chọn Thuộc tính .

Bước 2: Chuyển đến tab Bảo mật và thay đổi quyền cho tất cả người dùng thành Cho phép toàn quyền kiểm soát .

Bước 3: Nhấp vào nút Áp dụng OK

Chạy Quét SFC

Quét Trình kiểm tra tệp hệ thống (SFC) là một công cụ trong Windows quét và thay thế mọi tệp hệ thống bị hỏng hoặc bị thiếu. Nólà một công cụ dòng lệnh có thể giúp khắc phục nhiều lỗi hệ thống, bao gồm mã lỗi 0xc0000022.

Lỗi này xảy ra khi một chương trình hoặc tệp hệ thống không chạy được do bị hỏng hoặc bị thiếu. Chạy quét SFC có thể thay thế mọi tệp hệ thống bị hỏng và khắc phục lỗi. Có thể chạy quét SFC từ Dấu nhắc Lệnh.

Bước 1: Mở menu Bắt đầu, nhập cmd, và nhấp vào Chạy với tư cách quản trị viên.

Bước 2: Nhập SFC/scannow và nhấn enter.

Sau đó, Windows sẽ quét các tệp hệ thống và thay thế bất kỳ tệp nào bị hỏng. Sau khi quá trình quét hoàn tất, hãy khởi động lại máy tính và kiểm tra xem lỗi đã được giải quyết chưa.

Kiểm tra Tệp DLL có vấn đề về khả năng truy cập

Khi lỗi 0xc0000022 xuất hiện, nguyên nhân thường là do tệp DLL (Thư viện liên kết động) có vấn đề về khả năng truy cập. Điều này có nghĩa là tệp DLL bị thiếu hoặc bị hỏng, khiến chương trình không thể chạy chính xác. Để khắc phục lỗi này, bạn phải kiểm tra mọi tệp DLL có vấn đề về khả năng truy cập.

Bước 1: Nhấp chuột phải vào tệp gây ra sự cố và chọn Thuộc tính.

Bước 2: Chuyển đến tab Bảo mật và kiểm tra xem thẻ Đọc & Thực thi Quyền được bật.

Bước 3: Nếu không, hãy nhấp vào nút Chỉnh sửa và chọn nhấp vào Thêm nút.

Bước 4: Nhập tên đối tượng cần chọn và gõ người dùng.

Bước 5: Nhấp vào Kiểm tra tên rồi OK.

Bước 6: Đặt quyền truy cập cho người dùng mới được thêm vào Đọc & Thực thi quyền Quyền truy cập đọc .

Chạy Quét DISM

DISM là viết tắt của Deployment Image Servicing and Management, một công cụ chẩn đoán tích hợp trong Windows giúp khắc phục các vấn đề cấp hệ thống với hệ điều hành. Nó có thể được sử dụng để sửa chữa các tệp hệ thống, cài đặt hoặc gỡ cài đặt các bản cập nhật Windows, Kích hoạt Windows, định cấu hình các tính năng của Windows, v.v.

Về lỗi 0xc0000022, chạy quét DISM có thể khắc phục sự cố. Lỗi này thường xảy ra do các tệp hệ thống bị thiếu hoặc bị hỏng. Chạy quét DISM có thể giúp sửa chữa mọi tệp hệ thống bị thiếu hoặc bị hỏng, điều này có thể giúp khắc phục lỗi.

Bước 1: Mở menu Bắt đầu và nhập cmd.

Bước 2: Chạy dấu nhắc lệnh với tư cách quản trị viên.

Bước 3: Nhập các lệnh sau và nhấn enter sau mỗi lệnh:

  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth

Bước 4: Đợi công cụ DISM hoàn tất quá trình quét rồi khởi động lại máy tính của bạn.

Thực hiện Quét phần mềm độc hại hoặc Quét vi-rút

Nếu máy tính của bạn hiển thị mã lỗi 0xc0000022, máy tính của bạn có thể đã bị nhiễm vi-rút hoặc phần mềm độc hại.Quét máy tính của bạn để tìm phần mềm độc hại hoặc vi rút có thể giúp khắc phục sự cố. Phần mềm độc hại là phần mềm độc hại có thể làm hỏng máy tính của bạn hoặc khiến máy tính hoạt động sai chức năng.

Phần mềm độc hại có thể được cài đặt mà bạn không biết, thông qua trang web độc hại hoặc khi tải tệp xuống. Virus là phần mềm độc hại được thiết kế đặc biệt để lây lan từ máy tính này sang máy tính khác. Vi-rút có thể gây ra nhiều sự cố, bao gồm mã lỗi 0xc0000022. Bằng cách quét máy tính của bạn để tìm phần mềm độc hại hoặc vi rút, bạn có thể xác định nguồn gốc của lỗi và loại bỏ nó.

Bước 1: Mở Windows Security.

Bước 2: Chọn Vi-rút & chống mối đe dọa và nhấp vào Tùy chọn quét.

Bước 3: Chọn Quét toàn bộ và nhấp vào Nút Quét ngay.

Bước 4: Đợi quá trình hoàn tất và khởi động lại máy tính của bạn.

Sửa chữa Microsoft Visual C++ 2013 Redistributable

Nếu bạn đang gặp phải Lỗi 0xc0000022 khi cố gắng chạy một chương trình hoặc ứng dụng trên máy tính Windows của mình, thì đó có thể là do sự cố với gói Microsoft Visual C++ 2013 Redistributable.

Microsoft Visual C++ 2013 Gói có thể phân phối lại là một thư viện các tệp được yêu cầu bởi các chương trình được xây dựng bằng Visual C++. Nếu một số tệp trong gói này bị hỏng hoặc bị thiếu, nó có thể khiến ứng dụng gặp sự cố với lỗi 0xc0000022.

Bước 1: Mở Bảng điều khiển và chọn Chương trình và tính năng.

Bước 2: Cuộn xuống cho đến khi bạn tìm thấy Microsoft Visual C++ 2013 Redistributable (x64)

Bước 3: Nhấp chuột phải và chọn Thay đổi.

Bước 4: Nhấp nút Sửa chữa .

Bước 5: Lặp lại quy trình với Microsoft Visual C++ 2013 Redistributable (x64) <1 khác>

Bật DirectPlay trong Thành phần cũ

Bật DirectPlay trong Thành phần cũ có thể khắc phục lỗi 0xc0000022. DirectPlay là một giao thức liên lạc được sử dụng trong Windows để hỗ trợ liên lạc mạng giữa các ứng dụng.

Khi không bật giao thức này, các ứng dụng yêu cầu nó có thể gặp lỗi. Lỗi 0xc0000022 là mã thông báo lỗi của Windows cho biết một chương trình hoặc tính năng không thể khởi chạy chính xác.

Lỗi này có thể xảy ra khi một chương trình hoặc tính năng yêu cầu DirectPlay nhưng không được bật. Bật DirectPlay trong Thành phần kế thừa có thể giúp khắc phục lỗi này bằng cách cho phép chương trình hoặc tính năng truy cập vào giao thức liên lạc cần thiết.

Bước 1: Nhấn Win + R , nhập appwiz.cpl, và nhập.

Bước 2: Nhấp vào Bật hoặc tắt các tính năng của Windows .

Bước 3: Tìm và đánh dấu vào ô dành cho Thành phần cũ Phát trực tiếp.

Bước 4: Đợi quá trình kết thúc và đóng cửa sổ khi bạnxem “ Windows đã hoàn tất các thay đổi được yêu cầu.”

Bước 5: Khởi động lại máy tính của bạn.

Kiểm tra Dịch vụ bảo vệ phần mềm

Dịch vụ Bảo vệ Phần mềm là một dịch vụ Windows chịu trách nhiệm quản lý giấy phép phần mềm của các ứng dụng đã cài đặt. Nó có trách nhiệm đảm bảo rằng các giấy phép có hiệu lực và cập nhật. Nếu Dịch vụ bảo vệ phần mềm không hoạt động chính xác, nó có thể gây ra các lỗi như 0xc0000022. Để khắc phục lỗi này, bạn có thể kiểm tra Dịch vụ bảo vệ phần mềm để đảm bảo dịch vụ này chạy chính xác.

Bước 1: Nhấn Win + R, nhập services. msc, và nhấn enter.

Bước 2: Cuộn xuống và tìm Bảo vệ phần mềm.

Bước 3: Nhấp đúp để mở cửa sổ Thuộc tính.

Bước 4: Chuyển đến tab Chung , nhấp vào Bắt đầu rồi nhấp vào các nút Áp dụng OK .

Bước 5: Khởi động lại máy tính của bạn.

Tắt Tường lửa hoặc Chống vi-rút

Lỗi này có thể do các chương trình chống vi-rút và tường lửa chặn các quyền hoặc ứng dụng cụ thể. Vô hiệu hóa phần mềm chống vi-rút hoặc tường lửa có thể giúp khắc phục lỗi và cho phép ứng dụng chạy bình thường.

Bước 1: Nhấp vào biểu tượng mũi tên lên trên màn hình của bạn góc dưới cùng bên phải.

Bước 2: Nhấn Biểu tượng bảo mật Windows .

Bước 3: Chọn Vi-rút & Bảo vệ mối đe dọa vànhấp vào Quản lý cài đặt.

Bước 4: Tạm thời tắt tính năng Bảo vệ theo thời gian thực.

Chạy Ứng dụng với tư cách Quản trị viên

Chạy ứng dụng với tư cách quản trị viên có thể khắc phục lỗi vì nó sẽ cho phép ứng dụng chạy với đầy đủ đặc quyền và truy cập tất cả các tài nguyên hệ thống cần thiết. Ngoài ra, có thể phải cấp các quyền cụ thể cho ứng dụng để cho phép ứng dụng chạy chính xác.

Bước 1: Nhấp chuột phải vào ứng dụng.

Bước 2: Chọn Chạy với tư cách quản trị viên trên cài đặt Windows.

Các câu hỏi thường gặp về lỗi 0xc0000022

Mã lỗi 0xc0000022 trên Windows là gì XP?

Mã lỗi 0xc0000022 trên Windows XP thường xảy ra khi Kiểm soát truy cập người dùng (UAC) của hệ thống bị tắt hoặc UAC chặn một tệp cụ thể. Mã lỗi cũng có thể xảy ra nếu bất kỳ tệp hệ thống nào đã bị thay đổi hoặc có vấn đề với các quyền được gán cho chúng.

Điều gì ảnh hưởng đến người dùng thành thạo Mã lỗi 0xc0000022?

Người dùng thành thạo thường là nguyên nhân gốc rễ của Mã lỗi 0xc0000022. Lỗi này thường liên quan đến các vấn đề về quyền và người dùng có quyền có thể sửa đổi quyền của người dùng và hệ thống, dẫn đến lỗi. Các nguyên nhân tiềm ẩn khác gây ra lỗi này bao gồm các tệp bị hỏng, các vấn đề về bộ nhớ hoặc các mục đăng ký Windows bị hỏng.

Các chương trình Adobe có ảnh hưởng đến mã lỗi 0xc0000022 không?

Các chương trình Adobe, chẳng hạn nhưPhotoshop và Acrobat Reader, thường được liên kết với Mã lỗi 0xc0000022. Lỗi này có thể xảy ra khi các tệp hệ thống cụ thể không khởi chạy đúng cách hoặc khi một chương trình cố gắng truy cập các tài nguyên bị hạn chế.

Tại sao tôi nhận được mã lỗi 0xc0000022 trên Windows Vista?

Mã lỗi 0xc0000022 là một mã lỗi do Windows Vista và các phiên bản hệ điều hành Windows khác tạo ra. Nó cho biết có vấn đề với ứng dụng hoặc tệp hệ thống được đề cập. Nhiều yếu tố khác nhau, bao gồm các tệp hệ thống bị hỏng, xung đột phần mềm của bên thứ ba, sự cố phần cứng và trình điều khiển không tương thích, có thể gây ra lỗi này.

Tôi là Cathy Daniels, một chuyên gia về Adobe Illustrator. Tôi đã sử dụng phần mềm này kể từ phiên bản 2.0 và đã tạo các hướng dẫn cho phần mềm này từ năm 2003. Blog của tôi là một trong những điểm đến phổ biến nhất trên web dành cho những người muốn học Illustrator. Ngoài công việc là một blogger, tôi còn là một tác giả và một nhà thiết kế đồ họa.