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

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

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 khi khởi động hệ thống.

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

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 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 ứng dụng được đề cập đến.

Tuy nhiên, bạn cũng có thể thấy Lỗi CLR 80004005 vì 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 nhận, Lỗi CLR 80004005 sự cố sẽ xảy ra do một số loại vấn đề 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.0 3.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 gì 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 ( tại đây ). Tiếp theo, nhấp vào Tải xuống bên dưới Công cụ sửa chữa Microsoft .NET Framework . Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  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. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  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 vào để 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 được 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 thực hiện việc này, hãy nhấp vào Tiếp theo để chuyển sang cửa sổ tiếp theo. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  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 Tiếp theo 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ị. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  6. Nhấp vào Tiếp theo một lần nữa để áp dụng các bản sửa lỗi, sau đó nhấp vào Hoàn tất để hoàn tất quá trình.
    Lưu ý: 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 đó đã gây ra Lỗi CLR 80004005 và xem sự cố 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 phần sửa chữa 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ị viên

Hóa ra, Lỗi CLR 80004005 cũ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ể thực sự sử dụng các 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 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 (Cũng 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 với tư cách 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ấp vào để 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.
    Lưu ý: 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 Thuộc tính 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 đi đến Khả năng tương thích qua menu ngang ở trên cùng.
  7. Tiếp theo, đi tới 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 Áp dụng để lưu các thay đổi.
  9. Khởi chạy lại ứng dụng và xem liệu bạn có giải quyết được thành công Lỗi CLR 80004005. không
Làm thế nào để khắc phục lỗi CLR trên Windows 10?

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. Việc 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 rồi 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ở Chạy hộp thoại. Tiếp theo, nhập ‘appwiz.cpl’ bên trong hộp văn bản, sau đó nhấn Enter để mở Chương trình &Tính năng . Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  2. Khi 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. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  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. Sau 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 quá trình khởi động tiếp theo hoàn tất.
  5. Tiếp theo, 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. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  6. Sau khi khung bắt buộc được cài đặt, 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 tương tự, 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 tình huống này có thể áp dụng, bạn 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à 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 ( tại đâ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. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  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 vào tại UAC (Kiểm soát tài khoản người dùng) .
  3. Tiếp theo, hãy 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. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  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 phần sửa chữa 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 sự cố bằng cách đổi tên assembly 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 xóa 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 cụm và chọn Đổi tên từ menu ngữ cảnh. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  3. Khi bạn được UAC (Kiểm soát tài khoản người dùng) nhắc nhở , nhấp vào để 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, 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 ở lần khởi động máy tính tiếp theo.
  5. Ở 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à chương trình đó 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 tương tự, , 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 trường hợp 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 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 CLR 80004005 ′ lỗi:

  1. Nhấn phím Windows + R để mở Chạy hộp thoại. Tiếp theo, nhập ‘rstrui’ và nhấn Enter để mở Khôi phục hệ thống Thuật sĩ. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  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 Tiếp theo ở màn hình đầu tiên để chuyển sang menu tiếp theo. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  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ới Hiển thị thêm điểm khôi phục. Sau khi thực hiện việc này, hãy bắt đầu xem 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 bắt đầu xảy ra sự cố.
  4. Tiếp theo, chọn điểm khôi phục thích hợp và nhấp vào Tiếp theo để chuyển sang menu tiếp theo. Làm thế nào để khắc phục lỗi CLR trên Windows 10?

    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 bản cài đặt ứng dụng, bản 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. Sau khi bạn đạt được điều này, tiện ích đã sẵn sàng hoạt động. Để bắt đầu, chỉ cần nhấp vào Kết thúc, sau đó nhấp vào 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. Làm thế nào để khắc phục lỗi CLR trên Windows 10?
  6. Ở 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 80004005 khi 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 mặt với một số lỗi 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 hoặc thông qua cài đặt sửa chữa (sửa chữa tại chỗ) .

A cài đặt sạch đó 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 mọi dữ liệu cá nhân được lưu trữ trên ổ đĩa hệ điều hành.

Trong trường hợp bạn muốn tránh mất toàn bộ dữ liệu, bạn nên đi cài đặt sửa chữa (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.

Lưu ý: Đâ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.