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

Khắc phục:MMC không thể tạo lỗi Snap-in

Lỗi này thường xuất hiện trên PC chạy hệ điều hành Windows, đáng chú ý nhất là Windows 7 và Windows Server 2008 nhưng nó 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 chuẩn bị mở Trình xem đồng đều, Trình lập lịch tác vụ hoặc Trình chỉnh sửa chính sách nhóm.

Không có bản sửa lỗi chung nào cho sự cố 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à đang hoạt động. 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 bạn may mắn!

Giải pháp 1:Sự cố Visual C ++

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

Trước hết, bạn cần cài đặt lại Gói Visual C ++ Redistributable vì đây là một trong những nguyên nhân chính gây ra sự cố chính xác này. Microsoft giải thích rằng sự cố là do Visual C ++ trả về một con trỏ không hợp lệ gây ra sự cố này.

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

Khắc phục:MMC không thể tạo lỗi Snap-in

  1. Nếu bạn đang sử dụng ứng dụng Cài đặt trên Windows 10, việc nhấp vào Ứng dụng sẽ ngay lập tức mở ra danh sách tất cả các chương trình đã cài đặt trên PC của bạn.
  2. Định vị 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 rằng có một số phiên bản khác nhau. Bạn sẽ cần ghi lại chúng và lặp lại quá trình gỡ cài đặt cho từng cái. 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 sẽ xuất hiện cùng với trình hướng dẫn gỡ cài đặt.

Khắc phục:MMC không thể tạo lỗi Snap-in

  1. Nhấp vào Kết thúc khi trình gỡ cài đặt hoàn tất quá trình và lặp lại quy trình gỡ cài đặt cho tất cả các phiên bản của Gói Visual C ++. Bây giờ, bạn sẽ cần phải cài đặt lại chúng bằng cách định vị chúng ở đây. Chọn phiên bản bạn muốn tải xuống và chọn tải xuống theo kiến ​​trúc của bộ xử lý của bạn (32-bit hoặc 64-bit).
  2. Định vị tệp bạn vừa tải xuống trong thư mục Windows, chạy tệp đó và làm theo hướng dẫn trên màn hình để cài đặt Gói Microsoft Visual C ++ Redistributable. 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 tương tự có còn xuất hiện hay không.

Nếu bạn nhận thấy rằng sự cố vẫn không biến mất ngay cả khi bạn áp dụng các bản sửa lỗi này, bạn có thể cần cập nhật máy tính của mình lên phiên bản mới nhất nếu bạn vẫn chưa làm như vậy. Windows 10 sẽ tự động tải xuống và cài đặt các bản 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 làm theo các bước bên dưới để biết chắc chắn liệu máy tính của bạn đã được cập nhật đầy đủ hay chưa.

  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ể nhấp chuột phải vào menu Bắt đầu. Chọn Windows Powershell (Quản trị viên).

Khắc phục:MMC không thể tạo lỗi Snap-in

  1. Trong bảng điều khiển Powershell, nhập cmd và đợi Powershell chuyển sang môi trường giống cmd.
  2. Trong bảng điều khiển “cmd”, hãy nhập lệnh sau và đảm bảo rằng bạn nhấp vào Enter sau đó:
wuauclt.exe /updatenow
  1. Để lệnh này chạy trong ít nhất một giờ và kiểm tra lại để xem có bản 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 .NET Framework mới nhất

Nếu bạn có phiên bản .NET Framework cũ và bạn cố gắng chạy một ứ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 giữa các hệ điều hành, vì vậy hãy đảm bảo rằng bạn chọn đúng.

Đ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 Microsoft .NET Framework mới nhất. Sau khi quá trình tải xuống hoàn tất, hãy tìm tệp bạn đã tải xuống và chạy nó. Lưu ý rằng bạn sẽ cần phải truy cập Internet liên tục. Làm theo hướng dẫn trên màn hình để tiếp tục 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. Nhập Control Panel và nhấp vào OK để mở nó.

Khắc phục:MMC không thể tạo lỗi Snap-in

  1. Nhấp vào tuỳ chọn Gỡ cài đặt chương trình và nhấp vào Bật hoặc tắt các tính năng của Windows. Đảm bảo rằng bạn tìm thấy mục nhập .NET Framework 4.6.1 và đảm bảo rằng nó đã được bật.
  2. Nếu hộp kiểm bên cạnh .NET Framework 4.6.1 không được bật, hãy bật hộp kiểm đó bằng cách nhấp vào hộp. Nhấp OK để đóng cửa sổ Tính năng của Windows và khởi động lại máy tính.

Khắc phục:MMC không thể tạo lỗi Snap-in

  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, hãy bật lại .Net Framework và khởi động lại máy tính.

Giải pháp 3:Thay thế một thư mục từ một hệ thống làm việc

Nếu sự cố thực sự liên quan đến lỗi liên quan đến 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 sự cố đó bằng cách thay thế thư mục từ một hệ thống khác mà sự cố không hoạt động. Lưu ý rằng bạn sẽ cần tìm một hệ thống giống với hệ thống bạn đã cài đặt trên PC của mình. Bạn cũng có thể thử tìm kiếm trên Google.

  1. Định vị thư mục này trên hệ thống đang hoạt động và sao chép toàn bộ vào ổ USB di động. Đảm bảo rằng bạn ghi chú tên phiên bản được biểu thị bằng ‘x’s ở vị trí thư mục bên dưới:
C:\Windows\Microsoft.NET\Framework64\vxxxxx

Khắc phục:MMC không thể tạo lỗi Snap-in

  1. Khởi động máy tính của bạn và đảm bảo rằng bạn thay thế thư mục trên hệ thống của mình. Tuy nhiên, bạn cần có quyền sở hữu nó để tiếp tục quá trình này.
  2. Bấm chuột phải vào tệp, bấm Thuộc tính, sau đó bấm vào tab Bảo mật. Nhấp vào nút Nâng cao. Cửa sổ “Cài đặt bảo mật nâng cao” sẽ xuất hiện. Tại đây, bạn cần thay đổi Chủ sở hữu của khóa.
  3. Nhấp vào liên kết Thay đổi bên cạnh nhãn “Chủ sở hữu:” Cửa sổ Chọn Người dùng hoặc Nhóm sẽ xuất hiện.

Khắc phục:MMC không thể tạo lỗi Snap-in

  1. Chọn tài khoản người dùng thông qua nút Nâng cao hoặc chỉ cần nhập tài khoản người dùng của bạn vào vùng có nội dung 'Nhập tên đối tượng để chọn' và nhấp vào OK. Thêm tài khoản Quản trị viên.
  2. Theo tùy chọn, để thay đổi chủ sở hữu của tất cả các thư mục con và tệp bên trong thư mục, hãy chọn hộp kiểm “Thay thế chủ sở hữu trên các vùng chứa con và đối tượng” trong cửa sổ “Cài đặt Bảo mật Nâng cao”. Nhấp vào OK để thay đổi quyền sở hữu.
  3. Thay thế thư mục và kiểm tra xem lỗi có còn xuất hiện hay không.

Giải pháp 4:Xóa một khóa đăng ký nhất định

Khóa đăng ký 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 xảy ra chắc chắn sẽ hiển thị thường xuyên hơn mà nó phải xảy ra. Vấn đề có thể được giải quyết dễ dàng bằng cách xóa khóa này.

Trước khi tiếp tục giải pháp này, bạn nên đóng tất cả các chương trình đang chạy của mình và bạn nên tạo một bản sao lưu sổ đăng ký của mình đề phòng trường hợp xảy ra sự cố nghiêm trọng khi bạn xóa khóa. Sao lưu sổ đăng ký của bạn bằng cách làm theo các hướng dẫn trong bài viết của chúng tôi.

  1. Mở Registry Editor bằng cách nhập “regedit” vào thanh tìm kiếm hoặc hộp thoại Run. Điều hướng đến khóa sau trong Registry Editor:

HKEY_LOCAL_MACHINE>> Phần mềm>> Microsoft>> MMC>> SnapIns>> Fx>> {b05566ad-fe9c-4363-BE05-7a4cbb7cb510}

Khắc phục:MMC không thể tạo lỗi Snap-in

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

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

Đơn giản chỉ cần đổi tên tệp 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 là người cực kỳ may mắn nếu phương pháp này phù hợp với bạn. Mặt khác, phương pháp này rất dễ dùng thử và có thể hoàn nguyên dễ dàng nếu có sự cố.

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

Khắc phục:MMC không thể tạo lỗi Snap-in

  1. Định vị và nhấp chuột phải vào tệp có tên mmc.exe và chọn tùy chọn Đổi tên. Cố gắng đổi tên nó thành ‘mmc.exe.old’. Nếu hộp thoại xuất hiện nhắc nhở về quyền của quản trị viên, hãy xác nhận và thử lại.
  2. Kiểm tra xem sự cố đã được giải quyết chưa.