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

Sửa lỗi Windows 0x80070659 khi cài .NET Framework hoặc Updates – Hướng dẫn từng bước

Khi cố gắng cài đặt .NET Framework 4 trên thiết bị Windows, một số người dùng đã báo cáo gặp lỗi 0x80070659. Nó báo cho họ rằng cài đặt bị cấm do chính sách hệ thống. Người dùng khác gặp cùng mã lỗi khi cài đặt bản cập nhật Windows.

Nếu bạn là một trong số ít không may gặp lỗi này, bạn đã đến đúng nơi. Ở đây, chúng ta sẽ thảo luận lỗi 0x80070659 là gì. Chúng tôi cũng sẽ chia sẻ một số bản sửa đã hiệu quả cho người khác.

Lỗi 0x80070659 trong Windows là gì?

Lỗi 0x80070659 bạn đang thấy trên thiết bị Windows là dấu hiệu cho thấy tồn tại vấn đề cấu hình trên hệ thống. Nó cũng là cách hệ thống báo cho bạn biết có cài đặt đã bị thay đổi không chính xác; do đó chúng cần được khắc phục.

Trong một số trường hợp, mục nhập registry (sổ đăng ký) hỏng hoặc bị hư hại có thể dẫn đến mã lỗi này. Tuy nhiên, tình huống phổ biến nhất người dùng gặp lỗi này là khi cố thực hiện nâng cấp hệ thống.

Mẹo chuyên nghiệp: Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không chính xác, tệp rác, ứng dụng có hại và mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Nguyên nhân gây lỗi 0x80070659 trong Windows?

Vâng, nguyên nhân của lỗi này có thể khác nhau từ hệ thống này sang hệ thống khác. Nhưng điểm chung là vấn đề này có thể gây bực bội vì nó ảnh hưởng đến hiệu suất thiết bị.

Dưới đây là một số nguyên nhân phổ biến của lỗi:

  • Vấn đề cấu hình (Configuration problems) – Nếu hệ thống phát hiện vấn đề cấu hình, nó sẽ ném lỗi 0x80070659.
  • Cài đặt hệ thống không chính xác (Incorrect system settings) – Bạn vừa làm thay đổi gần đây trong cài đặt hệ thống? Hãy chắc chắn bạn đã làm đúng. Nếu không, bạn sẽ thấy lỗi 0x80070659.
  • Mục nhập registry hỏng hoặc bị hư hại (Corrupt or damaged registry entries) – Mục nhập registry hỏng nổi tiếng gây ra thông báo lỗi. Khắc phục chúng để giải quyết lỗi 0x80070659.
  • Vấn đề với cập nhật Windows (Problems with updating Windows) – Kết nối internet của bạn không ổn định? Bản cập nhật bản thân có vấn đề? Bạn có thể gặp lỗi. Khi cố tải bản cập nhật, hãy chắc chắn kết nối internet ổn định hoặc nhanh. Ngoài ra, hãy đọc đánh giá trước khi thử tải thủ công bản cập nhật. Bản cập nhật bản thân có thể không ổn định hoặc có bug, gây lỗi.
  • Vấn đề với tệp hệ thống (Issues with system files) – Nếu tệp hệ thống gặp vấn đề, bạn có thể thấy lỗi trên màn hình. Khắc phục vấn đề tệp hệ thống dùng tiện ích System File Checker.
  • Nhiễm mã độc (Malware infections) – Đôi khi, nhiễm mã độc và virus có thể làm bật lỗi 0x80070659. Khắc phục bằng cách loại bỏ virus một lần cho tất cả.
  • Cập nhật không hoàn chỉnh (Incomplete updates) – Nếu bản cập nhật không hoàn chỉnh, lỗi 0x80070659 có thể xuất hiện.

Gặp lỗi 0x80070659 trong Windows? Đây là những gì bạn nên làm

Bạn nên làm gì nếu gặp lỗi 0x80070659 trong Windows? Dưới đây là một số giải pháp bạn nên thử:

Giải pháp #1: Dùng Windows Update Troubleshooter (Trình khắc phục sự cố Windows Update)

Windows Update troubleshooter là công cụ tự động giúp khắc phục bất kỳ vấn đề Windows Update nào bạn có thể gặp. Nó sẽ tự động phát hiện vấn đề, và cung cấp bước để làm PC chạy mượt lại. Quy trình khắc phục sự cố bao gồm kiểm tra Windows Updates, tải bản cập nhật mới nhất từ server Microsoft, và chạy lại cài đặt các bản cập nhật này trên máy tính.

Để dùng tiện ích này, đây là những gì bạn nên làm:

  1. Đi đến Settings (Cài đặt) và chọn Update and Security (Cập nhật và Bảo mật).
  2. Điều hướng đến phần Troubleshooting (Khắc phục sự cố).
  3. Chọn Advanced Troubleshooter (Trình khắc phục sự cố nâng cao) và đi đến phần Windows Update.
  4. Nhấp nút Run the Troubleshooter (Chạy trình khắc phục sự cố).
  5. Khi xong, khởi động lại máy tính và xem lỗi còn xuất hiện không.

Giải pháp #2: Kiểm tra xem các dịch vụ Windows Update cần thiết có đang chạy không

Windows Update Services (Dịch vụ Windows Update) là một tập hợp dịch vụ cung cấp cập nhật cho hệ điều hành Windows và phần mềm tùy chọn. Các dịch vụ này bao gồm Windows Server Update Service, Microsoft Update, và Automatic Updates (Cập nhật tự động). Các dịch vụ này quản lý cập nhật cho hệ điều hành Windows của tất cả máy trên mạng của bạn.

Để đảm bảo tất cả dịch vụ cần thiết được bật, đây là những gì bạn nên làm:

  1. Gõ cmd vào trường tìm kiếm.
  2. Chọn Run as Administrator (Chạy với quyền quản trị).
  3. Gõ các lệnh sau theo sau bằng Enter:
    • taskkill /f /fi "SERVICES eq wuauserv" (nhập lệnh này nhiều lần)
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
    • ren C:\\Windows\\SoftwareDistribution SoftwareDistribution.old
    • rmdir C:\\Windows\\SoftwareDistribution\\DataStore
    • rmdir C:\\Windows\\SoftwareDistribution\\Download
  4. Sau khi chạy tất cả lệnh, đóng Command Prompt.
  5. Khởi động lại máy tính và thử cài đặt bản cập nhật một lần nữa.

Giải pháp #3: Dọn dẹp thư mục Temporary Cache (Bộ nhớ đệm tạm thời)

Thư mục Temporary Cache trong Windows là vị trí lưu trữ tạm thời cho tệp đang được tải xuống hoặc đã được sao chép từ nơi này sang nơi khác. Bộ nhớ đệm đảm bảo bạn có thể tiếp tục tải tệp ngay cả khi kết nối mạng tạm thời ngắt. Nó cũng tăng tốc hiệu suất bằng cách lưu các phần thường dùng nhất của tệp trên ổ cứng thay vì trên internet nên không phải tải lại mỗi lần bạn truy cập.

Khi bạn xóa tệp, Windows xóa mọi bản sao lưu trong temporary cache nhưng để nguyên những cái vẫn nằm trên ổ cứng cho đến khi chúng bị ghi đè bằng dữ liệu mới. Điều này có nghĩa xóa thứ gì đó có thể không thực sự xóa nó khỏi máy tính!

Thật không may, thư mục này nổi tiếng gây vấn đề trên Windows và dễ bị tấn công virus và mã độc. Đó là lý do chuyên gia khuyên dọn dẹp thư mục này khi lỗi bật lên trên thiết bị Windows.

Để dọn dẹp thư mục Temporary Cache, làm theo sau:

  1. Nhấn giữ phím Windows + R đồng thời.
  2. Gõ %windir%\\SoftwareDistribution\\DataStore vào trường văn bản và nhấn
  3. Thao tác này sẽ mở Windows Explorer mới.
  4. Bây giờ, xóa mọi thứ trong thư mục này.
  5. Khởi động lại máy tính.

Giải pháp #4: Chạy tiện ích System File Checker (Trình kiểm tra tệp hệ thống)

System File Checker Utility, viết tắt SFC, là tiện ích Windows có thể dùng để quét tệp hệ thống trên máy tính. Công cụ này tích hợp sẵn trong Windows và có thể truy cập từ Command Prompt bằng cách gõ "sfc".

Khuyên dùng công cụ này thường xuyên kiểm tra tệp hệ thống vì nó cung cấp mức bảo vệ bổ sung chống mã độc và rủi ro bảo mật khác. Bạn nên dùng tiện ích này bao nhiêu lần sẽ phụ thuộc vào loại hoạt động bạn làm trực tuyến nhưng theo quy tắc chung, một lần mỗi vài tuần đủ trừ khi thói quen cá nhân thay đổi.

Công cụ này cũng có thể dùng để quét máy tính tìm tệp thiếu hoặc hỏng. Nó có thể dùng để sửa vấn đề với các tệp này, và thường được dùng như một phần của quy trình khắc phục sự cố. SFC dùng tính năng Windows Resource Protection (WRP) (Bảo vệ tài nguyên Windows) để đảm bảo không có tệp hỏng hoặc thiếu trên PC.

Để dùng tiện ích System File Checker, làm theo sau:

  1. Nhấn nút Windows và gõ cmd vào trường tìm kiếm.
  2. Nhấp chuột phải vào kết quả tìm kiếm liên quan nhất và chọn Run as Administrator.
  3. Cửa sổ Command Prompt sẽ hiện. Vào dòng lệnh, gõ lệnh này: sfc /scannow.
  4. Nhấn Enter.
  5. Đợi quét hoàn tất.
  6. Khi xong, khởi động lại máy tính và thử cài đặt bản cập nhật một lần nữa.

Giải pháp #5: Kiểm tra Software Restrictions Policy (Chính sách hạn chế phần mềm)

Software Restrictions Policy là tính năng của Windows 10/11 cho phép Quản trị viên IT khóa phần mềm nào có thể cài đặt và chạy trên thiết bị. Đây là cách tuyệt vời để đảm bảo chỉ ứng dụng được phê duyệt được dùng trong tổ chức.

Về cơ bản, Software Restrictions Policies là một tập hợp chính sách bảo mật cho phép bạn kiểm soát phần mềm được dùng như thế nào trên máy tính. Điều này có thể hữu ích để giới hạn thiệt hại do mã độc gây ra hoặc ngăn chặn một số loại mã độc cài đặt ngay từ đầu.

Cũng quan trọng lưu ý Software Restrictions Policies chỉ hoạt động với Windows 10/11 Professional và Enterprise editions, nên nếu bạn dùng Windows 8 Pro hoặc Home edition thì điều này không áp dụng cho bạn.

Để kiểm tra chính sách hạn chế phần mềm hiện tại, đây là những gì bạn nên làm:

  1. Khởi chạy Control Panel (Bảng điều khiển).
  2. Chọn System and Security (Hệ thống và Bảo mật).
  3. Điều hướng đến Administrative Tools (Công cụ quản trị).
  4. Đi đến Local Security Settings (Cài đặt bảo mật cục bộ).
  5. Nhấp vào phần Software Restrictions Policies (Chính sách hạn chế phần mềm).
  6. Nếu không có hạn chế nào được thiết lập, nhấp chuột phải vào nút Software Restriction Policies.
  7. Chọn New Software Restriction Policy (Chính sách hạn chế phần mềm mới).
  8. Nhấp đúp vào phần Enforcement (Thi hành).
  9. Chọn tùy chọn All Users Except Local Administrators (Tất cả người dùng trừ Quản trị viên cục bộ).
  10. Nhấp OK.
  11. Khởi động lại máy tính và thử cài đặt bản cập nhật một lần nữa.

Giải pháp #6: Gỡ bất kỳ phần mềm bảo mật mới cài đặt nào

Máy tính Windows của bạn có thể an toàn, nhưng đôi khi nó cần một chút tăng cường bảo mật. Đó là lý do chúng ta cài phần mềm bảo mật.

Các chương trình này được thiết kế để bảo vệ máy tính Windows khỏi tấn công virus hoặc mối đe dọa khác. Tuy nhiên, chúng cũng có thể khiến ứng dụng khác hoạt động kỳ lạ và kích hoạt lỗi. Kết quả, bạn sẽ phải tạm thời gỡ chúng.

Có nhiều lý do người ta muốn gỡ phần mềm bảo mật khỏi hệ thống; nếu nó không hoạt động đúng, liên tục yêu cầu cập nhật, có vấn đề bảo mật do lỗi thời (hoặc không có bảo mật nào), hoặc đơn giản chiếm quá nhiều dung lượng ổ cứng.

Trong trường hợp bạn muốn gỡ phần mềm bảo mật vì nó ngăn bạn cài đặt Windows Update, đây là hướng dẫn chi tiết:

  1. Nhấp chuột phải vào menu Start.
  2. Chọn Control Panel.
  3. Đi đến Programs and Features (Chương trình và Tính năng) và tìm phần mềm bảo mật bạn cần gỡ.
  4. Nhấp chuột phải vào nó và nhấp nút Uninstall (Gỡ cài đặt) để tiến hành gỡ cài đặt.
  5. Khởi động lại máy tính và kiểm tra xem vấn đề cập nhật đã khắc phục chưa.

Giải pháp #7: Đảm bảo tất cả dịch vụ Windows Update đang chạy

Nếu tất cả dịch vụ Windows Update thiết yếu bị tắt, bạn có thể gặp lỗi 0x80070659 trên thiết bị Windows.

Dưới đây là hướng dẫn từng bước cách bật tất cả dịch vụ Windows Update thiết yếu:

  1. Nhấp chuột phải vào menu Start và chọn Run.
  2. Nhập services.msc vào trường văn bản và nhấp OK.
  3. Trong cửa sổ bật lên, nhấp chuột phải vào Windows Update và chọn Properties (Thuộc tính).
  4. Tiếp theo, đặt Startup Type (Loại khởi động) thành Automatic (Tự động).
  5. Sau đó, kiểm tra xem Service Status (Trạng thái dịch vụ) có bị stopped (dừng) không. Nếu vậy, nhấp nút Start (Bắt đầu) để khởi động nó. Nhấp nút Apply (Áp dụng) rồi nhấp OK để tiếp tục.
  6. Bây giờ, nhấp chuột phải vào Background Intelligent Transfer Service (BITS) và chọn Properties. Đặt Startup Type thành Automatic và chắc chắn Service Status được đặt thành Running (Đang chạy). Nhấp OK để tiếp tục.
  7. Cuối cùng, nhấp chuột phải vào Cryptographic Service (Dịch vụ mã hóa) và chọn Properties. Đặt Startup Type thành Automatic và chắc chắn Service Status là Running. Nhấp OK để lưu thay đổi.
  8. Khởi động lại máy tính và kiểm tra xem bạn còn gặp lỗi không.

Giải pháp #8: Giải phóng dung lượng ổ đĩa (Free Up Disk Space)

Đôi khi, Windows update thất bại vì không đủ dung lượng trên ổ hệ thống. Vì vậy, đây là ý tưởng tốt để tăng dung lượng trống ổ đĩa để tiến hành cài đặt Windows update mà không vấn đề.

Có nhiều cách tăng dung lượng trống ổ hệ thống. Cách dễ nhất dùng tiện ích Disk Cleanup (Dọn dẹp ổ đĩa).

Disk Cleanup Utility là tiện ích Windows giúp bạn xóa tệp từ máy tính để giải phóng dung lượng. Khi disk cleanup utility chạy, nó sẽ hiển thị danh sách tệp để xóa và nhắc bạn xóa hay không. Nếu có nhiều tệp trên máy tính, có thể mất thời gian trước khi quy trình hoàn tất vì nó phải duyệt qua từng tệp một.

Tiện ích này có thể truy cập từ menu Start. Chức năng chính là giải phóng dung lượng ổ cứng bằng cách xóa dữ liệu không cần thiết như tệp log cũ và hình ảnh hoặc video cached từ trang web bạn đã xem. Điều này cho phép dung lượng lưu trữ nhiều hơn trên máy, nên bạn không cần lo lắng liên tục về giải phóng dung lượng khi hết chỗ.

Để dùng tiện ích này, làm theo các bước:

  1. Nhấp chuột phải vào menu Start và chọn Run.
  2. Gõ msc vào trường văn bản và nhấn Enter để tiếp tục. Thao tác này sẽ mở cửa sổ Disk Management (Quản lý đĩa).
  3. Chọn ổ hệ thống bạn muốn giải phóng dung lượng.
  4. Sau đó, nhấp Properties (Thuộc tính).
  5. Cửa sổ bật lên sẽ xuất hiện. Chọn Disk Cleanup.
  6. Sẽ mất vài phút để ước lượng thời gian hoàn tất dọn dẹp. Nhấp OK để tiếp tục.
  7. Thông báo bật lên sẽ xuất hiện. Nếu bạn muốn tiếp tục, nhấp nút Delete Files (Xóa tệp).

Giải pháp #9: Quay lại bản cập nhật gần nhất (Roll Back to the Most Recent Update)

Windows update có thể thất bại vì có gì đó sai với bản cập nhật bản thân. Khi bạn cài đặt Windows update, bạn có ít nhất 10 ngày để roll back các thay đổi do bản cập nhật làm. Vì vậy, nếu bạn không hành động ngay, bạn không thể quay lại bản cập nhật cuối cùng nữa.

Cách roll back bản cập nhật cuối:

  1. Mở menu Start.
  2. Gõ windows update settings vào trường tìm kiếm.
  3. Chọn Recovery (Khôi phục).
  4. Tìm tùy chọn Go back to the previous version of Windows 10/11 (Quay lại phiên bản Windows 10/11 trước đó).
  5. Chọn Get Started (Bắt đầu).
  6. Làm theo hướng dẫn trên màn hình.
  7. Khởi động lại máy tính khi xong.

Giải pháp 10: Đảm bảo Driver thiết bị của bạn cập nhật

Mặc dù tiện ích Windows Update có thể lo phần thành phần hệ thống, một số driver bên thứ ba vượt khỏi tầm kiểm soát. Vì vậy, bạn có thể cần thủ công cập nhật driver để ngăn vấn đề lâu dài.

Cách cập nhật driver thiết bị:

  1. Gõ device manager vào trường tìm kiếm.
  2. Chọn Device Manager (Trình quản lý thiết bị).
  3. Chọn danh mục thiết bị và nhấp chuột phải vào driver bạn muốn cập nhật.
  4. Chọn tùy chọn Search Automatically for Updated Driver Software (Tự động tìm phần mềm driver cập nhật).
  5. Nhấp nút Update Driver (Cập nhật Driver).
  6. Nếu Windows không tìm thấy driver mới, thử tải trực tiếp từ trang web chính thức của nhà sản xuất thiết bị. Sau đó, làm theo hướng dẫn của họ.
  7. Khởi động lại PC.

Thay vào đó, bạn có thể dùng công cụ cập nhật driver thiết bị (device driver updater tool) để tự động hóa toàn bộ quy trình. Bằng cách dùng công cụ này, bạn không phải kiểm tra driver nào cần cập nhật. Công cụ sẽ lo quy trình cập nhật cho bạn và đảm bảo bạn có phiên bản tương thích với thiết bị. Điều này sẽ cứu bạn khỏi các vấn đề.

Giải pháp 11: Liên hệ đội ngũ hỗ trợ của Microsoft

Nếu không giải pháp nào hiệu quả cho đến nay, hãy dành thời gian nói chuyện với chuyên gia từ đội ngũ hỗ trợ Microsoft. Bạn nên có được sự giúp đỡ từ nhân viên có kinh nghiệm. Họ có thể kiểm soát thiết bị của bạn để nhanh chóng chẩn đoán và khắc phục sự cố.

Điều này được khuyến khích cao nếu lý do bản cập nhật gần đây thất bại là do lỗi Microsoft đã biết. Bạn có thể liên hệ Microsoft Support team qua trang web chính thức.

Tóm tắt

Mã lỗi Windows 0x80070659 có thể do nhiều yếu tố, và quan trọng là chẩn đoán vấn đề trước khi làm bất kỳ thay đổi nào. Bài viết đã thảo luận cách mã lỗi này được kích hoạt cũng như một số nguyên nhân tiềm ẩn và bước khắc phục sự cố có thể giúp xác định vấn đề.

Chung chung, lỗi này do vấn đề cấu hình, cài đặt hệ thống không chính xác, mục nhập registry hỏng, vấn đề tệp hệ thống, bản cập nhật Windows có vấn đề, hoặc nhiễm mã độc.

Để khắc phục, bạn luôn có thể dùng tiện ích Windows Update Troubleshooter. Nếu không hiệu quả, hãy chắc chắn tất cả dịch vụ Windows Update cần thiết đang chạy hoặc dọn dẹp thư mục Temporary Cache. Bạn cũng có thể dùng tiện ích System File Checker nếu nghi ngờ lỗi do tệp hỏng. Các giải pháp khác bạn có thể thử bao gồm gỡ phần mềm bảo mật mới cài, kiểm tra Software Restrictions Policy, giải phóng dung lượng ổ đĩa, và đảm bảo tất cả driver thiết bị cập nhật.

Nếu bạn có câu hỏi hoặc bình luận thêm về bài viết này, vui lòng chia sẻ bên dưới!