Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาดขนาดไฟล์เกินขีดจำกัด 0x800700DF บน Windows 10

ผู้ใช้ Windows 10 บางรายเผชิญกับ "Error 0x800700DF: The file size exceeds the limit allowed and cannot be saved" (ขนาดไฟล์เกินขีดจำกัดที่อนุญาตและไม่สามารถบันทึกได้) เมื่อพยายามคัดลอกหรือย้ายโฟลเดอร์บางโฟลเดอร์จากหรือไปยังที่เก็บข้อมูลสำรองออนไลน์

แก้ไขข้อผิดพลาดขนาดไฟล์เกินขีดจำกัด 0x800700DF บน Windows 10

ความจริงคือ ปัญหานี้เกือบจะเกี่ยวข้องกับขีดจำกัดการดาวน์โหลดที่ถูกกำหนดไว้โดยไฟล์ Registry ที่ชื่อ FileSizeLimitinBytes โดยระบบไฟล์ที่คุณใช้อยู่ หรือเนื่องจากบริการสำคัญถูกปิดใช้งานโดยบังคับ

นี่คือรายการสาเหตุที่เป็นไปได้สั้นๆ:

  • ขนาดไฟล์เกินค่าของ FileSizeLimitInBytes – สาเหตุที่พบบ่อยที่สุดคือ เมื่อคุณพยายามดาวน์โหลดหรืออัปโหลดไฟล์ (ไปยังหรือจากบริการคลาวด์อย่าง SharePoint) ที่เกินขนาดไฟล์สูงสุดที่อนุญาตซึ่งกำหนดค่าไว้ภายใน Registry Editor ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการปรับค่าสูงสุดที่ยอมรับผ่านไฟล์ reg FileSizeLimitInBytes
  • Web Client service ถูกปิดใช้งาน – หากคุณได้ข้อผิดพลาดประเภทนี้เฉพาะขณะพยายามอัปโหลดไฟล์ขนาดใหญ่ไปยัง SharePoint (หรือบริการคล้ายกัน) โอกาสมีว่าปัญหาเกิดจากบริการที่จำเป็นถูกปิดใช้งานโดยบังคับ (Web Client) ในกรณีนี้ คุณควรสามารถแก้ไขปัญหาได้โดยการเปิดหน้าจอ Services และกำหนดค่าการทำงานของบริการ Web Client โดยค่าเริ่มต้น
  • ระบบไฟล์ปัจจุบันไม่รองรับการถ่ายโอนไฟล์นี้ – ในกรณีที่คุณเห็นข้อผิดพลาดนี้ขณะดาวน์โหลดไฟล์ที่เกิน 4GB ข้อผิดพลาดเกิดจากข้อจำกัดของระบบไฟล์ FAT32 ในกรณีนี้ วิธีแก้คือการย้ายโวล्यุมที่เกี่ยวข้องเป็น NTFS โดยการจัดรูปแบบไดรฟ์ของคุณ

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

ตอนนี้คุณรู้สาเหตุหลักของปัญหานี้แล้ว นี่คือวิธีที่คุณสามารถแก้ไขปัญหาและให้แน่ใจว่าปัญหา Error 0x800700DF ไม่กลับมาอีกในอนาคต

1. ปรับค่าของ FileSizeLimitInBytes ผ่าน Registry Editor

เนื่องจากสาเหตุหลักของปัญหานี้คือโควตาขีดจำกัดขนาดไฟล์การอัปโหลด/ดาวน์โหลด สิ่งแรกที่คุณควรทำคือ ให้แน่ใจว่าไฟล์ที่คุณพยายามอัปโหลดไปยังไดรฟ์ออนไลน์ (หรือดาวน์โหลดจากไดรฟ์ออนไลน์) มีขนาดเล็กกว่าขีดจำกัดขนาดไฟล์สูงสุดที่ระบุไว้ภายใน Web Client Parameters ของคุณ

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

เพื่อทำให้ง่ายขึ้นสำหรับคุณ เราได้รวบรวมชุดคำแนะนำทีละขั้นตอนที่จะพาคุณผ่านกระบวนการตรวจสอบค่าปัจจุบันของ FileSizeLimitInBytes และปรับเปลี่ยนเพื่อรองรับไฟล์ที่คุณกำลังประสบปัญหา 0x800700DF อยู่:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป ภายในกล่องข้อความ พิมพ์ 'regedit' และกด Ctrl + Shift + Enter เพื่อเปิด Registry Editor ด้วยสิทธิ์แอดมิน
    แก้ไขข้อผิดพลาดขนาดไฟล์เกินขีดจำกัด 0x800700DF บน Windows 10
  2. เมื่อถูกพรอมพ์โดย UAC (User Account Control) คลิก Yes เพื่อให้สิทธิ์แอดมิน
  3. เมื่ออยู่ในหน้าจอ Registry Editor แล้ว ใช้เมนูด้านซ้ายเพื่อนำทางไปยังตำแหน่งต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

    หมายเหตุ: คุณสามารถนำทางไปที่นี่ด้วยตนเอง หรือคุณสามารถวางตำแหน่งลงในแถบนำทางโดยตรงเพื่อไปถึงที่นี่ทันที

  4. หลังจากไปถึงตำแหน่งที่ถูกต้องแล้ว ไปที่เมนูด้านขวาของหน้าจอ และดับเบิลคลิกที่ FleSizeLimitInBytes
    แก้ไขข้อผิดพลาดขนาดไฟล์เกินขีดจำกัด 0x800700DF บน Windows 10
  5. ต่อไป ตั้งค่า Base เป็น Decimal และเปรียบเทียบค่า Value data ที่ตั้งอยู่กับขนาดไฟล์ที่คุณพยายามดาวน์โหลดหรืออัปโหลด
    หมายเหตุ: จำไว้ว่า Value data อยู่ในหน่วยไบต์ – ดังนั้น หากค่า Value data Base ปัจจุบันคือ 1000000000 ขนาดไฟล์สูงสุดที่อนุญาตคือแค่ 1 GB
  6. หาก Base value data ต่ำกว่าขนาดไฟล์ที่คุณพยายามดาวน์โหลดหรืออัปโหลด คุณควรสามารถแก้ไขปัญหาได้โดยการบันทึก Value data ที่สูงกว่า ดังนั้น เช่น หากขนาดไฟล์คือ 4 GB คุณต้องตั้งค่า value data เป็น 4000000000 เพื่ออนุญาตให้การถ่ายโอนผ่านได้โดยไม่มีรหัสข้อผิดพลาด 0x800700DF เดียวกัน
    แก้ไขข้อผิดพลาดขนาดไฟล์เกินขีดจำกัด 0x800700DF บน Windows 10
  7. บันทึกการเปลี่ยนแปลงหลังจากที่คุณทำการปรับเปลี่ยนนี้ แล้วไปรีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาได้รับการแก้ไขอย่างสมบูรณ์แล้วหรือไม่

หากปัญหายังไม่ได้รับการแก้ไข หรือคุณมองหาวิธีป้องกันไม่ให้ปัญหานี้เกิดขึ้นในอนาคต ให้ไปที่วิธีแก้ไขที่เป็นไปได้ต่อไปด้านล่าง

2. เปิดใช้งานบริการ Web Client (หากเกี่ยวข้อง)

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

บริการหลักที่ใช้สำหรับการแลกเปลี่ยนข้อมูลระหว่างที่เก็บข้อมูลท้องถิ่นของคุณและ SharePoint (หรือซอฟต์แวร์อื่นที่ใช้ WebDAV) คือ Web Client

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

ทำตามคำแนะนำด้านล่างเพื่อให้แน่ใจว่าบริการ Web Client เปิดใช้งาน เพื่อแก้ไข 0x800700DF:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป เมื่อคุณถูกพรอมพ์โดยกล่องข้อความ Run พิมพ์ 'service.msc' และกด Enter เพื่อเปิดหน้าจอ Services บน Windows 10 ที่ UAC (User Account Prompt) คลิก Yes เพื่อให้สิทธิ์แอดมิน
    แก้ไขข้อผิดพลาดขนาดไฟล์เกินขีดจำกัด 0x800700DF บน Windows 10
  2. ภายในหน้าจอ Services ไปที่ส่วนขวาของหน้าจอ และค้นหาชื่อบริการ WebClient
  3. เมื่อเห็นแล้ว คลิกขวาที่มัน และเลือก Properties จากเมนูบริบทที่ปรากฏ
    แก้ไขข้อผิดพลาดขนาดไฟล์เกินขีดจำกัด 0x800700DF บน Windows 10
  4. เมื่ออยู่ในหน้าจอ Properties ของบริการ WebClient เข้าถึงแท็บ General และเปลี่ยน Startup type เป็น Manual แล้วคลิกปุ่ม Start เพื่อเปิดใช้งานบริการอย่างบังคับ หากปัจจุบันถูกปิดใช้งาน
    แก้ไขข้อผิดพลาดขนาดไฟล์เกินขีดจำกัด 0x800700DF บน Windows 10
  5. เมื่อคุณมั่นใจแล้วว่าบริการ Web Client เปิดใช้งานแล้ว ให้ทำซ้ำการกระทำที่ก่อให้เกิด 0x800700DF ก่อนหน้านี้ และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

หากปัญหายังไม่ได้รับการแก้ไข ให้ไปที่วิธีแก้ไขที่เป็นไปได้ต่อไปด้านล่าง

3. เปลี่ยนระบบไฟล์บนที่เก็บข้อมูลท้องถิ่น

หากคุณเผชิญกับปัญหานี้เฉพาะขณะที่คุณพยายามดาวน์โหลดไฟล์ที่เกิน 4GB บนที่เก็บข้อมูลท้องถิ่น คุณชัดเจนว่าเห็น 0x800700DF เนื่องจากข้อจำกัดที่ก่อให้เกิดโดยระบบไฟล์ของคุณ

น่าจะเป็นว่าคุณพยายามดาวน์โหลดไฟล์บนไดรฟ์ที่ใช้ FAT32 ซึ่งรองรับไฟล์ขนาดสูงสุดเพียง 4 GB เท่านั้น เทียบกับ NTFS ซึ่งรองรับไฟล์ขนาดสูงสุดถึง 16 TB

หากสถานการณ์นี้ใช้ได้ วิธีแก้ไขชัดเจน – คุณจะต้องย้ายไป NTFS เพื่ออำนวยความสะดวกในการถ่ายโอนขนาดไฟล์ที่ใหญ่กว่า

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

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

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

  1. เปิด File Explorer หาไดรฟ์ที่คุณมีปัญหา
  2. คลิกขวาที่มัน และเลือก Format… จากเมนูบริบทที่ปรากฏ
    แก้ไขข้อผิดพลาดขนาดไฟล์เกินขีดจำกัด 0x800700DF บน Windows 10
  3. ภายในเมนู Format Local Disk ตั้ง File System เป็น NTFS และ Allocation unit size เป็น Default allocation size
    แก้ไขข้อผิดพลาดขนาดไฟล์เกินขีดจำกัด 0x800700DF บน Windows 10
  4. ตั้งชื่อโวล्यุมที่จัดรูปแบบใหม่ ก่อนยกเลิกติ๊กกล่อง Quick Format และคลิก Start
  5. หลังจากยืนยันลำดับการจัดรูปแบบเป็นระบบไฟล์ใหม่ ให้รอด้วยความอดทนจนกว่า NTFS จะถูกบังคับใช้ ขึ้นอยู่กับขนาดของโวล्यุม คาดว่าการดำเนินการนี้จะใช้เวลาหลายชั่วโมง
  6. หลังจากเปลี่ยนไประบบไฟล์ใหม่สำเร็จ ให้รีบูท PC แล้วทำซ้ำการดำเนินการที่ก่อให้เกิด 0x800700df ก่อนหน้านี้ เพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่