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

Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10

Mã lỗi 0xc0000017 xuất hiện sau khi cài đặt sạch (clean install) hoặc nâng cấp không thành công, kết thúc bằng màn hình xanh tử thần (BSOD). Lỗi này đi kèm thông báo: "There isn't enough memory to create a ramdisk device" (Không đủ bộ nhớ để tạo thiết bị ramdisk). Mã lỗi này đại diện cho STATUS_NO_MEMORY, cho thấy không đủ bộ nhớ ảo hoặc hạn ngạch file swap cho các vị trí được chỉ định.

Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10

Nguyên nhân gây lỗi 0xc0000017 BSOD trên Windows

  • Can thiệp của phần mềm diệt virus bên thứ 3 – Nếu bạn gặp lỗi khi cố gắng cập nhật lên Windows 10 từ phiên bản Windows cũ hơn, thủ phạm đầu tiên cần kiểm tra là bộ diệt virus. Có thể nó xác định quá trình nâng cấp không an toàn và chặn kết nối giữa công cụ nâng cấp và máy chủ Microsoft. Giải pháp: tắt hoặc gỡ cài đặt bộ bảo mật bên thứ 3 trong khi quá trình nâng cấp diễn ra.
  • RAM không đủ – Nếu bạn kết nối nhiều thiết bị USB nhưng RAM ít, vấn đề có thể do phần cứng không thể cấp phát đủ bộ nhớ để hoàn tất nâng cấp. Cách khắc phục không cần nâng cấp phần cứng: ngắt kết nối tất cả thiết bị USB không cần thiết.
  • Driver mainboard cũ – Driver mainboard không tương thích hoặc quá cũ không thể đáp ứng Windows 10 cũng gây ra lỗi này. Cập nhật driver mainboard lên phiên bản mới nhất để khắc phục.
  • Khối bộ nhớ lỗi (Bad memory blocks) – Microsoft xác nhận lỗi này cũng xảy ra do các khối bộ nhớ lỗi ngăn cản hệ điều hành tạo môi trường Windows PE cần thiết cho nâng cấp. Giải pháp: dọn dẹp các mục bộ nhớ lỗi từ CMD với quyền admin.
  • Đồ họa lai (Hybrid graphics) được bật – Trên các mẫu HP Zbook, lỗi thường do Hybrid graphics được bật trong BIOS. Khắc phục: truy cập BIOS và tắt Hybrid graphics hoặc chuyển sang Discrete Graphics.
  • Can thiệp của ứng dụng bên thứ 3 khác – Nhiều ứng dụng tiện ích bên thứ 3 cũng có thể gây ra mã lỗi này. Thực hiện Clean Boot để loại bỏ khả năng dịch vụ hoặc tiến trình bên thứ 3 gây xung đột.

Phương pháp 1: Tắt bộ diệt virus (nếu áp dụng)

Nếu lỗi xảy ra khi nâng cấp lên Windows 10, hãy bắt đầu bằng cách loại bỏ khả năng can thiệp của phần mềm bên thứ 3. Bộ diệt virus quá bảo thủ có thể dừng quá trình nâng cấp do báo động giả.

Comodo, Avast, McAfee thường được báo cáo gây ra hành vi này, nhưng có thể có những phần mềm khác. Nếu bạn đang dùng bộ bảo mật bên thứ 3, hãy thử tắt bảo vệ thời gian thực và thử lại nâng cấp. Nếu lỗi 0xc0000017 không còn xuất hiện, kết luận bộ diệt virus là nguyên nhân. Với hầu hết các bộ an ninh, bạn có thể tắt trực tiếp từ menu thanh tác vụ.

Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10

Tuy nhiên, nếu bộ diệt virus bao gồm tường lửa, chỉ tắt bảo vệ thời gian thực là chưa đủ vì tường lửa vẫn hoạt động. Trong trường hợp này, giải pháp duy nhất là gỡ cài đặt hoàn toàn bộ diệt virus + tường lửa và đảm bảo không còn file thừa gây xung đột.

Hướng dẫn gỡ cài đặt bộ bảo mật gây sự cố và xóa file thừa:

  1. Nhấn Windows + R mở hộp thoại Run. Gõ appwiz.cpl và nhấn Enter để mở Programs and Features.Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10
  2. Trong menu Applications and Features, cuộn tìm bộ bảo mật bên thứ 3 cần gỡ. Chuột phải chọn Uninstall.Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10
  3. Làm theo hướng dẫn trên màn hình để hoàn tất gỡ cài đặt, sau đó khởi động lại máy tính.
  4. Truy cập bài viết này (tại đây) và làm theo hướng dẫn để xóa file thừa liên quan đến bộ diệt virus vừa gỡ.

Nếu lỗi vẫn xảy ra hoặc phương pháp này không áp dụng được, chuyển sang phương pháp tiếp theo.

Phương pháp 2: Ngắt kết nối tất cả thiết bị ngoại vi

Lỗi 0x0000017 liên quan đến "bad memory", nhưng thực tế thường do phân bổ bộ nhớ quá cao khiến hệ thống không đủ bộ nhớ để hoàn tất quá trình nâng cấp/cài đặt.

Có thể giải quyết bằng cách thêm RAM, trang bị phần cứng đủ mạnh. Nhưng nếu không định nâng cấp cấu hình, bạn có thể giảm tải phân bổ bộ nhớ bằng cách rút tất cả thiết bị USB không cần thiết. Nhiều người dùng xác nhận phương pháp này thành công.

Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10

Nếu thiết bị không chạy, không cần cho nó dành riêng bộ nhớ. Hãy rút tất cả thiết bị USB không cần thiết và lặp lại quá trình gây ra lỗi 0xc0000017 – There isn't enough memory to create a ramdisk device.

Nếu không áp dụng được hoặc bạn tìm cách khác, chuyển sang phương pháp tiếp theo.

Phương pháp 3: Cập nhật driver mainboard

Driver mainboard cũ kỹ, không tương thích với Windows 10 cũng gây ra lỗi này. Nhiều người dùng báo cáo quá trình nâng cấp thành công sau khi cập nhật driver mainboard lên phiên bản mới nhất.

Windows Update thường thất bại khi cập nhật driver mainboard, nên bạn cần làm thủ công.

Hướng dẫn cập nhật driver mainboard thủ công:

  1. Truy cập trang web chính hãng của nhà sản xuất mainboard và tải driver mới nhất. Nếu không biết mẫu mainboard, tải và dùng Speccy để xác định.Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10

    Lưu ý: Chỉ tải driver từ kênh chính thức. Tránh trang web tải xuống bên thứ 3 trừ khi bắt buộc.

  2. Chạy file cài đặt và làm theo hướng dẫn trên màn hình để cài đặt driver.
  3. Sau khi cài đặt xong, khởi động lại máy và kiểm tra xem lỗi đã khắc phục chưa.

Nếu lỗi 0xc0000017 vẫn xuất hiện hoặc bạn đã có driver mới nhất, chuyển sang phương pháp tiếp theo.

Phương pháp 4: Dọn dẹp các mục bộ nhớ lỗi

Microsoft đã điều tra và xác nhận lỗi này xảy ra khi hệ điều hành cố tạo RAM disk cho môi trường Windows PE trong quá trình boot. Nếu phát hiện khối bộ nhớ lỗi trong kho BCD, mã lỗi 0xc0000017 sẽ xuất hiện.

Nếu đây là nguyên nhân, bạn có thể khắc phục bằng cách dùng các lệnh CMD để kiểm tra và dọn dẹp các mục bộ nhớ lỗi trong kho BCD. Hướng dẫn:

  1. Nhấn Windows + R mở Run. Gõ cmd và nhấn Ctrl + Shift + Enter để mở Command Prompt với quyền admin. Tại prompt UAC, nhấn Yes.Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10
  2. Trong CMD nâng cao, gõ lệnh sau và nhấn Enter để liệt kê các mục bộ nhớ lỗi:
    bcdedit /enum {badmemory}
  3. Nếu kho BCD chứa khối bộ nhớ lỗi ngăn tạo ramdisk, hãy dọn dẹp bằng lệnh:
    bcdedit /deletevalue {badmemory} badmemorylist
  4. Sau khi thành công, khởi động lại máy và kiểm tra tại lần khởi động tiếp theo.

Nếu vẫn gặp mã lỗi 0xc0000017 sau các bước trên, chuyển sang phương pháp tiếp theo.

Phương pháp 5: Tắt Hybrid Graphics từ BIOS

Lỗi này cũng xảy ra do tính năng Hybrid graphics trên card GPU tích hợp AMD. Nhiều người dùng xác nhận sau khi vào BIOS tắt Hybrid Graphics từ menu Device Configuration, quá trình nâng cấp/cài đặt sạch hoàn tất thành công.

Phương pháp này thường thành công trên các mẫu ZBook của HP.

Hướng dẫn tắt Hybrid Graphics từ BIOS:

  1. Bật máy (hoặc khởi động lại nếu đã bật). Ngay khi thấy màn hình khởi động ban đầu, nhấn liên tục phím Setup (phím BIOS).Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10

    Lưu ý: Phím setup thường hiển thị trên màn hình. Nếu không thấy, tìm hướng dẫn vào BIOS theo mẫu mainboard của bạn.

  2. Trong BIOS, dùng menu điều hướng truy cập menu Advanced. Chọn menu Device Configuration và đảm bảo Graphics Device được thiết lập là Discrete Graphics thay vì Hybrid Graphics.

    Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10

    Lưu ý: Nếu thấy tùy chọn cho phép thiết lập Hybrid Graphics thành Disabled, hãy làm vậy.

  3. Lưu thay đổi bằng cách chọn Save Changes and Exit BIOS.
  4. Sau khi khởi động lại, kiểm tra xem lỗi còn xuất hiện không.

Nếu vấn đề vẫn tiếp diễn, chuyển sang phương pháp tiếp theo.

Phương pháp 6: Nâng cấp sau Clean Boot (nếu áp dụng)

Nhiều yếu tố có thể gây ra lỗi này, không chỉ bộ diệt virus bên thứ 3 mà cả ứng dụng tiện ích thường không bị nghi ngờ trong tình huống BSOD.

Nếu bạn gặp 0xc0000017 BSOD khi nâng cấp Windows cũ lên Windows 10, hãy loại bỏ khả năng can thiệp của bên thứ 3 bằng cách thử lại nâng cấp sau Clean Boot.

Khi đạt trạng thái Clean Boot, máy tính sẽ khởi động không có bất kỳ dịch vụ, tiến trình hoặc mục khởi động bên thứ 3 nào có thể cản trở quá trình nâng cấp.

Hướng dẫn đạt trạng thái Clean Boot để thử lại:

  1. Mở hộp thoại Run bằng Windows + R. Gõ msconfig và nhấn Enter mở System Configuration. Tại UAC, nhấn Yes cấp quyền admin.Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10
  2. Trong System Configuration, chọn tab Services. Đảm bảo ô Hide all Microsoft services được tích. Điều này đảm bảo bạn không vô tình tắt dịch vụ thiết yếu của hệ điều hành.Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10
  3. Sau khi loại trừ dịch vụ Microsoft, nhấn Disable all để ngăn mọi dịch vụ bên thứ 3 được gọi trong lần khởi động tiếp theo.
  4. Chuyển sang tab Startup và nhấn Open Task Manager.Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10
  5. Trong tab Startup của Task Manager, chọn từng dịch vụ khởi động bên thứ 3 và nhấn Disable ở dưới cùng để loại trừ chúng khỏi lần khởi động tiếp theo. Làm cho đến khi không còn dịch vụ khởi động nào được phép chạy.Sửa lỗi Màn hình xanh Recovery 0xc0000017 trên Windows 10
  6. Sau bước này, cơ sở cho trạng thái Clean Boot đã đạt được. Khởi động lại máy tính để tận dụng.
  7. Lần khởi động tiếp theo, máy tính chỉ chạy các dịch vụ và tiến trình thiết yếu. Thử lại quá trình nâng cấp và xem lỗi đã khắc phục chưa.