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


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

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

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

การสร้างบริการ 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 admin

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

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

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

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

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

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

Windows 2000, Windows XP, Windows Server 2003

REGSVR32 WUPS2.DLL / S

em>
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 นี้และปฏิบัติตามคำแนะนำ

ใน Notepad คลิกที่ ไฟล์จากนั้นคลิก บันทึกเป็นตั้งชื่อไฟล์ bits.batจากนั้นเลือก ไฟล์ทั้งหมดในช่อง บันทึกเป็นประเภทและบันทึกลงในเดสก์ท็อป

<

register batch file

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

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

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

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

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

Windows Update Cannot Currently Check For Updates And Update Service Is Missing/Permission FIX

กระทู้ที่เกี่ยวข้อง:


6.01.2014