Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน

บริการ Background Intelligent Transfer Service (BITS) ของ Windows เป็นองค์ประกอบสำคัญที่ช่วยให้โปรแกรมต่างๆ ดาวน์โหลดข้อมูลและไฟล์จากอินเทอร์เน็ตได้

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

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

วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน

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

แต่นั่นยังไม่ใช่ทั้งหมด ตั้งแต่อัปเดตเดือนพฤษภาคม 2019 BITS จะคำนึงถึงการใช้พลังงานและถ่ายโอนไฟล์เมื่อเครื่องเสียบปลั๊กไฟ และเมื่ออยู่ในโหมด Modern Standby

สรุปคือ BITS รับรองว่าการอัปโหลดและดาวน์โหลดระหว่างอุปกรณ์ของคุณและเซิร์ฟเวอร์ระยะไกลดำเนินต่อไปโดยไม่กระทบประสบการณ์เครือข่าย เหมาะอย่างยิ่งสำหรับแอปพลิเคชันที่ต้องอัปโหลดไฟล์ไปหรือดาวน์โหลดจากเว็บเซิร์ฟเวอร์ HTTP หรือ REST หรือเซิร์ฟเวอร์ไฟล์ SMB คำนึงถึงค่าใช้จ่ายเครือข่าย ดำเนินการถ่ายโอนไฟล์ต่ออัตโนมัติหลังรีสตาร์ทหรือขาดการเชื่อมต่อ หรือรักษาความตอบสนองของแอปเครือข่ายอื่นๆ

แม้ BITS จะเป็นบริการฉลาด แต่บางครั้งอาจไม่เริ่มทำงานหรือหยุดทำงานอย่างกะทันหัน ผลคือบริการอื่นๆ เช่น Microsoft Store หรือ Windows Update จะทำงานไม่ถูกต้อง

เราจะแสดงวิธีต่างๆ ในการแก้ไขปัญหาและแก้ BITS เมื่อเริ่มไม่ทำงาน

แก้ไข Background Intelligent Transfer Service ที่ไม่ทำงาน

  • รีสตาร์ท Background Intelligent Transfer Service
  • สแกนอุปกรณ์หาวัณโรค
  • ใช้ BITS Troubleshooter
  • ใช้เครื่องมือบรรทัดคำสั่ง SFC และ DISM
  • ปิดใช้งานซอฟต์แวร์ความปลอดภัยชั่วคราว
  • ติดตั้งอัปเดตคุณภาพล่าสุดจาก Microsoft Update
  • เปิดใช้งานบริการ Network Location Awareness และ Network List
  • เปลี่ยนการตั้งค่า Startup เป็น Normal startup
  • แก้ไข Registry
  • รีเซ็ตคอมพิวเตอร์

หมายเหตุ: คำแนะนำในคู่มือนี้เน้นที่ระบบปฏิบัติการ Windows 10

รีสตาร์ท Background Intelligent Transfer Service

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

  1. คลิกขวา Start > Run
  2. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  3. พิมพ์ services.msc ในกล่อง Run แล้วกด Enter เพื่อเปิด Windows Services
  4. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  5. ค้นหา Background Intelligent Transfer Service จากรายการบริการทางขวา
  6. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  7. หาก BITS กำลังทำงานอยู่ ให้คลิกขวาและเลือก Restart เพื่อรีสตาร์ทบริการและแก้ไขจุดที่อาจค้างอยู่
  8. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  9. หาก BITS เริ่มไม่ได้ ให้ดับเบิลคลิกที่รายการใน Windows Services และเปลี่ยนประเภทการเริ่มต้นในป๊อปอัปใหม่เป็น Automatic
  10. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  11. ถัดจาก Service Status ให้คลิกปุ่ม Start และดูว่า BITS ทำงานปกติอีกหรือไม่
  12. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน

สแกนอุปกรณ์หาวัณโรค

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

หากคุณมีซอฟต์แวร์แอนตี้ไวรัสที่ดีอยู่แล้ว สามารถใช้ได้ มิฉะนั้นลองใช้ซอฟต์แวร์แอนติมัลแวร์ที่ดีที่สุดอย่าง Malwarebytes ในการสแกน แล้วรีสตาร์ทคอมพิวเตอร์เพื่อดูว่าปัญหา BITS หายไปหรือไม่

วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน

ใช้ BITS Troubleshooter

BITS Troubleshooter สามารถแก้ไขปัญหาทั่วไปส่วนใหญ่ของบริการใน Windows 10 ได้

  1. เปิด Control Panel และคลิกที่เมนู View by มุมขวาบน เลือก Large Icons
  2. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  3. คลิก Troubleshooting ในรายการตัวเลือก
  4. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  5. คลิก Hardware and Sound
  6. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  7. ต่อไป คลิก Background Intelligent Transfer Service troubleshooter ภายใต้ส่วน Windows
  8. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  9. คลิก Advanced
  10. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  11. เลือก Apply Repairs Automatically > Next
  12. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  13. BITS Troubleshooter จะเริ่มสแกน ตรวจจับ และแก้ไขปัญหาที่อาจป้องกันไม่ให้เริ่มหรือทำงานได้อย่างถูกต้อง
  14. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน

ใช้เครื่องมือบรรทัดคำสั่ง SFC และ DISM

หาก BITS เริ่มไม่ได้ยังคง คุณสามารถใช้ System File Checker (SFC) และเครื่องมือบรรทัดคำสั่ง DISM เพื่อแก้ไขปัญหา

  1. บนแถบค้นหา พิมพ์ CMD เพื่อเปิดเมนู Command Prompt แล้วคลิก Run as administrator
  2. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  3. ในหน้าต่าง Command Prompt พิมพ์คำสั่งนี้และกด Enter: dism /Online /Cleanup-Image /RestoreHealth คำสั่งนี้จะสแกนและซ่อมแซมการเสียหายของไฟล์ระบบ
  4. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  5. ต่อไป พิมพ์คำสั่งนี้และกด Enter: sfc /scannow
  6. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  7. คุณลองคำสั่ง check disk ดูได้ ใน Command Prompt เดียวกัน พิมพ์ chkdsk /r /f แล้วกด Enter
  8. รีสตาร์ทอุปกรณ์ และระบบจะสแกนหาข้อผิดพลาดขณะแก้ไขปัญหาพื้นฐานที่ทำให้ BITS เริ่มไม่ได้หรือทำงานไม่ถูกต้อง

ปิดใช้งานซอฟต์แวร์ความปลอดภัยชั่วคราว

วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน

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

อย่างไรก็ตาม ในกรณีนี้ ให้ปิดใช้งานชั่วคราวและดูว่า BITS เริ่มปกติหรือไม่ หากเป็นเช่นนั้น แอนตี้ไวรัสอาจเป็นสาเหตุ มิฉะนั้น ให้เปิดใช้งานซอฟต์แวร์ความปลอดภัยกลับทันทีหลังเสร็จสิ้น

ติดตั้งอัปเดตคุณภาพล่าสุดจาก Microsoft Update

หากวิธีแก้ไขข้างต้นไม่ได้ผล ปัญหาอาจอยู่ที่ระบบปฏิบัติการ และสามารถแก้ไขได้โดยการดาวน์โหลดอัปเดต Microsoft ล่าสุด

  1. คุณสามารถทำได้ด้วยตนเอง แต่ตรวจสอบชื่ออ้างอิง KB (Knowledge Base) จาก Windows 10 Update History แล้วยืนยันว่าต้องการอัปเดต 32-bit หรือ 64-bit โดยไปที่ Settings > System > About และตรวจสอบ System Type
  2. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  3. ดาวน์โหลด Windows Update จาก Microsoft Update Catalog ที่นี่คุณสามารถค้นหาอ้างอิง KB สำหรับอัปเดตและคลิก Download สำหรับเวอร์ชัน 32 หรือ 64-bit
  4. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  5. คลิกลิงก์ .msu เพื่อดาวน์โหลดไฟล์
  6. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  7. ดับเบิลคลิกไฟล์ .msu หรือไปที่ Command Prompt > Run as administrator พิมพ์คำสั่ง: wusa C:\FOLDER-PATH\UPDATE-NAME.msu /quiet /norestart แล้วกด Enter
  8. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  9. รีสตาร์ทคอมพิวเตอร์และดูว่าบริการทำงานปกติอีกหรือไม่

เปิดใช้งาน Network Location Awareness และ Network List Services

บริการ Windows Services อาศัยกัน แต่มีบริการสองอย่างที่ไม่แสดงใน Windows Services เมื่อคลิก BITS แต่ BITS จะเริ่มทำงาน فقطเมื่อทั้งสองบริการนี้ทำงานปกติ คือ Network Location Awareness และ Network List services

  1. เพื่อเปิดใช้งาน ให้คลิกขวา Start > Run พิมพ์ services.msc แล้วกด Enter
  2. ใน Windows Services ให้ค้นหา Network Location Awareness and Network List services และคลิกขวาที่แต่ละรายการเพื่อเริ่มต้นโดยใช้ขั้นตอนประเภทการเริ่มต้นที่อธิบายไว้สำหรับ BITS ข้างต้น
  3. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  4. หากแต่ละบริการเริ่มแล้ว ให้ทิ้งไว้ แต่หากแสดงว่า 'stopped' ให้คลิกปุ่ม Start เพื่อรีสตาร์ทบริการ ตั้งค่าการเริ่มต้นทั้งหมดสำหรับบริการเหล่านี้เป็น Automatic รวมถึง BITS

เปลี่ยนการตั้งค่า Startup Selection เป็น Normal startup

การตั้งค่า Startup selection เริ่มต้นควรเป็น Normal หรือ Selective startup ขึ้นอยู่กับคอมพิวเตอร์ของคุณ

  1. เพื่อเปลี่ยน ให้คลิกขวา Start > Run พิมพ์ msconfig คลิก System Configuration
  2. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  3. ภายใต้แท็บ General เปลี่ยน Startup selection เป็น Normal Startup
  4. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  5. คลิก Apply และรีสตาร์ทคอมพิวเตอร์เพื่อตรวจสอบว่าบริการ BITS เริ่มปกติอีกหรือไม่
  6. กลับไปที่แท็บ General คลิกตัวเลือก Selective startup ล้างเครื่องหมายถูกที่ Load startup items
  7. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน

แก้ไข Registry

Registry Editor ต้องการความระมัดระวังในแต่ละขั้นตอนเพื่อป้องกันปัญหาเพิ่มเติมกับคอมพิวเตอร์ เกี่ยวข้องกับการเปลี่ยนแปลง Registry ดังนั้นโปรดสำรอง Registry ก่อนทำตามขั้นตอนด้านล่าง

  1. คลิกขวา Start เลือก Run พิมพ์ regedit ในกล่องโต้ตอบ Run เพื่อเปิด Registry Editor ใน Registry Editor ให้ไปที่คีย์นี้: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
  2. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  3. ตรวจสอบว่ามีรายการ FilesNotToBackup อยู่ในคีย์ BackupRestore หรือไม่ หากไม่มี ให้สร้างโดยคลิก Edit > New > Key ในคีย์ BackupRestore เปลี่ยนชื่อค่าเป็น FilesNotToBackup แล้วกด Enter ทิ้งคีย์ว่างไว้
  4. ไปที่ Windows Services (คลิกขวา Start > Run > พิมพ์ services.msc > Enter) ค้นหา Background Intelligence Transfer Service คลิกขวา BITS เลือก Properties
  5. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  6. หากบริการ BITS เริ่มแล้ว ให้ทิ้งไว้ หากหยุด ให้คลิก Start และตรวจสอบว่าตัวเลือก Startup type ในคุณสมบัติ BITS ตั้งเป็น Automatic
  7. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน

รีเซ็ตคอมพิวเตอร์

หากไม่มีวิธีไหนทำงาน ให้รีเซ็ตคอมพิวเตอร์เป็นทางเลือกสุดท้าย

  1. เปิด Settings > Update & Security
  2. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  3. คลิก Recovery > Reset this PC
  4. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  5. คลิก Get Started แล้วเลือก Keep my files หรือ Remove everything การตั้งค่าทั้งหมดจะคืนค่าเริ่มต้นและแอปถูกถอนการติดตั้ง ดังนั้นควรเลือก Keep my files
  6. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  7. คลิก Next เลือกว่าจะเก็บไฟล์หรือลบทุกอย่าง คลิก Reset รอ Windows เสร็จสิ้น กด Continue รีสตาร์ทคอมพิวเตอร์ และดูว่า BITS ทำงานปกติอีกหรือไม่
  8. วิธีแก้ไขข้อผิดพลาด Background Intelligent Transfer Service (BITS) เริ่มไม่ทำงาน
  9. รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อผิดพลาด BITS แก้ไขแล้วหรือไม่