แก้ไข: BlueScreen Recovery Error 0xc0000017 บน Windows 10

รหัสข้อผิดพลาด 0xc0000017ปรากฏขึ้นหลังจากที่ประสบความสำเร็จที่สะอาดติดตั้งหรือการอัพเกรดที่จะสิ้นสุดลงใน BSOD (ที่หน้าจอสีฟ้าแห่งความตาย) มันมาพร้อมกับข้อความแสดงข้อผิดพลาด' มีหน่วยความจำไม่เพียงพอที่จะสร้างอุปกรณ์ ramdisk' รหัสข้อผิดพลาดนี้ใช้สำหรับSTATUS_NO_MEMORYและเป็นการส่งสัญญาณว่ามีหน่วยความจำเสมือนไม่เพียงพอหรือโควต้าไฟล์สลับสำหรับตำแหน่งที่ระบุ

อะไรทำให้เกิด 0xc0000017 BSOD บน Windows

  • การรบกวนจากโปรแกรมป้องกันไวรัสของบุคคลที่สาม - หากคุณกำลังประสบปัญหาในขณะที่พยายามอัปเดตเป็น Windows 10 จากเวอร์ชัน Windows ที่เก่ากว่าสิ่งแรกที่คุณควรพิจารณาคือชุดโปรแกรมป้องกันไวรัส เป็นไปได้ว่ามีการพิจารณาว่าการดำเนินการไม่ปลอดภัยดังนั้นจึงหยุดการสื่อสารระหว่างเครื่องมืออัปเกรดและเซิร์ฟเวอร์ Microsoft ภายนอก ในกรณีนี้คุณสามารถแก้ไขปัญหาได้โดยหยุดหรือถอนการติดตั้งชุดรักษาความปลอดภัยของบุคคลที่สามในขณะที่กระบวนการอัปเกรดทำงานอยู่
  • RAM ไม่เพียงพอ - หากคุณมีอุปกรณ์ที่เชื่อมต่อ USB จำนวนมาก แต่มี RAM ไม่มากอาจเป็นไปได้ว่าปัญหานี้เกิดขึ้นเนื่องจากฮาร์ดแวร์ของคุณไม่สามารถจัดสรรหน่วยความจำได้เพียงพอเพื่อให้กระบวนการอัปเกรดเสร็จสมบูรณ์ ในกรณีนี้การแก้ไขอย่างหนึ่งที่จะช่วยให้คุณดำเนินการให้เสร็จสิ้นโดยไม่ต้องอัพเกรดฮาร์ดแวร์ของคุณคือการตัดการเชื่อมต่ออุปกรณ์ USB ที่ไม่จำเป็นทั้งหมด
  • ไดรเวอร์เมนบอร์ดที่ล้าสมัย - ตามที่ปรากฎผู้กระทำผิดอื่นที่อาจทำให้เกิดปัญหานี้คือไดรเวอร์เมนบอร์ดที่เข้ากันไม่ได้ซึ่งไม่สามารถรองรับ Windows 10 ได้หากสถานการณ์นี้ใช้ได้คุณสามารถแก้ไขปัญหาได้โดยการอัปเดตไดรเวอร์เมนบอร์ดของคุณเป็นเวอร์ชันล่าสุด .
  • บล็อกหน่วยความจำไม่ดี - ตามที่ได้รับการยืนยันจาก Microsoft ปัญหานี้อาจเกิดขึ้นได้เนื่องจากบล็อกหน่วยความจำที่ไม่ดีซึ่งจะหยุดระบบปฏิบัติการของคุณจากการสร้างสภาพแวดล้อม Windows PE ที่จำเป็นสำหรับการอัปเกรด ในกรณีนี้คุณสามารถแก้ไขปัญหาได้โดยการทำความสะอาดรายการหน่วยความจำที่ไม่ดีจากพรอมต์ CMD ที่ยกระดับ
  • เปิดใช้งานกราฟิกไฮบริด - หากคุณใช้รุ่น Zbook HP โอกาสที่คุณจะพบปัญหานี้เนื่องจากมีการเปิดใช้งานกราฟิกไฮบริดในการตั้งค่า BIOS ของคุณ ในการแก้ไขปัญหานี้เพียงเข้าถึงการตั้งค่า BIOS ของคุณและปิดใช้งานกราฟิกไฮบริดหรือเปลี่ยนเป็นกราฟิกแยก
  • การรบกวนของบุคคลที่สามที่แตกต่างกัน - ปรากฎว่ามีแอปพลิเคชันของบุคคลที่สามที่แตกต่างกันหลายตัวที่อาจทำให้เกิดรหัสข้อผิดพลาดนี้รวมถึงแอปยูทิลิตี้ เพื่อให้แน่ใจว่าไม่มีบริการหรือกระบวนการของบุคคลที่สามที่ทำให้เกิดปัญหานี้ให้ดำเนินการคลีนบูตและลองทำตามกระบวนการอีกครั้ง

วิธีที่ 1: การหยุดชุด AV (ถ้ามี)

หากคุณประสบปัญหานี้เมื่อพยายามอัปเกรดเวอร์ชัน Windows เป็น Windows 10 คุณควรเริ่มภารกิจการแก้ไขปัญหานี้โดยกำจัดความเป็นไปได้ที่จะมีการแทรกแซงจากบุคคลที่สาม ปรากฎว่าเป็นไปได้ว่าชุดโปรแกรมป้องกันไวรัสที่มีการป้องกันมากเกินไปกำลังหยุดการดำเนินการอัปเกรดในแทร็กเนื่องจากมีผลบวกผิดพลาด

Comodo, Avast, McAffee มักได้รับรายงานว่าเป็นสาเหตุของพฤติกรรมนี้ แต่อาจมีสาเหตุอื่น ๆ หากสถานการณ์นี้ใช้ได้และคุณกำลังใช้ชุดของบุคคลที่สามที่อาจทำให้เกิดการรบกวนนี้จริง ๆ คุณควรทดสอบเพื่อดูว่าการดำเนินการสำเร็จหรือไม่หากคุณกำลังดำเนินการในขณะที่ชุดโปรแกรมป้องกันไวรัสถูกปิดใช้งานหรือถอนการติดตั้ง

คุณสามารถเริ่มสิ่งต่างๆอย่างช้าๆโดยปิดการใช้งานการป้องกันแบบเรียลไทม์และลองขั้นตอนการอัปเกรดอีกครั้ง หาก0xc0000017 BSOD ไม่ปรากฏอีกต่อไปคุณสามารถสรุปได้ว่า AV ของคุณเป็นสาเหตุของปัญหา ด้วยชุดความปลอดภัยส่วนใหญ่คุณสามารถทำได้โดยตรงจากเมนูแถบงาน

อย่างไรก็ตามหากคุณใช้ชุดรักษาความปลอดภัยของบุคคลที่สามที่มีไฟร์วอลล์การปิดใช้งานการป้องกันแบบเรียลไทม์จะไม่เพียงพอเนื่องจากชุดรักษาความปลอดภัยเดียวกันจะยังคงอยู่อย่างมั่นคง หากสถานการณ์นี้เป็นไปได้การแก้ไขที่ทำงานได้เพียงอย่างเดียวคือการถอนการติดตั้งไฟร์วอลล์ Antivirus + อย่างสมบูรณ์และตรวจสอบให้แน่ใจว่าไม่มีไฟล์หลงเหลือที่อาจทำให้เกิดลักษณะการทำงานเดียวกัน

ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับวิธีถอนการติดตั้งชุดของบุคคลที่สามที่มีปัญหาและลบไฟล์ที่เหลือซึ่งอาจทำให้การอัปเกรดไม่เกิดขึ้น:

  1. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ ถัดไปพิมพ์'appwiz.cpl'และกดEnterเพื่อเปิดโปรแกรมและคุณลักษณะเมนู
  2. เมื่อคุณอยู่ในเมนูแอพพลิเคชั่นและฟีเจอร์ให้เลื่อนลงไปตามรายการแอพพลิเคชั่นที่ติดตั้งและค้นหาชุดความปลอดภัยของบุคคลที่สามที่คุณต้องการถอนการติดตั้ง เมื่อคุณเห็นให้คลิกขวาที่ไฟล์แล้วเลือกถอนการติดตั้งจากเมนูบริบทที่เพิ่งปรากฏ
  3. ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้นจากนั้นรีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
  4. เปิดบทความนี้ ( ที่นี่ ) และทำตามคำแนะนำเพื่อลบไฟล์ที่เหลือที่เกี่ยวข้องกับชุด AV ที่คุณเพิ่งถอนการติดตั้ง

หากปัญหาเดิมยังคงเกิดขึ้นหรือวิธีนี้ไม่สามารถใช้ได้กับสถานการณ์เฉพาะของคุณให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 2: ยกเลิกการเชื่อมต่ออุปกรณ์ภายนอกทั้งหมด

0x0000017 เชื่อมโยงกับ 'หน่วยความจำที่ไม่ดี' แต่ในความเป็นจริงปัญหาส่วนใหญ่มักเกิดขึ้นเนื่องจากการจัดสรรหน่วยความจำสูงเกินไประบบจึงไม่เหลือเพียงพอที่จะทำขั้นตอนการอัพเกรด / ติดตั้งให้เสร็จสิ้น

สิ่งนี้สามารถแก้ไขได้อย่างง่ายดายโดยการเพิ่ม RAM เพิ่มเติมจัดเตรียมคอมพิวเตอร์ของคุณด้วยฮาร์ดแวร์ที่จำเป็นในการดำเนินการให้เสร็จสิ้น

แต่ถ้าคุณไม่มีแผนที่จะอัปเกรดข้อกำหนดพีซีของคุณคุณอาจจัดสรรหน่วยความจำได้อย่างง่ายดายโดยการถอดปลั๊กอุปกรณ์ USB ที่ไม่จำเป็นออกทุกชิ้น ผู้ใช้ที่ได้รับผลกระทบหลายรายยืนยันว่าวิธีนี้ประสบความสำเร็จสำหรับพวกเขา

หากอุปกรณ์ไม่ทำงานก็ไม่จำเป็นต้องอนุญาตให้สำรองหน่วยความจำ ด้วยเหตุนี้ให้ถอดปลั๊กอุปกรณ์ USB ที่ไม่จำเป็นออกและทำซ้ำขั้นตอนที่ทำให้เกิด 0xc0000017 - มีหน่วยความจำไม่เพียงพอที่จะสร้างอุปกรณ์ ramdisk

หากสถานการณ์นี้ใช้ไม่ได้หรือคุณกำลังมองหาแนวทางอื่นให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3: การอัปเดตไดรเวอร์เมนบอร์ด

ปรากฎว่าปัญหานี้อาจเกิดจากไดรเวอร์เมนบอร์ดที่ล้าสมัยอย่างมากซึ่งไม่สามารถรองรับ Windows 10 ได้ผู้ใช้หลายคนที่เราพบข้อผิดพลาด 0xc0000017 ระหว่างการอัปเกรดเป็น Windows 10 ได้รายงานว่ากระบวนการนี้ประสบความสำเร็จในที่สุด หลังจากที่พวกเขาอัปเดตไดรเวอร์เมนบอร์ดเป็นเวอร์ชันล่าสุด

Windows Update เป็นที่ทราบกันดีว่าไม่สามารถอัปเดตไดรเวอร์เมนบอร์ดได้ดังนั้นจึงมีโอกาสที่คุณจะต้องดำเนินการด้วยตนเอง

นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีอัปเดตเมนบอร์ดของคุณด้วยตนเอง:

  1. เยี่ยมชมเว็บไซต์อย่างเป็นทางการของผู้ผลิตเมนบอร์ดของคุณและดาวน์โหลดไดรเวอร์ล่าสุดที่มี หากคุณไม่ทราบรุ่นเมนบอร์ดของคุณคุณสามารถดาวน์โหลดและใช้Speccyเพื่อค้นหาได้

    หมายเหตุ:ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดไดรเวอร์เมนบอร์ดจากช่องทางการ อยู่ห่างจากเว็บไซต์ดาวน์โหลดของบุคคลที่สามเว้นแต่คุณจะต้องผ่านเว็บไซต์เหล่านี้อย่างแน่นอน

  2. เปิดปฏิบัติการการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งไดรเวอร์ที่ไม่สามารถติดตั้งได้ก่อนหน้านี้
  3. เมื่อการติดตั้งเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นระบบครั้งถัดไป

หากยังคงมีรหัสข้อผิดพลาด 0xc0000017เดิมอยู่หรือคุณมีไดรเวอร์เวอร์ชันล่าสุดอยู่แล้วให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 4: ทำความสะอาดรายการหน่วยความจำเสีย

Microsoft ได้ตรวจสอบปัญหานี้แล้วและยืนยันว่าปัญหานี้อาจเกิดขึ้นได้ในกรณีที่ระบบปฏิบัติการพยายามสร้างดิสก์ RAM สำหรับสภาพแวดล้อม Windows PE ในระหว่างกระบวนการบูต หากในระหว่างการดำเนินการนี้พบบล็อกหน่วยความจำที่ไม่ถูกต้องในร้าน BCD คุณสามารถคาดหวังว่าจะเห็นรหัสข้อผิดพลาด0xc0000017 เป็นผล

หากสถานการณ์นี้ใช้ได้คุณสามารถแก้ไขปัญหาได้อย่างง่ายดายโดยใช้ชุดคำสั่ง CMD ที่สามารถตรวจสอบและล้างรายการหน่วยความจำที่ไม่ถูกต้องในที่เก็บ BCD นี่คือคำแนะนำโดยย่อเกี่ยวกับการดำเนินการนี้:

  1. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์'cmd'ในกล่องข้อความแล้วกดCtrl + Shift + Enterเพื่อเปิด Command prompt เมื่อคุณได้รับข้อความแจ้งการควบคุมบัญชีผู้ใช้ (UAC) ให้คลิกที่ใช่เพื่ออนุมัติคำขอของผู้ดูแลระบบ
  2. เมื่อคุณอยู่ใน Command Prompt ที่ยกระดับแล้วให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnterเพื่อแสดงรายการหน่วยความจำที่ไม่ดีทั้งหมด:
    bcdedit / enum {badmemory}
  3. ในกรณีที่การตรวจสอบข้างต้นแสดงให้คุณเห็นว่าที่เก็บ BCD นั้นมีบล็อกหน่วยความจำที่ไม่ดีซึ่งขัดขวางการสร้าง ramdisk ขั้นตอนต่อไปคือการทำความสะอาดรายการเหล่านั้น โดยพิมพ์คำสั่งต่อไปนี้แล้วกดEnter:
    bcdedit / deletevalue {badmemory} badmemorylist
  4. หลังจากกระบวนการสำเร็จให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นระบบครั้งถัดไป

หากคุณยังคงพบรหัสข้อผิดพลาด 0xc0000017 แม้ว่าคุณจะทำตามคำแนะนำด้านบนแล้วให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 5: การปิดใช้งานกราฟิกไฮบริดจาก BIOS

ปรากฎว่าปัญหานี้อาจเกิดขึ้นได้เนื่องจากคุณสมบัติ GPU ที่มีอยู่ในการ์ด AMD GPU ในตัวที่เรียกว่ากราฟิกไฮบริด ผู้ใช้ที่ได้รับผลกระทบหลายรายยืนยันว่าหลังจากเข้าสู่การตั้งค่า BIOS และปิดใช้งานกราฟิกไฮบริดจากเมนูการกำหนดค่าอุปกรณ์พวกเขาอัพเกรด / ล้างขั้นตอนการติดตั้งเสร็จสมบูรณ์โดยไม่มีปัญหาเพิ่มเติม

โดยทั่วไปวิธีนี้มีรายงานว่าประสบความสำเร็จกับรุ่น ZBook ที่ผลิตโดย HP

คำแนะนำโดยย่อเกี่ยวกับการปิดใช้งานกราฟิกไฮบริดจากการตั้งค่า BIOS:

  1. เปิดคอมพิวเตอร์ของคุณ (หรือเริ่มการรีสตาร์ทหากเปิดอยู่แล้ว) ทันทีที่คุณเห็นหน้าจอการโหลดเริ่มต้นให้กดปุ่ม Setup (ปุ่ม BIOS) ซ้ำ ๆ

    หมายเหตุ : สำหรับเมนบอร์ดส่วนใหญ่ปุ่มตั้งค่าจะแสดงบนหน้าจอ แต่ในกรณีที่คุณไม่เห็นคุณสามารถค้นหาคำแนะนำเฉพาะทางออนไลน์ในการเข้าสู่การตั้งค่า BIOS ตามรุ่นเมนบอร์ดของคุณ

  2. เมื่อคุณจัดการเพื่อเข้าสู่การตั้งค่า BIOS ของคุณแล้วให้ใช้เมนูการนำทางเพื่อเข้าถึงเมนูขั้นสูง เมื่อเข้าไปข้างในแล้วให้เลือกเมนูDevice Configurationและตรวจสอบให้แน่ใจว่าGraphics Deviceถูกตั้งค่าเป็นDiscrete GraphicsแทนHybrid Graphics

    หมายเหตุ: หากคุณพบตัวเลือกที่อนุญาตให้คุณตั้งค่าHybrid Graphicsเป็นDisabled ให้ทำ

  3. ตรวจสอบให้แน่ใจว่าได้บันทึกโอกาสโดยการเลือกบันทึกการเปลี่ยนแปลงและออกไบออส
  4. เมื่อลำดับการเริ่มต้นถัดไปเสร็จสมบูรณ์ให้ดูว่าปัญหาเดิมยังคงเกิดขึ้นหรือไม่

หากยังคงเกิดปัญหาเดิมให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 6: การอัพเกรดหลังจากคลีนบูต (ถ้ามี)

ปรากฎว่ามีผู้กระทำผิดจำนวนมากที่อาจต้องรับผิดชอบต่อการปรากฏตัวของปัญหานี้ และไม่ใช่แค่ชุดโปรแกรมป้องกันไวรัสของบุคคลที่สามเท่านั้นที่อาจรบกวนการติดตั้งการอัปเกรด แต่ยังเป็นแอปยูทิลิตี้ที่โดยปกติไม่น่าสงสัยในสถานการณ์ที่เกี่ยวข้องกับ BSOD

หากคุณพบ0xc0000017  BSOD ในระหว่างที่พยายามอัปเกรด Windows เวอร์ชันเก่าเป็น Windows 10 คุณควรกำจัดความเป็นไปได้ที่จะเกิดการรบกวนของบุคคลที่สามโดยลองอัปเกรดใหม่หลังจากคลีนบูต

เมื่อคุณเข้าสู่สถานะคลีนบูตคอมพิวเตอร์ของคุณจะเริ่มทำงานโดยไม่มีบริการกระบวนการหรือรายการเริ่มต้นของบุคคลที่สามใด ๆ ที่อาจขัดขวางกระบวนการอัปเกรด

นี่คือคำแนะนำโดยย่อเกี่ยวกับการบรรลุสถานะคลีนบูตซึ่งคุณสามารถลองดำเนินการใหม่ได้:

  1. เปิดเรียกใช้กล่องโต้ตอบโดยการกดคีย์ Windows + R เมื่อคุณอยู่ในหน้าต่าง run ให้พิมพ์ ' msconfig' แล้วกดEnterเพื่อเปิดเมนูSystem Configuration หลังจากคุณได้รับแจ้งจากUser Account Control (UAC)ให้คลิกYesเพื่อให้สิทธิ์ผู้ดูแลระบบ
  2. เมื่อคุณสามารถเข้าไปในเมนูSystem Configuration ได้แล้วให้คลิกที่แท็บServicesจากด้านบนของเมนู จากนั้นเริ่มต้นด้วยการตรวจสอบให้แน่ใจว่าได้เลือกช่องที่เกี่ยวข้องกับ ' ซ่อนบริการทั้งหมดของ Microsoft ' แล้ว เพื่อให้แน่ใจว่าคุณจะไม่ปิดใช้งานบริการที่จำเป็นต่อระบบปฏิบัติการของคุณโดยไม่ได้ตั้งใจ
  3. เมื่อทุกบริการของ Microsoft ถูกแยกออกจากรายการแล้วให้คลิกที่ปุ่มปิดใช้งานทั้งหมดเพื่อป้องกันไม่ให้บริการของบุคคลที่สามทุกประเภทถูกเรียกให้ดำเนินการในระหว่างลำดับการเริ่มต้นถัดไป
  4. หลังจากจัดการกับบริการแล้วให้ไปที่แท็บStartupจากนั้นคลิกที่Open Task Managerจากเมนูถัดไป
  5. จากนั้นคุณจะถูกส่งไปยังแท็บStartupของ Task Manager โดยตรง เมื่อคุณไปถึงที่นั่นให้เลือกทุกบริการเริ่มต้นของบุคคลที่สามอย่างเป็นระบบแล้วคลิกปุ่มปิดการใช้งานที่ด้านล่างของหน้าจอเพื่อแยกไม่ให้เริ่มต้นเมื่อเริ่มต้นระบบครั้งถัดไป ทำเช่นนี้จนกว่าคุณจะมั่นใจว่าไม่มีการอนุญาตให้บริการเริ่มต้นทำงานเมื่อเริ่มต้นระบบครั้งถัดไป
  6. เมื่อคุณเข้าสู่ขั้นตอนนี้จะทำให้เกิดสภาวะคลีนบูต ตอนนี้เพื่อใช้ประโยชน์จากมันเพียงรีสตาร์ทคอมพิวเตอร์ของคุณ
  7. ในการเริ่มต้นครั้งถัดไปคอมพิวเตอร์ของคุณจะบูตด้วยบริการและกระบวนการที่จำเป็นเท่านั้น หากต้องการทดสอบว่ารายการของบุคคลที่สามทำให้เกิดรหัสข้อผิดพลาดหรือไม่ให้ทำซ้ำขั้นตอนการอัปเกรดและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่