แม้ว่า Windows 7 จะเป็นระบบปฏิบัติการที่ค่อนข้างเก่า แต่ผู้คนจำนวนมากยังคงเลือกที่จะเก็บไว้ในพีซีของตน และหลีกเลี่ยงการติดตั้งระบบปฏิบัติการใหม่เนื่องจากวิธีที่ Windows 7 ได้รับการออกแบบ อย่างไรก็ตาม เมื่อเวลาผ่านไปหลายปี การอัปเดตสำหรับ Windows 7 นั้นยากขึ้น และ Microsoft ก็ไม่สนใจระบบปฏิบัติการมากพอเท่าที่ควร
หากการอัปเดต Windows 7 ไม่ดาวน์โหลดอย่างถูกต้อง คุณจะต้องปฏิบัติตามวิธีการในบทความด้านล่างเพื่อแก้ไข ปัญหาการอัปเดตตามปกติคือหน้าต่างการอัปเดตการดาวน์โหลดหยุดทำงานเมื่อดาวน์โหลด 0% มาลองแก้ไขปัญหานี้กัน
แต่ก่อนที่จะดำเนินการแก้ไข ตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตของคุณไม่ได้ทำเครื่องหมายเป็นการเชื่อมต่อแบบคิดค่าบริการตามปริมาณข้อมูล . แม้ว่าจะไม่ได้ทำเครื่องหมายว่าเป็นการเชื่อมต่อแบบคิดค่าบริการตามปริมาณข้อมูล ให้เปิดการดาวน์โหลดผ่านการเชื่อมต่อแบบคิดค่าบริการตามปริมาณข้อมูล
นอกจากนี้ ปล่อยให้ระบบอยู่ในตำแหน่งการอัปเดตอย่างน้อยหนึ่งหรือสองชั่วโมง จากนั้นตรวจสอบโฟลเดอร์การแจกจ่ายซอฟต์แวร์ หากขนาดเพิ่มขึ้น ให้รอจนกว่าการอัปเดตจะเสร็จสิ้น
อย่าลืมสร้างจุดคืนค่าระบบก่อนลองแก้ไขปัญหา
โซลูชันที่ 1:ดาวน์โหลดข้อกำหนดเบื้องต้นที่จำเป็นสำหรับการติดตั้ง
จำเป็นต้องเตรียมกระบวนการอัปเดต Windows 7 ด้วยการดาวน์โหลดและติดตั้งข้อกำหนดเบื้องต้น เช่น Internet Explorer 11 และ .NET 4.6.1 กระบวนการอัปเดตในบางครั้งจะประสบความสำเร็จหากไม่มีเครื่องมือเหล่านี้ แต่เพื่อให้แน่ใจว่าทุกอย่างเป็นไปตามที่ควร การดาวน์โหลดเครื่องมือเหล่านี้จึงเป็นสิ่งที่จำเป็น
นอกจากนี้ยังเป็นการอัปเดตและตรวจสอบความสมบูรณ์ของการติดตั้ง Microsoft .NET Framework ของคุณ ซึ่งควรได้รับการอัปเดตอย่างครบถ้วน แม้ว่าคุณจะติดตั้งเวอร์ชันล่าสุดบนพีซีของคุณแล้ว คุณจะต้องทดสอบความสมบูรณ์และซ่อมแซมหากจำเป็น
ไปที่ลิงก์นี้แล้วคลิกปุ่มดาวน์โหลดสีแดงเพื่อดาวน์โหลด Microsoft .NET Framework เวอร์ชันล่าสุด หลังจากการดาวน์โหลดเสร็จสิ้น ให้ค้นหาไฟล์ที่คุณดาวน์โหลดและเรียกใช้ โปรดทราบว่าคุณจะต้องเข้าถึงอินเทอร์เน็ตได้อย่างต่อเนื่อง
- หลังจากติดตั้งเวอร์ชันล่าสุด ก็ถึงเวลาตรวจสอบความสมบูรณ์ของเวอร์ชัน บนแป้นพิมพ์ ให้ใช้ Windows คีย์ + R คีย์ผสมเพื่อเปิดกล่องโต้ตอบเรียกใช้
- พิมพ์ใน แผงควบคุม และคลิก ตกลง เพื่อเปิด
- คลิก ถอนการติดตั้งโปรแกรม ตัวเลือกแล้วคลิก เปิดหรือปิดคุณลักษณะของ Windows .
- ตรวจสอบให้แน่ใจว่าคุณค้นหา .NET Framework 4.6.1 เข้าไปแล้วตรวจสอบให้แน่ใจว่าได้เปิดใช้งานแล้ว
- ถ้าช่องทำเครื่องหมายถัดจาก .NET Framework 4.6.1 ไม่ได้เปิดใช้งาน เปิดใช้งาน โดยคลิกที่กล่อง คลิกตกลงเพื่อปิดหน้าต่างคุณลักษณะของ Windows และรีบูตเครื่องคอมพิวเตอร์
- หากเปิดใช้งาน .Net Framework 4.6.1 อยู่แล้ว คุณสามารถซ่อมแซม .Net Framework ได้โดยล้างกล่องและรีบูตคอมพิวเตอร์ หลังจากที่คอมพิวเตอร์รีสตาร์ทแล้ว ให้เปิดใช้งาน .Net Framework อีกครั้งแล้วรีสตาร์ทคอมพิวเตอร์อีกครั้ง
สิ่งสำคัญคือต้องติดตั้ง Internet Explorer 11 บนคอมพิวเตอร์ของคุณก่อนจึงจะสามารถดาวน์โหลดและติดตั้งการอัปเดตเป็น Windows 7 ได้ ทำตามคำแนะนำด้านล่างเพื่อดำเนินการดังกล่าว
- ไปที่ลิงก์นี้และเลือกเวอร์ชันของ Internet Explorer 11 ที่คุณต้องการดาวน์โหลด ตัวเลือกที่พบบ่อยที่สุดคือการเลือก Internet Explorer 11 (32 หรือ 64 บิต) ขึ้นอยู่กับประเภทของ Windows 7 ที่คุณได้ติดตั้งไว้
- คลิกที่ ถัดไป และดาวน์โหลดไฟล์ตัวติดตั้งบนคอมพิวเตอร์ของคุณ ค้นหาในโฟลเดอร์ Downloads หรือเพียงคลิกที่มันในประวัติการดาวน์โหลดของเบราว์เซอร์ และทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งให้สำเร็จ
- ตรวจดูว่าตอนนี้คุณสามารถอัปเดต Windows 7 ได้สำเร็จหรือไม่
โซลูชันที่ 2:ดาวน์โหลดและติดตั้งการอัปเดตด้วยตนเอง
เป็นทางเลือกที่ดีเสมอที่จะลองแก้ปัญหาด้วยตัวเองแทนที่จะรอให้ Windows หยุดโยนข้อผิดพลาด การอัปเดตด้วยตนเองมักมีแนวโน้มที่จะเกิดข้อผิดพลาดน้อยกว่ามาก เนื่องจากกระบวนการนี้ไม่ได้ดำเนินการโดยอัตโนมัติ ขั้นตอนการติดตั้งค่อนข้างซับซ้อน แต่ก็ไม่ได้ยากเกินไป และคุณจะได้พีซีที่อัปเดตอย่างสมบูรณ์
- นำทาง ในหน้านี้และค้นหา Servicing Stack Update ล่าสุดสำหรับ Windows 7 เวอร์ชันของคุณ เวอร์ชันปัจจุบันจะแสดงเป็นตัวหนา คุณจะต้องติดตั้ง Service Stack Update ก่อนจึงจะสามารถดาวน์โหลดและติดตั้งชุดรวมอัปเดตกรกฎาคม 2016 ได้
- การอัปเดตเหล่านี้เป็นสิ่งจำเป็น หากคุณต้องการหลีกเลี่ยงการค้นหาการอัปเดตใหม่ๆ ในคอมพิวเตอร์ของคุณอย่างไม่รู้จบ เนื่องจากการอัปเดตเหล่านี้ประกอบด้วยเวอร์ชันอัปเกรดของ Update Agent ซึ่งหมายความว่าคุณจะไม่ต้องดิ้นรนกับการอัปเดตในอนาคต
- ดาวน์โหลด ไฟล์ไปยังคอมพิวเตอร์ของคุณ ปิดโปรแกรมทั้งหมด เรียกใช้ไฟล์ และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการอัปเดตให้เสร็จสิ้น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Service Stack Update ก่อนแล้วจึงค่อยติดตั้ง July Rollup
ตรวจสอบเพื่อดูว่าการค้นหาการอัปเดตสำเร็จหรือไม่
หมายเหตุ :คุณอาจสังเกตเห็นว่าการอัปเดตล้มเหลวในการติดตั้งทันทีที่คุณดาวน์โหลด ที่เกิดขึ้นเนื่องจากบริการ Windows Update ได้เริ่มต้นขึ้นแล้ว และคุณจะต้องปิดการใช้งานก่อนที่จะเริ่มการติดตั้ง วิธีปิดการใช้งาน:
- เปิด เรียกใช้ กล่องโต้ตอบโดยใช้ Windows คีย์ + R คีย์ผสม พิมพ์ “services.msc ” โดยไม่มีเครื่องหมายอัญประกาศในกล่องโต้ตอบเรียกใช้แล้วคลิกตกลง
- ค้นหา บริการ Windows Update ให้คลิกขวาและเลือก คุณสมบัติ .
- ตรวจสอบให้แน่ใจว่าตัวเลือกภายใต้ประเภทการเริ่มต้น ในคุณสมบัติของ Windows Store Services ถูกตั้งค่าเป็น Delayed Start .
- หากบริการกำลังทำงานอยู่ (คุณสามารถตรวจสอบได้ว่าข้างข้อความสถานะบริการ) คุณสามารถหยุดบริการได้ทันทีโดยคลิกที่ หยุด ปุ่ม.
คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อคุณคลิกที่หยุด:
“Windows ไม่สามารถหยุดบริการ Windows Update บนเครื่องคอมพิวเตอร์ได้ ข้อผิดพลาด 1079:บัญชีที่ระบุสำหรับบริการนี้แตกต่างจากบัญชีที่ระบุสำหรับบริการอื่นที่ทำงานในกระบวนการเดียวกัน”
หากเกิดกรณีนี้ขึ้น ให้ทำตามคำแนะนำด้านล่างเพื่อแก้ไข
- ทำตามขั้นตอนที่ 1-3 จากคำแนะนำด้านบนเพื่อเปิด คุณสมบัติของ Windows Update Service .
- นำทาง ไปที่ เข้าสู่ระบบ แท็บและคลิกที่ เบราว์เซอร์… ปุ่ม.
- ภายใต้ “ป้อนชื่อวัตถุเพื่อเลือก ” พิมพ์ชื่อคอมพิวเตอร์ของคุณแล้วคลิก ตรวจสอบชื่อ และรอให้ชื่อได้รับการพิสูจน์ตัวตน
- คลิก ตกลง เมื่อคุณทำเสร็จแล้วและพิมพ์รหัสผ่านผู้ดูแลระบบในกล่องรหัสผ่านเมื่อคุณได้รับพร้อมท์
- คลิก ตกลง และปิดหน้าต่างนี้
ขณะที่คุณยังอยู่ในหน้าต่าง Services ให้ค้นหา Windows Modules Installer และตรวจดูว่าประเภทการเริ่มต้นระบบถูกตั้งค่าเป็นอัตโนมัติหรือไม่ หากไม่เป็นเช่นนั้น ให้เปลี่ยนประเภทการเริ่มต้นทำโดยอัตโนมัติและตรวจดูว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 3:ใช้เครื่องมือ Microsoft FixIt
เครื่องมือ FixIt ได้รับการออกแบบโดย Microsoft โดยเฉพาะเพื่อช่วยแก้ปัญหาการอัปเดต และเราขอแนะนำให้คุณลองใช้โดยเฉพาะอย่างยิ่งหากกระบวนการอัปเดตค้างอยู่ที่ 0% ผู้ใช้บางคนอ้างว่าทำงานได้อย่างสมบูรณ์ คนอื่นอ้างว่าไม่ได้ผล แต่ก็คุ้มค่าที่จะลอง
ดาวน์โหลด ไฟล์โดยไปที่ลิงค์นี้ ไม่พบไฟล์ดังกล่าวบนเว็บไซต์ทางการของ Microsoft อีกต่อไป เนื่องจากพวกเขาละทิ้งโครงการ แต่ลิงก์นี้ก็เพียงพอแล้ว
คุณยังสามารถดาวน์โหลดและเปิดใช้ตัวแก้ไขปัญหา Windows Update จากนั้นทำตามคำแนะนำที่แสดงบนหน้าจอเพื่อดำเนินการแก้ไขปัญหาให้เสร็จสิ้น โปรดทราบว่าจะต้องเข้าถึงผู้ดูแลระบบและใช้เวลาพอสมควร เมื่อเริ่มกระบวนการแล้ว ขอแนะนำว่าอย่าหยุดจนกว่ากระบวนการจะเสร็จสิ้น
ค้นหาไฟล์ในโฟลเดอร์ Downloads ของคุณ เรียกใช้ และทำตามคำแนะนำบนหน้าจอ เครื่องมือจะสแกนคอมพิวเตอร์ของคุณเพื่อหาข้อผิดพลาด เรียกใช้การตั้งค่าการอัปเดตหลังจากสแกนเนอร์เสร็จสิ้น และตรวจดูว่ามีการติดตั้งการอัปเดตหรือไม่
โซลูชันที่ 4:แก้ไขการอนุญาตสำหรับโฟลเดอร์ SoftwareDistribution
ผู้ใช้บางคนอ้างว่าไฟล์ .log จากตำแหน่ง C:\WINDOWS\WindowsUpdate.log มีข้อมูลที่บริการอัปเดตพยายามเขียนไปยังโฟลเดอร์ SoftwareDistribution แต่ไม่สามารถทำได้
เราขอแนะนำให้คุณไปที่ตำแหน่งเดิมและตรวจดูว่ามีข้อความที่คล้ายกันแสดงขึ้นหรือไม่ หากเป็นเช่นนั้น ให้ทำตามคำแนะนำด้านล่างเพื่อแก้ไขการเข้าถึงและให้สิทธิ์ในการแก้ไขเนื้อหาของโฟลเดอร์
- เปิด File Explorer แล้วค้นหา SoftwareDistribution โฟลเดอร์โดยไปที่ตำแหน่งนี้:
C:\windows\SoftwareDistribution\
- คลิกขวาที่โฟลเดอร์ คลิก คุณสมบัติ แล้วคลิก ความปลอดภัย แท็บ
- คลิกปุ่ม ขั้นสูง ปุ่ม. “การตั้งค่าความปลอดภัยขั้นสูง ” หน้าต่างจะปรากฏขึ้น คุณต้องเปลี่ยนเจ้าของคีย์ที่นี่
- คลิกลิงก์เปลี่ยนถัดจาก “เจ้าของ :” ป้ายกำกับ หน้าต่างเลือกผู้ใช้หรือกลุ่มจะปรากฏขึ้น
- เลือกบัญชีผู้ใช้ผ่านทางปุ่มขั้นสูง หรือเพียงแค่พิมพ์บัญชีผู้ใช้ของคุณในพื้นที่ที่ระบุว่า 'ป้อนชื่อวัตถุเพื่อเลือก ' และคลิกตกลง
- หรือหากต้องการเปลี่ยนเจ้าของโฟลเดอร์ย่อยและไฟล์ทั้งหมดภายในโฟลเดอร์ ให้เลือกช่องทำเครื่องหมาย “แทนที่เจ้าของในคอนเทนเนอร์ย่อยและออบเจ็กต์ ” ในหน้าต่าง “การตั้งค่าความปลอดภัยขั้นสูง” คลิกตกลงเพื่อเปลี่ยนความเป็นเจ้าของ
- ตอนนี้ คุณต้องให้สิทธิ์การเข้าถึงไฟล์หรือโฟลเดอร์สำหรับบัญชีของคุณโดยสมบูรณ์ คลิกขวา ไฟล์หรือโฟลเดอร์อีกครั้ง คลิก Properties แล้วคลิกแท็บความปลอดภัย
- คลิกปุ่ม เพิ่ม ปุ่ม. “รายการอนุญาต หน้าต่าง ” จะปรากฏขึ้นบนหน้าจอ:Windows 10 ใช้สิทธิ์ความเป็นเจ้าของ 7 สำหรับการเข้า
- คลิก “เลือกหลัก ” และเลือกบัญชีของคุณ ตั้งค่าการอนุญาตเป็น “ควบคุมทั้งหมด ” และคลิก ตกลง . หรือคลิก “แทนที่การอนุญาตที่สืบทอดได้ทั้งหมดที่มีอยู่บนลูกหลานทั้งหมดด้วยการอนุญาตที่สืบทอดได้จากวัตถุนี้ ” ในหน้าต่าง “การตั้งค่าความปลอดภัยขั้นสูง” เพื่อเข้าถึงไฟล์และโฟลเดอร์ภายใน
แนวทางที่ 5:อัปเดตหลังจากคลีนบูตระบบ
ปัญหาอาจเกิดขึ้นเนื่องจากบริการอื่นๆ ที่รบกวนกระบวนการอัปเดต ซึ่งสามารถแก้ไขได้โดยเรียกใช้การอัปเดตในคลีนบูตโดยไม่มีอะไรไม่จำเป็นสำหรับระบบในการทำงาน
ขณะที่คุณอยู่ในคลีนบูต ให้เรียกใช้กระบวนการอัปเดตและรอให้เสร็จสิ้น หลังจากดาวน์โหลดและติดตั้งการอัปเดตเรียบร้อยแล้ว คุณสามารถออกจากโหมดคลีนบูตและใช้พีซีของคุณต่อไปได้ตามปกติ
โซลูชันที่ 6:ปิด ไฟร์วอลล์
ผู้ใช้หลายคนรายงานว่าไฟร์วอลล์ทำให้เกิดปัญหาเหล่านี้และสิ่งเดียวที่ต้องทำเพื่อแก้ไขปัญหาคือการปิดใช้งานไฟร์วอลล์ เราจะใช้ Windows Firewall เพื่อการอธิบาย คุณสามารถทำตามคำแนะนำตามไฟร์วอลล์ของคุณ
- เปิด แผงควบคุม โดยการค้นหาหลังจากกดปุ่ม Start ที่ส่วนล่างซ้ายของเดสก์ท็อป
- เปลี่ยน ดูโดย ตัวเลือก ไอคอนขนาดเล็ก และค้นหา ไฟร์วอลล์ Windows Defender ตัวเลือก.
- คลิกที่ไอคอนและเลือก เปิดหรือปิดไฟร์วอลล์ Windows อยู่ที่เมนูทางด้านซ้ายของหน้าต่าง
- คลิกปุ่มตัวเลือกถัดจาก “ปิดไฟร์วอลล์ Windows (ไม่แนะนำ) ” ถัดจากการตั้งค่าเครือข่ายส่วนตัวและสาธารณะ และตรวจสอบว่าคุณสามารถดาวน์โหลดการอัปเดตได้หรือไม่
โซลูชันที่ 7: ติดตั้งการอัปเดตด้วยตนเอง
ไม่แนะนำให้ผู้ใช้ติดตั้งการอัปเดตโดยอัตโนมัติโดยไม่มีการเตือนในทุกกรณี เนื่องจากกระบวนการดังกล่าวอาจทำให้คอมพิวเตอร์ของคุณทำงานช้าลงโดยที่คุณไม่รู้ตัว และไม่แนะนำสำหรับทุกคน แต่การเปลี่ยนการตั้งค่าเช่นนี้อาจช่วยคุณแก้ไขปัญหานี้ได้โดยเฉพาะพี>
- นำทางไปยัง แผงควบคุม>> ระบบและความปลอดภัย>> Windows Update และค้นหา “ไม่ต้องตรวจหาการอัปเดต (ไม่แนะนำ) ” และคลิก ตกลง .
- ติดตั้ง KB3020369&เริ่มใหม่
- ติดตั้ง KB3125574&รีสตาร์ท
- ติดตั้ง KB3138612&เริ่มใหม่
- ติดตั้ง KB3145739&รีสตาร์ท
- ติดตั้งชุดรวมสะสม: มกราคม 2017 (KB3212646) &รีสตาร์ท
- นอกจากนี้ ให้เปลี่ยนการตั้งค่า Windows Update เป็น ติดตั้งการอัปเดตโดยอัตโนมัติ (แนะนำ) และคลิกตกลง การดำเนินการนี้ควรรีเซ็ตปัญหาและการอัปเดตควรดำเนินการดาวน์โหลดต่อ
เราได้กล่าวถึงปัญหาที่คล้ายกันในบทความอื่นๆ ที่อาจช่วยในสถานการณ์นี้ได้เช่นกัน หากวิธีการข้างต้นไม่สามารถแก้ปัญหาให้คุณได้ โปรดตรวจสอบคำแนะนำต่อไปนี้:Windows 7 Stuck on Checking for Updates