Mã lỗi 0xc0000017 xuất hiện sau khi cài đặt sạch không thành công hoặc nâng cấp kết thúc bằng BSOD (Màn hình xanh chết chóc). Nó đi kèm với thông báo lỗi ‘ Không có đủ bộ nhớ để tạo thiết bị đĩa ram.’ Mã lỗi này cát cho STATUS_NO_MEMORY và nó báo hiệu rằng không có đủ bộ nhớ ảo hoặc hạn ngạch tệp hoán đổi cho các vị trí được chỉ định.
Điều gì gây ra 0xc0000017 BSOD trên Windows?
- Can thiệp chống vi-rút của bên thứ ba - Nếu bạn gặp sự cố trong khi cố gắng cập nhật lên Windows 10 từ phiên bản windows cũ hơn, thì thủ phạm đầu tiên bạn nên xem xét là bộ phần mềm Chống vi-rút của mình. Có thể do nó xác định rằng hoạt động không an toàn nên nó ngừng giao tiếp giữa công cụ nâng cấp và máy chủ Microsoft bên ngoài. Trong trường hợp này, bạn có thể giải quyết sự cố bằng cách dừng hoặc gỡ cài đặt bộ bảo mật của bên thứ 3 trong khi quá trình nâng cấp đang hoạt động.
- Không đủ RAM - Nếu bạn có nhiều thiết bị kết nối USB nhưng không có nhiều RAM, có thể sự cố này xảy ra do phần cứng của bạn không có khả năng phân bổ đủ bộ nhớ để hoàn tất quá trình nâng cấp. Trong trường hợp này, một cách khắc phục cho phép bạn hoàn tất quá trình mà không cần nâng cấp phần cứng là ngắt kết nối tất cả các thiết bị USB không cần thiết.
- Trình điều khiển bo mạch chủ đã lỗi thời - Hóa ra, một thủ phạm tiềm năng khác sẽ gây ra vấn đề này là trình điều khiển bo mạch chủ không tương thích không có khả năng hỗ trợ Windows 10. Nếu trường hợp này có thể xảy ra, bạn có thể giải quyết vấn đề bằng cách cập nhật trình điều khiển bo mạch chủ của mình lên phiên bản mới nhất.
- Khối bộ nhớ không hợp lệ - Như đã được xác nhận bởi Microsoft, sự cố này cũng có thể xảy ra do một loạt khối bộ nhớ không hợp lệ sẽ ngăn hệ điều hành của bạn tạo môi trường Windows PE cần thiết cho việc nâng cấp. Trong trường hợp này, bạn có thể giải quyết vấn đề bằng cách xóa các mục bộ nhớ kém khỏi lời nhắc CMD nâng cao.
- Đồ họa kết hợp được bật - Nếu bạn đang sử dụng kiểu Zbook HP, rất có thể bạn đang gặp phải sự cố này do đồ họa kết hợp được bật trong cài đặt BIOS của bạn. Để khắc phục sự cố này, chỉ cần truy cập cài đặt BIOS của bạn và tắt đồ họa Kết hợp hoặc chuyển chúng sang Đồ họa rời.
- Sự can thiệp của bên thứ 3 khác nhau - Hóa ra, có một số ứng dụng bên thứ 3 khác nhau có thể gây ra mã lỗi này, bao gồm cả các ứng dụng tiện ích. Để đảm bảo rằng không có dịch vụ hoặc quy trình nào của bên thứ 3 gây ra sự cố này, hãy khởi động sạch sẽ và thử lại quy trình một lần nữa.
Phương pháp 1:Dừng bộ AV (nếu có)
Nếu bạn đang gặp phải sự cố này khi cố gắng nâng cấp phiên bản Windows của mình lên Windows 10, bạn nên bắt đầu nhiệm vụ khắc phục sự cố này bằng cách loại bỏ khả năng can thiệp của bên thứ ba. Hóa ra, có thể một bộ phần mềm Chống vi-rút được bảo vệ quá mức đang dừng hoạt động nâng cấp theo dõi của nó do dương tính giả.
Comodo, Avast, McAffee được báo cáo phổ biến nhất vì đã gây ra hành vi này, nhưng có thể có những người khác. Nếu trường hợp này có thể áp dụng được và bạn thực sự đang sử dụng bộ phần mềm của bên thứ 3 có thể gây ra sự cố này, bạn nên kiểm tra xem thao tác có thành công hay không nếu bạn đang thực hiện trong khi bộ Chống vi-rút bị tắt hoặc bị gỡ cài đặt.
Bạn có thể bắt đầu mọi thứ từ từ bằng cách tắt tính năng bảo vệ thời gian thực và thử lại quá trình nâng cấp. Nếu 0xc0000017 BSOD không còn xuất hiện nữa, bạn có thể kết luận rằng AV của bạn đã gây ra sự cố. Với hầu hết các bộ bảo mật, bạn có thể làm điều đó trực tiếp từ menu thanh tác vụ.
Tuy nhiên, nếu bạn đang sử dụng bộ bảo mật của bên thứ 3 có tường lửa, thì việc tắt tính năng bảo vệ theo thời gian thực là không đủ vì bộ bảo mật tương tự sẽ vẫn tồn tại vững chắc. Nếu trường hợp này có thể áp dụng được, thì cách khắc phục khả thi duy nhất là gỡ cài đặt hoàn toàn tường lửa Antivirus + và đảm bảo rằng không có tệp nào còn sót lại có thể vẫn gây ra hành vi tương tự.
Dưới đây là hướng dẫn nhanh về cách gỡ cài đặt bộ phần mềm của bên thứ 3 có vấn đề và xóa mọi tệp còn sót lại vẫn có thể ngăn quá trình nâng cấp diễn ra:
- Nhấn phím Windows + R để mở Chạy Hộp thoại. Tiếp theo, nhập ‘appwiz.cpl’ và nhấn Enter để mở Chương trình và Tính năng thực đơn.
- Khi bạn đã ở bên trong Ứng dụng và Tính năng , cuộn xuống qua danh sách các ứng dụng đã cài đặt và tìm bộ bảo mật của bên thứ 3 mà bạn muốn gỡ cài đặt. 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 theo hướng dẫn trên màn hình để hoàn tất quá trình cài đặt, sau đó khởi động lại máy tính của bạn để lưu các thay đổi.
- Mở bài viết này ( tại đây ) và làm theo hướng dẫn ở đó để xóa mọi tệp còn sót lại được liên kết với bộ AV mà bạn vừa gỡ cài đặt.
Nếu sự cố tương tự vẫn xảy ra hoặc phương pháp này không thể áp dụng cho trường hợp cụ thể của bạn, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.
Phương pháp 2:Ngắt kết nối tất cả các thiết bị bên ngoài
0x0000017 được kết hợp với "bộ nhớ kém", nhưng trên thực tế, sự cố rất có thể xảy ra do phân bổ bộ nhớ quá cao, vì vậy hệ thống không còn đủ để hoàn tất quá trình nâng cấp / cài đặt.
Điều này có thể được giải quyết dễ dàng bằng cách bổ sung thêm RAM, trang bị cho máy tính của bạn phần cứng cần thiết để hoàn tất quá trình.
Nhưng nếu bạn không có kế hoạch nâng cấp thông số kỹ thuật PC của mình, bạn có thể dễ dàng phân bổ bộ nhớ bằng cách rút mọi thiết bị USB không cần thiết. Một số người dùng bị ảnh hưởng đã xác nhận rằng phương pháp này thành công đối với họ.
Nếu thiết bị không chạy, không cần cho phép thiết bị dự trữ bộ nhớ. Với lưu ý này, hãy rút mọi thiết bị USB không cần thiết và lặp lại quá trình gây ra 0xc0000017 - Không có đủ bộ nhớ để tạo thiết bị đĩa ram.
Nếu trường hợp này không áp dụng được hoặc bạn đang tìm kiếm một cách tiếp cận khác, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.
Phương pháp 3:Cập nhật trình điều khiển bo mạch chủ
Hóa ra, sự cố này cũng có thể do trình điều khiển bo mạch chủ đã lỗi thời nghiêm trọng không tương thích để hỗ trợ Windows 10. Một số người dùng mà chúng tôi gặp phải lỗi 0xc0000017 trong quá trình nâng cấp lên Windows 10 đã báo cáo rằng quá trình cuối cùng đã thành công. sau khi họ cập nhật trình điều khiển bo mạch chủ của mình lên phiên bản mới nhất.
Windows Update nổi tiếng là không cập nhật được trình điều khiển của bo mạch chủ, vì vậy rất có thể bạn sẽ phải thực hiện việc đó theo cách thủ công.
Dưới đây là hướng dẫn nhanh về cách cập nhật bo mạch chủ của bạn theo cách thủ công:
- Truy cập trang web chính thức của nhà sản xuất bo mạch chủ của bạn và tải xuống các trình điều khiển mới nhất hiện có. Nếu bạn không biết kiểu bo mạch chủ của mình, bạn có thể tải xuống và sử dụng Speccy để tìm ra nó.
Lưu ý: Đảm bảo rằng bạn tải xuống trình điều khiển bo mạch chủ của mình từ các kênh chính thức. Tránh xa các trang web tải xuống của bên thứ 3 trừ khi bạn thực sự cần phải truy cập chúng.
- Mở tệp thực thi cài đặt và làm theo lời nhắc trên màn hình để cài đặt trình điều khiển mà trước đó không thể cài đặt được.
- Sau khi quá trình cài đặt hoàn tất, hãy 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.
Nếu mã lỗi 0xc0000017 giống nhau vẫn đang xảy ra hoặc bạn đã có phiên bản trình điều khiển mới nhất, hãy chuyển xuống bản sửa lỗi tiềm năng tiếp theo bên dưới.
Phương pháp 4:Xóa các mục bộ nhớ kém
Microsoft đã điều tra sự cố này và xác nhận rằng sự cố cụ thể này cũng có thể xảy ra trong trường hợp hệ điều hành cố gắng tạo đĩa RAM cho môi trường Windows PE trong quá trình khởi động. Nếu trong quá trình thao tác này, các khối bộ nhớ không hợp lệ được phát hiện trong cửa hàng BCD, bạn có thể thấy 0xc0000017 kết quả là mã lỗi.
Nếu tình huống này có thể áp dụng được, bạn có thể giải quyết vấn đề khá dễ dàng bằng cách sử dụng một loạt lệnh CMD có khả năng kiểm tra và xóa các mục bộ nhớ xấu trong kho BCD. Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:
- Nhấn phím Windows + R để mở Chạy Hộp thoại. Tiếp theo, nhập ‘cmd’ bên trong hộp văn bản và nhấn Ctrl + Shift + Enter để mở dấu nhắc Lệnh nâng cao. Khi bạn nhận được lời nhắc Kiểm soát tài khoản người dùng (UAC), hãy nhấp vào Có để phê duyệt yêu cầu quản trị.
- Khi bạn đã ở trong Command Prompt nâng cao, hãy nhập lệnh sau và nhấn Enter để liệt kê tất cả các mục bộ nhớ kém:
bcdedit /enum {badmemory}
- Trong trường hợp điều tra ở trên cho bạn thấy rằng kho BCD thực sự đang chứa các khối bộ nhớ xấu ngăn cản việc tạo đĩa ram, bước tiếp theo là làm sạch các mục nhập đó. Để thực hiện việc này, hãy nhập lệnh sau và nhấn Enter:
bcdedit /deletevalue {badmemory} badmemorylist
- Sau khi quá trình thành công, hãy 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.
Nếu bạn vẫn gặp phải mã lỗi 0xc0000017 ngay cả sau khi bạn đã làm theo các hướng dẫn ở trên, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.
Phương pháp 5:Tắt đồ họa kết hợp từ BIOS
Hóa ra, sự cố này cũng có thể xảy ra do tính năng GPU có trên các thẻ GPU AMD tích hợp được gọi là đồ họa Hybrid. Một số người dùng bị ảnh hưởng đã xác nhận rằng sau khi vào cài đặt BIOS của họ và tắt Đồ họa kết hợp từ menu Cấu hình thiết bị, quá trình nâng cấp / cài đặt sạch của họ đã hoàn tất thành công mà không gặp thêm sự cố nào.
Phương pháp này thường được báo cáo là thành công với các mẫu ZBook do HP sản xuất.
Dưới đây là hướng dẫn nhanh về cách tắt Đồ họa kết hợp từ cài đặt BIOS:
- Bật nguồn máy tính của bạn (hoặc bắt đầu khởi động lại nếu nó đã bật). Ngay sau khi bạn nhìn thấy màn hình tải ban đầu, hãy nhấn liên tục vào Cài đặt (phím BIOS).
Lưu ý :Với hầu hết các bo mạch chủ, phím cài đặt sẽ được hiển thị trên màn hình. Nhưng trong trường hợp không thấy, bạn có thể tìm kiếm trực tuyến để biết hướng dẫn cụ thể về cách nhập cài đặt BIOS theo kiểu bo mạch chủ của bạn.
- Sau khi bạn quản lý để vào bên trong cài đặt BIOS của mình, hãy sử dụng trình đơn điều hướng để truy cập Nâng cao thực đơn. Khi vào bên trong, hãy chọn Cấu hình thiết bị và đảm bảo rằng Thiết bị đồ họa được đặt thành Đồ họa rời rạc thay vì Đồ họa kết hợp.
Lưu ý:Nếu bạn tìm thấy tùy chọn cho phép bạn đặt Đồ họa kết hợp thành Đã tắt, làm điều đó.
- Đảm bảo tiết kiệm cơ hội bằng cách chọn Lưu thay đổi và thoát BIOS .
- Sau khi hoàn tất trình tự khởi động tiếp theo, hãy xem vấn đề tương tự có còn xảy ra không.
Nếu sự cố tương tự vẫn xảy ra, hãy chuyển sang phương pháp tiếp theo bên dưới.
Phương pháp 6:Nâng cấp sau khi khởi động sạch (nếu có)
Hóa ra, có rất nhiều thủ phạm tiềm ẩn có thể chịu trách nhiệm cho sự xuất hiện của vấn đề này. Và không chỉ các bộ phần mềm Chống vi-rút của bên thứ 3 có thể cản trở quá trình cài đặt nâng cấp, mà còn là ứng dụng tiện ích thường không bị nghi ngờ trong trường hợp có liên quan đến BSOD.
Nếu bạn gặp phải 0xc0000017 BSOD trong khi cố gắng nâng cấp phiên bản Windows cũ hơn lên Windows 10, bạn nên loại trừ khả năng bị bên thứ 3 can thiệp bằng cách thử lại nâng cấp sau khi khởi động sạch.
Khi bạn đạt được trạng thái khởi động sạch, máy tính của bạn sẽ khởi động mà không có bất kỳ loại dịch vụ, quy trình hoặc mục khởi động nào của bên thứ ba có thể cản trở quá trình nâng cấp.
Dưới đây là hướng dẫn nhanh về cách đạt được trạng thái khởi động sạch mà bạn có thể thử lại thao tác:
- Mở Chạy hộp thoại bằng cách nhấn phím Windows + R . Khi bạn ở bên trong cửa sổ chạy, hãy nhập ‘ msconfig’ và nhấn Enter để mở Cấu hình hệ thống thực đơn. Sau khi bạn được Kiểm soát tài khoản người dùng (UAC) nhắc nhở , nhấp vào Có để cấp quyền truy cập quản trị viên.
- Sau khi bạn quản lý để vào bên trong Cấu hình hệ thống , nhấp vào Dịch vụ từ đầu menu. Tiếp theo, hãy bắt đầu bằng cách đảm bảo rằng hộp được liên kết với ‘ Ẩn tất cả các dịch vụ của Microsoft ‘Được kiểm tra. Điều này sẽ đảm bảo rằng bạn không vô hiệu hóa nhầm bất kỳ dịch vụ nào cần thiết cho hệ điều hành của bạn.
- Khi mọi dịch vụ của Microsoft bị loại trừ khỏi danh sách, hãy nhấp vào nút Tắt tất cả để ngăn chặn hiệu quả bất kỳ loại dịch vụ bên thứ 3 nào được gọi hoạt động trong quá trình khởi động tiếp theo.
- Sau khi các dịch vụ đã được xử lý, hãy chuyển đến Khởi động rồi nhấp vào Mở trình quản lý tác vụ từ menu tiếp theo.
- Sau đó, bạn sẽ được đưa thẳng vào Khởi động tab của Trình quản lý tác vụ. Khi bạn đến đó, hãy chọn một cách có hệ thống mọi dịch vụ khởi động của bên thứ 3 và nhấp vào nút Tắt ở cuối màn hình để loại trừ chúng khỏi việc khởi động ở lần khởi động hệ thống tiếp theo. Làm điều này cho đến khi bạn đảm bảo rằng không có dịch vụ khởi động nào được phép chạy ở lần khởi động hệ thống tiếp theo.
- Khi bạn đến bước này, bạn sẽ đạt được cơ sở cho trạng thái khởi động sạch. Bây giờ, để tận dụng nó, chỉ cần khởi động lại máy tính của bạn.
- Ở lần khởi động tiếp theo, máy tính của bạn CHỈ khởi động với các dịch vụ và quy trình thiết yếu. Để kiểm tra xem có mục nào của bên thứ 3 gây ra mã lỗi không, hãy lặp lại quá trình nâng cấp và xem sự cố hiện đã được giải quyết chưa.