Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa lỗi: MMC Could not Create the Snap-in Error

Lỗi này thường xuất hiện trên các PC chạy Windows OS, đặc biệt là Windows 7 và Windows Server 2008 nhưng có xu hướng xuất hiện trên bất kỳ hệ điều hành nào. Lỗi thường xuất hiện khi bạn sắp mở Event Viewer, Task Scheduler hoặc Group Policy Editor.

Không có giải pháp phổ quát cho vấn đề này và bạn sẽ không may phải thực sự làm theo tất cả các phương pháp được người dùng báo cáo là hiệu quả. Lưu ý rằng không phải tất cả các giải pháp đều liên quan đến cùng một hệ điều hành và chúc may mắn!

Giải pháp 1: Vấn đề Visual C++

Một số người đã liên hệ với Microsoft về vấn đề này và dường như cần một loạt các bước để khắc phục. Vấn đề có thể biến mất ngay sau một vài bước, vì vậy hãy kiểm tra thường xuyên xem lỗi còn xuất hiện hay không.

Trước hết, bạn cần cài đặt lại Visual C++ Redistributable Package vì đây là một trong những nguyên nhân chính gây ra chính xác vấn đề này. Microsoft giải thích rằng vấn đề do Visual C++ trả về một con trỏ xấu (bad pointer) dẫn đến vấn đề này.

  1. Nhấp vào menu Start và mở Control Panel bằng cách tìm kiếm trong menu Start. Ngoài ra, bạn có thể nhấp vào biểu tượng bánh răng để mở ứng dụng Settings nếu bạn đang dùng Windows 10.
  2. Trong Control Panel, chọn tùy chọn View as: Category ở góc trên bên phải và nhấp vào Uninstall a Program trong phần Programs ở dưới cùng của cửa sổ Control Panel.

Sửa lỗi: MMC Could not Create the Snap-in Error

  1. Nếu bạn đang dùng ứng dụng Settings trên Windows 10, nhấp vào Apps sẽ ngay lập tức mở danh sách tất cả các chương trình đã cài đặt trên PC của bạn.
  2. Tìm Microsoft Visual C++ Redistributable Package trong Control Panel hoặc Settings và nhấp vào Uninstall. Bạn có thể nhận thấy có một vài phiên bản khác nhau. Bạn cần ghi nhớ chúng và lặp lại quá trình gỡ cài đặt cho từng phiên bản. Bạn có thể cần xác nhận một số hộp thoại và làm theo hướng dẫn xuất hiện cùng với trình gỡ cài đặt.

Sửa lỗi: MMC Could not Create the Snap-in Error

  1. Nhấp Finish khi trình gỡ cài đặt hoàn tất và lặp lại quá trình gỡ cài đặt cho tất cả các phiên bản của Visual C++ Package. Bây giờ, bạn cần cài đặt lại chúng bằng cách tìm kiếm tại đây. Chọn phiên bản bạn muốn tải xuống và chọn bản tải xuống phù hợp với kiến trúc bộ xử lý của bạn (32-bit hoặc 64-bit).
  2. Tìm file bạn vừa tải xuống trong thư mục Windows, chạy nó và làm theo hướng dẫn trên màn hình để cài đặt Microsoft Visual C++ Redistributable Package. Lặp lại quy trình tương tự cho tất cả các phiên bản bạn đã gỡ cài đặt trước đó và kiểm tra xem lỗi cũ có còn xuất hiện hay không.

Nếu bạn nhận thấy vấn đề vẫn không biến mất ngay cả sau khi áp dụng các sửa lỗi này, bạn có thể cần cập nhật máy tính lên phiên bản mới nhất nếu bạn chưa làm vậy. Windows 10 sẽ tự động tải xuống và cài đặt cập nhật cho bạn trừ khi bạn từ chối cài đặt chúng. Tuy nhiên, các phiên bản Windows cũ hơn sẽ không tự động làm điều đó, vì vậy hãy làm theo các bước dưới đây để biết chắc chắn máy tính của bạn đã được cập nhật đầy đủ.

  1. Giữ phím Windows và nhấn X để mở menu ngữ cảnh đặc biệt này. Bạn cũng có thể right-click vào menu Start. Chọn Windows Powershell (Admin).

Sửa lỗi: MMC Could not Create the Snap-in Error

  1. Trong bảng điều khiển Powershell, gõ cmd và đợi Powershell chuyển sang môi trường giống cmd.
  2. Trong bảng điều khiển "cmd", gõ lệnh sau và đảm bảo bạn nhấn Enter sau đó:
wuauclt.exe /updatenow
  1. Để lệnh này chạy ít nhất một giờ và kiểm tra lại xem có cập nhật nào được tìm thấy và/hoặc cài đặt thành công hay không.

Giải pháp 2: Cài đặt phiên bản mới nhất của .NET Framework

Nếu bạn có phiên bản cũ của .NET Framework và cố gắng chạy ứng dụng yêu cầu phiên bản mới hơn, lỗi này chắc chắn sẽ xuất hiện và bạn sẽ không thể sử dụng ứng dụng cho đến khi bạn đã cập nhật .NET Framework hoàn toàn. Phiên bản mới nhất của .NET Framework khác nhau từ hệ điều hành này sang hệ điều hành khác, vì vậy hãy chắc chắn bạn chọn cái phù hợp.

Điều hướng đến liên kết này và nhấp vào nút tải xuống màu đỏ để tải xuống phiên bản mới nhất của Microsoft .NET Framework. Sau khi tải xuống xong, tìm file bạn đã tải và chạy nó. Lưu ý rằng bạn sẽ cần có quyền truy cập Internet liên tục. Làm theo hướng dẫn trên màn hình để tiến hành cài đặt.

  1. Sau khi cài đặt phiên bản mới nhất, đã đến lúc kiểm tra tính toàn vẹn của nó. Trên bàn phím, sử dụng tổ hợp phím Windows Key + R để mở hộp thoại Run.
  2. Gõ Control Panel và nhấp OK để mở nó.

Sửa lỗi: MMC Could not Create the Snap-in Error

  1. Nhấp vào tùy chọn Uninstall a Program và nhấp Turn Windows features on or off. Đảm bảo bạn tìm thấy mục .NET Framework 4.6.1 và chắc chắn nó được bật.
  2. Nếu hộp kiểm bên cạnh .NET Framework 4.6.1 chưa được bật, hãy bật nó bằng cách nhấp vào hộp. Nhấp OK để đóng cửa sổ Windows Feature và khởi động lại máy tính.

Sửa lỗi: MMC Could not Create the Snap-in Error

  1. Nếu .Net Framework 4.6.1 đã được bật, bạn có thể sửa chữa .Net Framework bằng cách bỏ chọn hộp và khởi động lại máy tính. Sau khi máy tính đã khởi động lại, bật lại .Net Framework và khởi động lại máy tính lần nữa.

Giải pháp 3: Thay thế thư mục từ một hệ thống đang hoạt động

Nếu vấn đề thực sự liên quan đến lỗi về một thư mục nhất định trên máy tính của bạn, bạn có thể khắc phục bằng cách thay thế thư mục từ một hệ thống khác nơi vấn đề không hoạt động. Lưu ý rằng bạn sẽ cần tìm một hệ thống giống hệt với hệ thống bạn đã cài đặt trên PC. Bạn cũng có thể thử tìm kiếm trên Google.

  1. Tìm thư mục này trên một hệ thống đang hoạt động và sao chép toàn bộ nó vào USB di động. Hãy chắc chắn bạn ghi nhớ tên phiên bản được đại diện bằng 'x' trong vị trí thư mục dưới đây:
C:\Windows\Microsoft.NET\Framework64\vxxxxx

Sửa lỗi: MMC Could not Create the Snap-in Error

  1. Khởi động máy tính của bạn và đảm bảo bạn thay thế thư mục trên hệ thống của mình. Tuy nhiên, bạn sẽ cần lấy quyền sở hữu (take ownership) của nó để tiến hành quy trình này.
  2. Right-click vào file, nhấp Properties, sau đó nhấp tab Security. Nhấp nút Advanced. Cửa sổ "Advanced Security Settings" sẽ xuất hiện. Tại đây bạn cần thay đổi Owner của key.
  3. Nhấp vào liên kết Change bên cạnh nhãn "Owner:" Cửa sổ Select User or Group sẽ xuất hiện.

Sửa lỗi: MMC Could not Create the Snap-in Error

  1. Chọn tài khoản người dùng qua nút Advanced hoặc chỉ cần gõ tài khoản người dùng của bạn vào khu vực có ghi 'Enter the object name to select' và nhấp OK. Thêm tài khoản Administrator.
  2. Tùy chọn, để thay đổi chủ sở hữu của tất cả thư mục con và file bên trong thư mục, chọn hộp kiểm "Replace owner on subcontainers and objects" trong cửa sổ "Advanced Security Settings". Nhấp OK để thay đổi quyền sở hữu.
  3. Thay thế thư mục và kiểm tra xem lỗi còn xuất hiện hay không.

Giải pháp 4: Xóa một Registry Key nhất định

Registry key này liên quan trực tiếp đến cốt lõi của vấn đề và nếu nó bị hỏng, lỗi đang xem xét chắc chắn sẽ xuất hiện thường xuyên hơn mức nó nên. Vấn đề có thể được giải quyết dễ dàng bằng cách đơn giản xóa key này.

Trước khi tiến hành giải pháp này, khuyến nghị bạn đóng tất cả các chương序 đang chạy và nên tạo bản sao lưu registry phòng trường hợp có điều gì đó tồi tệ xảy ra khi bạn xóa key. Sao lưu registry của bạn bằng cách làm theo hướng dẫn trong bài viết của chúng tôi.

  1. Mở Registry Editor bằng cách gõ "regedit" vào thanh tìm kiếm hoặc hộp thoại Run. Điều hướng đến key sau trong Registry Editor:

HKEY_LOCAL_MACHINE >> Software >> Microsoft >> MMC >> SnapIns >> Fx >> {b05566ad-fe9c-4363-BE05-7a4cbb7cb510}

Sửa lỗi: MMC Could not Create the Snap-in Error

  1. Xóa key này bằng cách right-click vào nó ở phía bên phải của màn hình nơi đường dẫn cây của nó được đặt và xác nhận hộp thoại cảnh báo. Kiểm tra xem vấn đề còn xuất hiện khi bạn khởi động lại máy tính hay không.

Giải pháp 5: Đổi tên file mmc.exe trong System32

Chỉ cần đổi tên một file trong System32 có thể giải quyết vấn đề cho bạn nhưng lưu ý rằng phương pháp này không hoạt động mọi lúc và bạn nên coi mình rất may mắn nếu phương pháp này hoạt động. Mặt khác, phương pháp này đơn giản để thử và có thể khôi phục lại dễ dàng nếu có điều gì sai sót.

  1. Điều hướng đến vị trí sau trong File Explorer của bạn có thể truy cập từ thanh công cụ ở phần dưới cùng của màn hình.C >> Windows >> System32

Sửa lỗi: MMC Could not Create the Snap-in Error

  1. Tìm và right-click vào file tên là mmc.exe và chọn tùy chọn Rename. Thử đổi tên thành 'mmc.exe.old'. Nếu hộp thoại xuất hiện yêu cầu quyền quản trị viên, xác nhận nó và thử lại.
  2. Kiểm tra xem vấn đề đã được giải quyết hay chưa.