Làm thế nào để khắc phục lỗi CLR trên Windows 10?

Các Lỗi CLR 80004005 thường gặp phải khi người dùng cố gắng khởi động MusicBee, Discord, Raser Synapse, Hd Writer AE hoặc bất kỳ chương trình nào khác dựa trên .NET. Trong các trường hợp khác, lỗi này xuất hiện ở mọi lần khởi động hệ thống.

Trong hầu hết các trường hợp, sự cố này sẽ xảy ra do lỗi giữa các tệp phiên bản .NET framework mà ứng dụng đang sử dụng. Cách dễ nhất để khắc phục nó là chạy công cụ Framework Repair hoặc đổi tên thư mục lắp ráp .NET, nhưng bạn cũng có thể hoàn thành công việc bằng cách buộc chương trình phải cài đặt lại và chấp nhận cài đặt .NET framework. Cũng có thể bạn đang thiếu hoàn toàn phiên bản .NET framework được yêu cầu bởi ứng dụng được đề cập.

Tuy nhiên, bạn cũng có thể thấy Lỗi CLR 80004005vì tệp thực thi mà bạn đang cố khởi chạy không có quyền truy cập quản trị viên hoặc do một số loại tệp hệ thống bị hỏng.

1. Chạy Công cụ sửa chữa .NET Framework

Trong hầu hết các trường hợp được ghi lại, Lỗi CLR 80004005sự cố sẽ xảy ra do một số loại sự cố hỏng khung .NET ảnh hưởng đến khả năng khởi chạy ứng dụng của máy tính của bạn. Hầu hết người dùng bị ảnh hưởng đã gặp sự cố này với các phiên bản .NET sau: 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.03.5.

Nếu trường hợp này có thể áp dụng, bạn có thể khắc phục sự cố nhanh chóng bằng cách chạy công cụ sửa chữa .NET framework. Công cụ độc quyền này được biết đến để giải quyết phần lớn các sự cố ứng dụng .NET Framework có thể gây ra lỗi khởi động.

Dưới đây là hướng dẫn nhanh về những việc bạn cần làm để chạy công cụ sửa chữa .NET framework:

  1. Bắt đầu bằng cách truy cập liên kết này (đây). Tiếp theo, nhấp vào Tải xuống nút dưới Công cụ sửa chữa Microsoft .NET Framework.
  2. Khi bạn đến màn hình tiếp theo, hãy bắt đầu bằng cách chọn hộp được liên kết với NetFxRepairTool.exe, sau đó nhấp vào nút Tiếp theo để chuyển sang màn hình tiếp theo.
  3. Kiên nhẫn đợi cho đến khi quá trình tải xuống hoàn tất, sau đó nhấp đúp vào tệp thực thi mà bạn vừa tải xuống. Khi bạn được nhắc bởi Kiểm soát tài khoản người dùng (UAC), nhấp chuột Đúng để cấp đặc quyền quản trị.
  4. Khi Công cụ sửa chữa Microsoft .NET Framework được mở và bạn đến cửa sổ đầu tiên, điều đầu tiên bạn nên làm là chọn hộp liên kết với Tôi đã đọc và chấp nhận các điều khoản cấp phép. Sau khi bạn làm điều này, hãy nhấp vào Kế tiếp để chuyển sang cửa sổ tiếp theo.
  5. Bây giờ tiện ích sẽ bắt đầu quét ban đầu. Kiên nhẫn đợi cho đến khi quá trình hoàn tất và nhấp vào Kế tiếp khi tùy chọn có sẵn để tự động áp dụng các chiến lược sửa chữa được khuyến nghị.
  6. Nhấp chuột Kế tiếp một lần nữa để áp dụng các bản sửa lỗi, sau đó nhấp vào Hoàn thành để hoàn tất quá trình.
    Ghi chú: Có nhiều khả năng bạn sẽ được nhắc tự động khởi động lại. Nhưng trong trường hợp lời nhắc không xuất hiện, hãy khởi động lại theo cách thủ công.
  7. Sau khi trình tự khởi động tiếp theo hoàn tất, hãy lặp lại hành động trước đó đã kích hoạtLỗi CLR 80004005 và xem liệu vấn đề có được giải quyết hay không.

Trong trường hợp sự cố tương tự vẫn tiếp diễn, hãy chuyển xuống bản sửa lỗi tiềm năng tiếp theo bên dưới.

2. Buộc chương trình chạy với quyền truy cập quản trị

Hóa ra, Lỗi CLR 80004005cũng có thể xảy ra do ứng dụng gây ra sự cố không có quyền truy cập quản trị viên. Đối với một số chương trình nhất định, điều này có nghĩa là chúng không thực sự có thể sử dụng các phần phụ thuộc .NET được yêu cầu.

Hãy nhớ rằng điều này thường xảy ra trên các hệ điều hành được cấu hình để sử dụng UAC nghiêm ngặt. Trong trường hợp này, bạn có thể giải quyết vấn đề bằng cách sửa đổi menu thuộc tính của tệp thực thi đang khởi chạy để nó buộc phải có quyền truy cập quản trị viên mỗi lần khởi động.

Phương pháp này hiệu quả đối với những người dùng gặp sự cố với HD Writer AE, Discord và Synapse.

Dưới đây là hướng dẫn nhanh về cách mở chương trình đang kích hoạt Lỗi CLR 80004005 với quyền truy cập của quản trị viên và xem liệu sự cố có được giải quyết hay không:

  1. Bắt đầu bằng cách đảm bảo rằng chương trình bạn đang gặp phải sự cố đã đóng hoàn toàn (Đồng thời kiểm tra quy trình nền).
  2. Sau khi mọi phiên bản của ứng dụng được đóng, hãy nhấp chuột phải vào tệp thực thi và sau đó nhấp vào Chạy như quản trị viên từ menu ngữ cảnh mới xuất hiện. Nếu bạn thấy UAC (Kiểm soát tài khoản người dùng) nhắc nhở, bấm vào Đúng để cấp đặc quyền quản trị.
  3. Nếu chương trình mở bình thường mà không gặp sự cố tương tự, hãy tiếp tục với các bước bên dưới để thực hiện các thay đổi vĩnh viễn.
    Ghi chú: Trong trường hợp sự cố tương tự vẫn xảy ra, hãy chuyển trực tiếp đến bản sửa lỗi tiềm năng tiếp theo bên dưới.
  4. Đóng ứng dụng không thành công với lỗi này một lần nữa.
  5. Nhấp chuột phải vào ứng dụng thực thi một lần nữa, sau đó nhấp vào Tính chất từ menu ngữ cảnh một lần nữa.
  6. Bên trong màn hình Thuộc tính của Photoshop, hãy làm theo cách của bạn Khả năng tương thích qua menu ngang ở trên cùng.
  7. Tiếp theo, hãy chuyển đến phần Cài đặt bên dưới và chọn hộp được liên kết với Chạy chương trình này với tư cách quản trị viên.
  8. Sau khi thay đổi được thực thi, hãy nhấp vào Ứng dụng để lưu các thay đổi.
  9. Khởi chạy ứng dụng một lần nữa và xem liệu bạn đã giải quyết thành công Lỗi CLR 80004005.

Trong trường hợp sự cố tương tự vẫn tiếp diễn, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

3. Cài đặt lại chương trình & cài đặt .NET framework

Hãy nhớ rằng một thủ phạm khá phổ biến khác có thể gây ra sự cố này là khuôn khổ .NET bị thiếu hoặc được cài đặt một phần. Một cài đặt giả mạo hoặc tùy chọn người dùng thủ công có thể đã buộc trình cài đặt ứng dụng bỏ qua quá trình cài đặt .NET framework cần thiết để chạy.

Một cách dễ dàng để giải quyết vấn đề này là gỡ cài đặt ứng dụng và sau đó cài đặt lại, nhưng lần này không bỏ qua cài đặt .NET framework được yêu cầu.

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Tiếp theo, gõ ‘Appwiz.cpl’ bên trong hộp văn bản, sau đó nhấn Đi vào để mở ra Chương trình & Tính năng.
  2. Khi bạn đã ở bên trong Chương trình & Tính năng , cuộn xuống qua danh sách các ứng dụng đã cài đặt và tìm ứng dụng đang gây ra sự cố. Khi bạn nhìn thấy nó, hãy nhấp chuột phải vào nó và chọn Gỡ cài đặt từ menu ngữ cảnh mới xuất hiện.
  3. Khi bạn đang ở bên trong cửa sổ gỡ cài đặt, hãy làm theo lời nhắc trên màn hình để hoàn tất thao tác xóa chương trình khỏi máy tính của bạn.
  4. Khi quá trình hoàn tất, hãy khởi động lại máy tính của bạn và đợi trình tự khởi động tiếp theo hoàn tất.
  5. Tiếp theo, hãy cài đặt lại chương trình mà bạn đang gặp sự cố, nhưng lần này, đừng bỏ qua quá trình cài đặt .NET Framework bắt buộc.
  6. Sau khi đã cài đặt xong khung yêu cầu, hãy khởi động lại máy tính của bạn một lần nữa và xem sự cố hiện đã được giải quyết chưa.

Trong trường hợp bạn vẫn gặp phải Lỗi CLR 80004005,chuyển xuống bản sửa lỗi tiếp theo bên dưới.

4. Cài đặt .NET Framework Runtime mới nhất

Điều quan trọng là phải hiểu rằng các ứng dụng khác nhau yêu cầu các khuôn khổ .NET khác nhau. Nếu bạn đang cố gắng chạy phiên bản di động của một ứng dụng, rất có thể hệ điều hành của bạn sẽ không nhắc bạn rằng bạn đang thiếu khung .NET được ứng dụng này yêu cầu.

Nếu trường hợp này có thể áp dụng, bạn sẽ có thể giải quyết sự cố bằng cách cài đặt phiên bản .NET Framework Runtime mới nhất. Đây là một trình cài đặt tích lũy bao gồm mọi thứ bạn cần để chạy các ứng dụng và chương trình hiện có được xây dựng bằng .NET Framework.

Dưới đây là hướng dẫn nhanh về cách sử dụng bản phát hành Thời gian chạy để cài đặt mọi phiên bản Framework có sẵn trên máy tính của bạn:

  1. Truy cập liên kết này (đây) và nhấp vào Tải xuống .NET Framework Runtime (dưới Thời gian chạy) để bắt đầu tải xuống tệp thực thi cài đặt.
  2. Sau khi tệp thực thi cài đặt được tải xuống thành công, hãy nhấp đúp vào tệp và nhấp Đúng tại UAC (Kiểm soát tài khoản người dùng).
  3. Tiếp theo, làm theo hướng dẫn trên màn hình để hoàn tất cài đặt các bản phát hành .NET Framework còn thiếu.
  4. Chờ cho đến khi thao tác kết thúc và khởi động lại máy tính của bạn theo cách thủ công nếu bạn không tự động được nhắc khởi động lại.

Trong trường hợp sự cố vẫn không được giải quyết, hãy chuyển xuống bản sửa lỗi tiềm năng tiếp theo bên dưới.

5. Đổi tên thư mục NET ‘assembly’

Hóa ra, sự cố này cũng có thể xảy ra do xung đột giữa các khung .NET đã cài đặt của bạn. Điều này thường xảy ra nếu trước đó người dùng đã cài đặt từng bản phân phối lại .NET Framework riêng lẻ. Sự cố xảy ra vì mọi phiên bản sẽ chia sẻ cùng một thư mục lắp ráp.

Nếu trường hợp này có thể áp dụng, bạn có thể giải quyết vấn đề bằng cách đổi tên hội,, tổ hợp thư mục, buộc hệ điều hành của bạn tạo một phiên bản mới, do đó loại bỏ xung đột.

Sau khi thực hiện việc này và cài đặt lại chương trình gây ra lỗi, trình hướng dẫn cài đặt sẽ chỉ cài đặt khung NET cần thiết

Dưới đây là hướng dẫn nhanh về cách loại bỏ xung đột khung .NET có thể gây ra Lỗi CLR 80004005:

  1. Mở File Explorer và điều hướng đến vị trí sau:
    C: \ Windows \ Microsoft.NET
  2. Khi bạn đến đúng vị trí, chỉ cần nhấp chuột phải vào lắp ráp và chọn Đổi tên từ menu ngữ cảnh.
  3. Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp chuột Đúng để cấp đặc quyền quản trị.
  4. Đổi tên thư mục lắp ráp thành một cái gì đó khác nhau, chẳng hạn như ‘Assembly2’. Vấn đề là thay đổi tên để bạn buộc hệ điều hành của mình tạo một phiên bản mới của cùng một thư mục vào lần khởi động máy tính tiếp theo.
  5. Vào lần khởi động tiếp theo, hãy cài đặt lại chương trình gây ra sự cố cùng với phiên bản .NET mà nó sử dụng.
  6. Khởi động lại máy tính của bạn và xem sự cố có được giải quyết ở lần khởi động hệ thống tiếp theo hay không.

Trong trường hợp bạn vẫn gặp phải Lỗi CLR 80004005,lỗi, hãy chuyển xuống phương pháp tiếp theo bên dưới.

6. Sử dụng Khôi phục Hệ thống

Nếu sự cố chỉ mới bắt đầu xảy ra gần đây, có thể bản cài đặt phần mềm gần đây hoặc bản cập nhật trình điều khiển đã kết thúc gây ra Lỗi CLR 80004005.Trong trường hợp có thể áp dụng tình huống này và sự cố xuất hiện do dịch vụ hoặc quy trình của bên thứ ba, bạn có thể khắc phục sự cố bằng cách sử dụng tiện ích Khôi phục Hệ thống.

Nhưng để làm được điều này, bạn sẽ cần tận dụng một ảnh chụp nhanh đã tạo trước đó - Nhưng trừ khi bạn sửa đổi hành vi mặc định của Khôi phục hệ thống, bạn sẽ có nhiều ảnh chụp nhanh khôi phục để lựa chọn.

Dưới đây là hướng dẫn nhanh về cách sử dụng tiện ích Khôi phục Hệ thống để khắc phục lỗi ‘Lỗi CLR 80004005 ′lỗi:

  1. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Tiếp theo, gõ ‘Rstrui’ và hãy nhấn Đi vào để mở ra Khôi phục hệ thống Thuật sĩ.
  2. Sau khi bạn quản lý để vào bên trong trình hướng dẫn Khôi phục Hệ thống, hãy nhấp vào Kế tiếp ở màn hình đầu tiên để chuyển sang menu tiếp theo.
  3. Ở màn hình tiếp theo, hãy bắt đầu bằng cách chọn hộp được liên kết vớiHiển thị nhiều điểm khôi phục hơn.Sau khi bạn thực hiện việc này, hãy bắt đầu xem xét ngày của mọi ảnh chụp nhanh khôi phục có sẵn và chọn ảnh có ngày gần nhất với ngày mà sự cố bắt đầu xảy ra lần đầu tiên.
  4. Tiếp theo, chọn điểm khôi phục thích hợp và nhấp vào Kế tiếp để chuyển sang menu tiếp theo.

    Quan trọng: Hãy nhớ rằng khi bạn thực hiện quy trình này, mọi thay đổi mà bạn đã thực thi kể từ khi tạo ảnh chụp nhanh khôi phục sẽ bị mất. Điều này bao gồm mọi cài đặt ứng dụng, cập nhật trình điều khiển và bất kỳ thứ gì khác mà bạn đã cài đặt sau thời điểm đó.

  5. Khi bạn đã đạt được điều này, tiện ích đã sẵn sàng hoạt động. Để bắt đầu nó, chỉ cần nhấp vào Hoàn thành, sau đó nhấn vào Đúng tại dấu nhắc xác nhận để bắt đầu quá trình khôi phục. Sau đó, máy tính của bạn sẽ khởi động lại và trạng thái cũ hơn sẽ được thực thi vào lần khởi động hệ thống tiếp theo.
  6. Vào lần khởi động hệ thống tiếp theo, hãy xem sự cố đã được giải quyết chưa.

Trong trường hợp bạn vẫn thấy Lỗi CLR 80004005khi bạn cố gắng khởi động ứng dụng, hãy chuyển xuống bản sửa lỗi cuối cùng bên dưới.

7. Làm mới mọi thành phần hệ điều hành

Nếu không có bản sửa lỗi tiềm năng nào ở trên thành công trong việc cho phép bạn tránh Lỗi CLR 80004005,rất có thể bạn đang đối phó với một số thời điểm hỏng hóc hệ thống mà không thể giải quyết theo cách thông thường.

Trong trường hợp này, cách khắc phục khả thi duy nhất tại thời điểm này là làm mới mọi thành phần Windows và mọi quy trình liên quan đến khởi động.

Điều này có thể đạt được thông qua cài đặt sạch sẽ hoặc thông qua một sửa chữa cài đặt (sửa chữa tại chỗ).

A cài đặt sạch sẽ đó là quy trình dễ dàng hơn sẽ cho phép bạn thực hiện việc này mà không cần sử dụng phương tiện cài đặt tương thích. Nhưng nhược điểm chính của phương pháp này là trừ khi bạn sao lưu dữ liệu của mình trước, bạn sẽ mất bất kỳ dữ liệu cá nhân nào được lưu trữ trên ổ đĩa hệ điều hành.

Trong trường hợp bạn muốn ngăn chặn việc mất toàn bộ dữ liệu, bạn nên sử dụng sửa chữa cài đặt (sửa chữa tại chỗ). Bạn sẽ cần một phương tiện cài đặt tương thích, nhưng bạn sẽ có thể giữ tất cả các tệp cá nhân của mình bao gồm, trò chơi, ứng dụng, phương tiện cá nhân và thậm chí một số tùy chọn của người dùng.

Ghi chú: Đây là cách tạo phương tiện cài đặt cho Windows 10 trong trường hợp bạn không có sẵn.

Facebook Twitter Google Plus Pinterest