การปรับปรุงพร้อมใช้งานสำหรับ Background Intelligent Transfer Service (BITS) 2.0 สำหรับ Windows XP

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 842309 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

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

คำแนะนำ

การปรับปรุงสำหรับ BITS 2.0 และการปรับปรุงสำหรับ Microsoft Windows HTTP Services (WinHTTP) 5.1 ได้คอมโพเนนต์ที่จำเป็นสำหรับบริการการปรับปรุงอัตโนมัติและการปรับปรุงของ Microsoft Windows รุ่นใหม่ BITS 2.0 ช่วยปรับปรุงความเร็วในการโอนย้าย มีความยืดหยุ่นที่ปรับปรุง และลดปริมาณการใช้แบนด์วิดท์ของเครือข่ายเมื่อคุณถ่ายโอนแฟ้ม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ BITS 2.0 และ WinHTTP 5.1 รวมปรับปรุง ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
842773 การปรับปรุงแพคเกจสำหรับ Background Intelligent Transfer Service (BITS) 2.0 และ WinHTTP 5.1 ที่พร้อมใช้งานสำหรับ Windows XP

ข้อมูลเพิ่มเติม

สิ่งสำคัญ ส่วน วิธีการ หรืองานนี้ประกอบด้วยขั้นตอนที่บอกให้คุณทราบวิธีการปรับเปลี่ยนรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง ดังนั้น ตรวจสอบให้แน่ใจว่า คุณทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันเพิ่มเติม ให้สำรองข้อมูลรีจิสทรีก่อนที่คุณจะปรับเปลี่ยน จากนั้นคุณจะสามารถคืนค่ารีจิสทรีได้หากเกิดปัญหา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรอง และคืนค่ารีจิสทรี คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
322756 วิธีการสำรอง และคืนค่ารีจิสทรีใน Windows

Background Intelligent Transfer Service 2.0

แฟ้มการถ่ายโอน 2.0 ระหว่างไคลเอนต์และเซิร์ฟเวอร์ BITS และส่งกลับข้อมูลความคืบหน้าไปยังไคลเอนต์สำหรับการอัปโหลดแฟ้มและการดำเนินการดาวน์โหลดแฟ้ม บิต 2.0 มีคุณลักษณะต่อไปนี้:
  • ทำการดาวน์โหลดในเบื้องหน้าพร้อมกัน
  • สนับสนุนโพรโทคอล (SMB) ของบล็อกข้อความเซิร์ฟเวอร์สำหรับชื่อระยะไกล
  • สนับสนุนแฟ้มดาวน์โหลดช่วง โปรแกรมสามารถเปลี่ยนโอนย้ายต้นฉบับของแฟ้ม
  • ปรับปรุงปริมาณการใช้แบนด์วิดท์ของไคลเอ็นต์
บิต 2.0 ให้จัดการคิวคำขอโอนย้ายแฟ้มจากหลายโปรแกรมตามระดับความสำคัญที่ระบุไว้ โดยโปรแกรมร้องขอ โอนย้ายเบื้องหน้าพร้อมกัน 2.0 BITS สนับสนุนแฟ้มโอนถ่ายจากหลายงานที่ใช้แบนด์วิดท์เต็ม และสนับสนุนการถ่ายโอนพื้นหลังที่ใช้แบนด์วิดท์ที่ใช้งานเท่านั้น ถ้ามีกระบวนการถ่ายโอนแฟ้มระหว่างสองวัน บิตสามารถดำเนินต่อจากจุดที่แน่นอนของถูกขัดจังหวะทั้งแฟ้ม retransferring แทนที่จะถ่ายโอนแฟ้ม เนื่องจากบิตเริ่มจากจุดที่แน่นอนของถูกขัดจังหวะการโอนย้าย การโอนย้ายทั้งหมดจะดำเนินได้อย่างมีประสิทธิภาพเมื่อรบกวนเช่นการยกเลิกติดต่อเครือข่าย และคอมพิวเตอร์รีสตาร์ทเกิดขึ้น

BITS 2.0 แสดงชุดของอินเทอร์เฟซการโปรแกรมประยุกต์ (API) สำหรับนักพัฒนาสามารถเข้าถึงฟังก์ชันการทำงานใหม่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ API แบบใหม่สำหรับ BITS 2.0 และ SDK แพลตฟอร์ม Microsoft Windows XP แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://msdn2.microsoft.com/en-us/library/aa363167.aspx

การปรับปรุงอื่น ๆ

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

BITS แฟ้มการถ่ายโอน 2.0 มีประสิทธิภาพมากในขณะที่การควบคุมปริมาณการใช้แบนด์วิดท์ผ่านการเชื่อมต่อช้า BITS 2.0 มีการสนับสนุนการควบคุมปริมาณเพิ่มขึ้นในสภาพแวดล้อมในการรับรองความถูกต้อง Kerberos นอกจากนี้

ปัญหาที่ทราบ

บิต 2.0 ไคลเอ็นต์อาจไม่สามารถดาวน์โหลดแฟ้มจาก SMS 2003

BITS 2.0 อาจร้องขอช่วงที่ไปได้ไกลกว่าจุดสิ้นสุดของแฟ้ม เมื่อ BITS 2.0 ช่วงที่ไปได้ไกลกว่าจุดสิ้นสุดของแฟ้มที่ร้องขอ บางเซิร์ฟเวอร์โปรแกรมจะทำงานได้อย่างถูกต้อง ปัญหานี้อาจเกิดขึ้นเมื่อคุณใช้ BITS 2.0 กับอินเทอร์เน็ตเซิร์ฟเวอร์ API (ISAPI) โปรแกรมเช่น Microsoft ระบบ Management Server (SMS) 2003 ปัญหานี้ได้ถูกแก้ไขในระบบการจัดการ Server 2003 Service Pack 1

สิ่งสำคัญ ไคลเอนต์ BITS 2.0 อาจไม่สามารถถ่ายโอนแฟ้มจากเซิร์ฟเวอร์ Microsoft ระบบ Management Server (SMS) 2003 การทำให้เสร็จสมบูรณ์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้ คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
832860 ไคลเอนต์ Windows XP Service Pack 2 ไม่สามารถใช้ Background Intelligent Transfer Service ในการดาวน์โหลดแฟ้มจาก SMS 2003

บิต 2.0 ไคลเอ็นต์อาจไม่เสร็จสมบูรณ์การถ่ายโอนแฟ้ม

คอมพิวเตอร์ที่กำลังเรียกใช้ BITS 2.0 อาจไม่เสร็จสมบูรณ์การถ่ายโอนแฟ้ม และอาจส่งคืนข้อความแสดงข้อผิดพลาดต่อไปนี้:
จำเป็นต้องใช้การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ 401 HTTP
หมายเหตุ เมื่อไคลเอ็นต์ BITS 2.0 ได้รับข้อความแสดงข้อผิดพลาดนี้ คุณอาจได้รับรหัสข้อผิดพลาด 0x80190191
รับรองความถูกต้อง 407-พร็อกซี HTTP
หมายเหตุ เมื่อไคลเอ็นต์ BITS 2.0 ได้รับข้อความแสดงข้อผิดพลาดนี้ คุณอาจได้รับรหัสข้อผิดพลาด 0x80190197

ปัญหานี้เกิดขึ้นหากมีเงื่อนไขต่อไปนี้ทั้งหมด:
  • โปรแกรมไคลเอ็นต์ที่ใช้ BITS 2.0 ระบุว่า สามารถใช้ข้อมูลประจำตัวของไคลเอ็นต์ โดยการเรียกเมธอด IBackgroundCopyJob2::SetCredentials
  • ระดับความเข้ากันได้ผู้จัดการ LAN Microsoft (LmCompatibilityLevel) บนไคลเอ็นต์ BITS 2.0 ประกอบด้วยค่าที่ถูกตั้งค่า เป็น 1 หรือ 0 คุณสามารถค้นหา n การรายการระดับความเข้ากันได้ของผู้จัดการ LAN คีย์ย่อยของรีจิสทรีต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\LmCompatibilityLevel
  • มีดำเนินการถ่ายโอนแฟ้ม โดยใช้ Windows เซิร์ฟเวอร์หรือพร็อกซีเซิร์ฟเวอร์อินเทอร์เน็ตที่ใช้ Windows ที่ต้องการการรับรองความถูกต้องของ Windows แบบรวม

ลักษณะการทำงานรับรองความถูกต้องในบิต 2.0

สำหรับเหตุผลด้านความปลอดภัย เพื่อหลีกเลี่ยงการส่งผ่านข้อมูลประจำตัวของพร็อกซีเซิร์ฟเวอร์ที่ร้องขอข้อมูลประจำตัวการเข้าสู่ระบบ หรือ BITS 2.0 อนุญาตข้อมูลประจำตัวการเข้าสู่ระบบจะใช้เฉพาะเมื่อเงื่อนไขใด ๆ ต่อไปนี้เป็นจริง:
  • โปรแกรมแสดงพร้อมท์สำหรับข้อมูลประจำตัวที่จะใช้ โดยการเรียกฟังก์ชันต่อไปนี้และพารามิเตอร์ที่เหมือนกัน:
    IBackgroundCopyJob2::SetCredentials (เป้าหมาย =ProxyorServer, เจรจา/NTLM ชื่อผู้ใช้ = NULL รหัสผ่าน =ค่า NULL)
  • ถ้ามีตั้งค่า LmCompatibilityLevel บนไคลเอ็นต์ไปเป็นค่าที่มากกว่า หรือเท่ากับ 2
สิ่งสำคัญ โดยค่าเริ่มต้น Windows XP ตั้งค่า LmCompatibilityLevel ที่เป็น 0 ด้วย BITS 2.0 ข้อมูลประจำตัวการเข้าสู่ระบบจะไม่สามารถใช้ถ้า LmCompatibilityLevel ถูกตั้งค่าเป็น 0

หมายเหตุ บิต 1.5 ช่วยให้ข้อมูลประจำตัวการเข้าสู่ระบบที่จะใช้สำหรับการรับรองความถูกต้องของพร็อกซี เมื่อ LmCompatibilityLevel มีน้อยกว่า 2 และไม่มีเรียกวิธีการ SetCredentials

โปรแกรมที่ทำงานกับบิต 1.0 และ 1.2 อาจทำงานได้อย่างถูกต้อง ด้วยบิต 1.5 หรือ BITS 2.0 เป็นเช่นนี้ เพราะมีค่าเริ่มต้นสำหรับค่ารีจิสทรี LmCompatibilityLevel บน Microsoft Windows 2000 และ Microsoft Windows XP เป็น 0สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรายการรีจิสทรี LmCompatibilityLevel คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
147706 วิธีการปิดใช้งานการรับรองความถูกต้องของ LM บน Windows NT
เมื่อต้องการแก้ไขปัญหานี้ เปลี่ยนลักษณะการทำงานเริ่มต้นของ BITS 2.0 จะไม่ส่งข้อมูลประจำตัวการเข้าสู่ระบบไปยังพร็อกซีหรือเซิร์ฟเวอร์ที่ต้องการการรับรองความถูกต้อง เมื่อต้องการทำเช่นนี้ เปลี่ยนโปรแกรมจะใช้วิธีการ IBackgroundCopyJob2::SetCredentials ที่จะใช้ข้อมูลประจำตัวการเข้าสู่ระบบการเริ่มต้นตามที่อธิบายไว้ในเว็บไซต์ต่อไปนี้ของ Microsoft:
http://msdn2.microsoft.com/en-us/library/aa362987.aspx
เมื่อต้องการหลีกเลี่ยงปัญหานี้ โดยการเปลี่ยนวิธีการที่ไคลเอ็นต์ BITS 2.0 ใช้เพื่อใส่ข้อมูลประจำตัวการเข้าสู่ระบบไปยังเซิร์ฟเวอร์ สร้างคำ
UseLmCompat
ค่ารีจิสทรีในการ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
subkey และเพิ่มค่า DWORD 0 เมื่อต้องการทำเช่นนี้ ทำตามขั้นตอนเหล่านี้บนคอมพิวเตอร์ไคลเอ็นต์ BITS 2.0:
  1. คลิกเริ่มคลิกเรียกใช้และจากนั้น พิมพ์ regedit.
  2. ค้นหาคีย์ย่อยต่อไปนี้:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
  3. คลิกขวาที่BITSชี้ไปที่สร้างคลิกDWORD Valueชนิด UseLmCompatแล้ว กด ENTER
  4. ในบานหน้าต่างด้านขวา คลิกขวาUseLmCompatและจากนั้น คลิกปรับเปลี่ยน
  5. ในกล่องข้อมูลค่าพิมพ์ 0แล้ว คลิกตกลง
  6. ออกจากตัวแก้ไขรีจิสทรี
  7. เริ่มบริการ BITS 2.0

วิธีการดาวน์โหลด และติดตั้งการปรับปรุงสำหรับ BITS 2.0 และ WinHTTP 5.1

เมื่อต้องการดาวน์โหลด และติดตั้งโปรแกรมปรับปรุงนี้ แวะไป Microsoft เว็บไซต์ Windows Update ติดตั้งการปรับปรุง 842773
http://update.microsoft.com/
ผู้ดูแลระบบสามารถดาวน์โหลดโปรแกรมปรับปรุงนี้จากศูนย์ดาวน์โหลดของไมโครซอฟท์

สิ่งสำคัญ ติดตั้ง BITS 2.0 จะเปิดบริการ BITS ถ้าดังกล่าวเคยถูกปิดเท่านั้น

แฟ้มต่อไปนี้จะพร้อมสำหรับการดาวน์โหลดจากศูนย์ดาวน์โหลดของไมโครซอฟท์:
ยุบรูปภาพนี้ขยายรูปภาพนี้
ดาวน์โหลด
ดาวน์โหลดแพคเกจ WindowsXP-KB842773-x 86-ENU.exe เดี๋ยวนี้
วันออกจำหน่าย: 13 กรกฎาคม 2004

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

ผู้ดูแลสามารถปรับปรุงนี้ โดยใช้ Microsoft ซอฟต์แวร์ปรับปรุง Services (SUS) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ SUS คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
810796 ซอฟต์แวร์ภาพรวมของบริการการปรับปรุงเอกสารทางเทคนิคพร้อมใช้งาน

วิธีการเอาการปรับปรุงสำหรับ BITS 2.0 และ WinHTTP 5.1

เมื่อต้องการเอาการปรับปรุงหลังจากที่มีการติดตั้ง ให้ทำตามขั้นตอนเหล่านี้:
  1. คลิกเริ่มคลิกเรียกใช้ชนิด appwiz.cplแล้ว คลิกตกลง
  2. คลิกเพิ่ม หรือเอาโปรแกรมออก
  3. ในรายการโปรแกรมที่ติดตั้งอยู่ในขณะนี้ คลิกWindows XP Hotfix – KB842773และจากนั้น คลิกเอาออก
  4. ทำตามคำแนะนำเพื่อเอาการปรับปรุงออกจากคอมพิวเตอร์ของคุณ
  5. รีสตาร์ทเครื่องคอมพิวเตอร์
ผู้ดูแลระบบสามารถใช้ยูทิลิตี Spunist.exe เพื่อลบแพคเกจนี้ แฟ้มโปรแกรม Spuninst.exe จะอยู่ในโฟลเดอร์ %Windir%\$NTUninstallKB842773$\Spuninst

วิธีการตรวจสอบว่า มีการติดตั้งการปรับปรุง สำหรับ BITS 2.0 และ WinHTTP 5.1

เพื่อตรวจสอบว่า มีการติดตั้งการปรับปรุงที่อธิบายไว้ในบทความนี้ การเปรียบเทียบแฟ้มบนคอมพิวเตอร์ของคุณ Windows XP ด้วยข้อมูลแฟ้มต่อไปนี้การปรับปรุงรุ่นภาษาอังกฤษมีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงในตารางต่อไปนี้ วันและเวลาสำหรับแฟ้มเหล่านี้แสดไว้ในรูปแบบเวลา (UTC) เมื่อคุณดูข้อมูลแฟ้มข้อมูล จะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บโซนเวลาในเครื่องมือ'วันและเวลา'ใน'แผงควบคุม'
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   01-Jul-2004  22:08  6.6.2600.1569       7,680  Bitsprx2.dll     
   01-Jul-2004  22:08  6.6.2600.1569       7,168  Bitsprx3.dll     
   01-Jul-2004  22:08  6.6.2600.1569     361,984  Qmgr.dll         
   01-Jul-2004  22:08  6.6.2600.1569      17,408  Qmgrprxy.dll     
   01-Jul-2004  22:08  5.1.2600.1557     331,776  Winhttp.dll      
   30-Jun-2004  23:59  5.1.2600.1570     158,720  Xpob2res.dll     
				
อีกทางหนึ่งคือ คุณสามารถใช้คีย์ย่อยของรีจิสทรีต่อไปนี้เพื่อตรวจสอบว่า มีการติดตั้งการปรับปรุง:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB842773
มีการติดตั้งการปรับปรุงถ้ารายการมีค่า DWORD ติดตั้ง และ ที่ตั้งค่าเป็น 1

โปรแกรมปรับปรุงนี้ถูกกำหนดเวลาให้มาพร้อมกับ Windows XP Service Pack 2

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบิต แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://msdn2.microsoft.com/en-us/library/aa362827.aspx
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ WinHTTP แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://msdn2.microsoft.com/en-us/library/aa382925.aspx

คุณสมบัติ

หมายเลขบทความ (Article ID): 842309 - รีวิวครั้งสุดท้าย: 20 พฤศจิกายน 2556 - Revision: 3.0
ใช้กับ
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
Keywords: 
atdownload kbqfe kbinfo kbmt KB842309 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:842309

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com