แก้ไข Background Intelligent Transfer Service (BITS) ที่หายไปจากบริการ

ย้อนกลับไปในวันนี้ ฉันได้เขียนบทความเกี่ยวกับบริการBITS (Background Intelligent Transfer Service) ไม่เริ่มทำงาน(BITS (Background Intelligent Transfer Service) service not starting)และคุณจะแก้ไขปัญหาดังกล่าวได้อย่างไร หากไม่มีบริการนี้ทำงานในเบื้องหลัง คุณจะไม่สามารถดาวน์โหลดการอัปเดตของWindows ได้ (Windows)มันทำให้เกิดปัญหาอื่น ๆ เช่นกัน แต่ปัญหาหลักที่ส่งผลกระทบต่อคนส่วนใหญ่คือเมื่อไม่สามารถดาวน์โหลดการอัปเดตได้

โดยส่วนใหญ่ บทความก่อนหน้านี้ของฉันช่วยฉันได้หลายครั้งในช่วง 5 ปีที่ผ่านมา เมื่อไม่กี่วันก่อนฉันพบปัญหาเกี่ยวกับBITSซึ่งบทความไม่ได้ช่วยอะไร ในกรณีนี้ คอมพิวเตอร์เครื่องหนึ่งของฉันได้รับไวรัสที่ไม่ดี และในระหว่างการทำความสะอาด บริการ BITSก็หายไปจากรายการบริการ คำสั่งใด ๆ ที่ฉันพยายามเรียกใช้เพื่อเริ่มบริการใหม่หรือลงทะเบียนใหม่ก็ใช้งานไม่ได้

ในที่สุดฉันก็พบว่าฉันต้องสร้าง บริการ BITS ใหม่ ทั้งหมด! เมื่อถึงจุดนั้น ฉันสามารถลงทะเบียนอีกครั้งกับWindowsจากนั้นไปที่Servicesและเริ่มต้นจากที่นั่น ในบทความนี้ เราจะแนะนำขั้นตอนต่างๆ ในการสร้าง บริการ BITSด้วยตนเอง จากนั้นจึงลงทะเบียนกับWindows

การสร้างบริการ BITS

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

sc create BITS type= share start= delayed-auto binPath= "C:\Windows\System32\svchost.exe -k netsvcs" tag= no DisplayName= "Background Intelligent Transfer Service"

คุณสามารถเปิดพรอมต์คำสั่งของผู้ดูแลระบบได้โดยคลิกที่Startพิมพ์CMDจากนั้นคลิกขวาที่ command prompt แล้วเลือกRun as Administrator(Run as Administrator)

ผู้ดูแลระบบพร้อมรับคำสั่ง

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

sc create BITS binpath= "c:\windows\system32\svchost.exe -k netsvcs" start= delayed-auto

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

"Windows could not start the BITS service on the local computer. Error2: The system cannot find the file specified"

ลงทะเบียนบริการ BITS

ในการลงทะเบียน บริการ BITSคุณต้องสร้างแบตช์ไฟล์แล้วเรียกใช้ ฟังดูน่ากลัวและเป็นเทคนิค แต่ก็ค่อนข้างง่าย ขั้นแรก(First)เปิดNotepadแล้ววางสิ่งต่อไปนี้ขึ้นอยู่กับระบบปฏิบัติการของคุณ

Windows 2000, Windows XP , Windows Server 2003

REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 MUCLTUI.DLL /S
REGSVR32 WUCLTUI.DLL /S
REGSVR32 WUWEB.DLL /S
REGSVR32 MUWEB.DLL /S
REGSVR32 QMGR.DLL /S
REGSVR32 QMGRPRXY.DLL /S

Windows Vista , Windows 7 , Windows Server 2008

REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S

หากคุณกำลังมี ปัญหา BITSในWindows 8หรือWindows 10มีคำสั่ง regsvr32 อีกสองสามคำสั่งที่คุณต้องเรียกใช้ ตรวจสอบบทความนี้จาก Microsoft(article from Microsoft)และทำตามคำแนะนำ

ใน notepad ให้คลิกที่Fileแล้วเลือกSave As (Save As)ตั้ง ชื่อไฟล์ของคุณเป็น bits.bat(bits.bat)จากนั้นเลือกไฟล์ทั้งหมด(All Files)ใน กล่อง บันทึกเป็นประเภท( Save as Type)และบันทึกลงในเดสก์ท็อป

ลงทะเบียนไฟล์แบตช์

ตอนนี้เพียงคลิกขวาที่ ไฟล์ BATบนเดสก์ท็อปและเลือกRun as Administrator ( Run as Administrator)ณ จุดนี้ คุณควรดำเนินการต่อและรีสตาร์ทคอมพิวเตอร์ และดูว่าคุณสามารถทำสิ่งที่คุณพยายามทำก่อนหน้านี้ได้หรือไม่ เช่น ติดตั้งการอัปเดต ฯลฯ

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

http://download.bleepingcomputer.com/win-services/7/BITS.reg

โปรดทราบว่านี่คือ . REGซึ่งเพิ่มคีย์และค่าให้กับรีจิสทรีของคุณ คุณอาจได้รับข้อความขณะดาวน์โหลดโดยแจ้งว่าไฟล์นี้อาจเป็นอันตราย อย่างไรก็ตาม ไม่ได้เป็นเช่นนั้น คุณจึงไม่ต้องกังวล หากคุณได้รับข้อความแสดงข้อผิดพลาดเมื่อพยายามเรียกใช้ ไฟล์ REG นี้ คุณสามารถรีสตาร์ทพีซีของคุณในเซฟโหมด(Safe Mode)แล้วลองเรียกใช้ บางครั้งกระบวนการที่ทำงานอยู่จะป้องกันไม่ให้ค่าบางค่าถูกเพิ่มลงในรีจิสทรี

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



About the author

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



Related posts