ผู้ใช้ Windows 10 บางรายพบ “ข้อผิดพลาด 0x800700DF:ขนาดไฟล์เกินขีดจำกัดที่อนุญาตและไม่สามารถบันทึกได้ ” เมื่อพยายามคัดลอกหรือย้ายบางโฟลเดอร์จากหรือไปยังที่จัดเก็บข้อมูลสำรองออนไลน์
ปรากฏว่าปัญหามักเกี่ยวข้องกับขีดจำกัดการดาวน์โหลดที่กำหนดโดยไฟล์รีจิสตรีชื่อ FileSizeLimitinBytes โดยระบบไฟล์ที่คุณกำลังใช้อยู่ หรือเนื่องจากการที่บริการหลักถูกปิดใช้งานโดยบังคับ
ต่อไปนี้คือรายชื่อผู้กระทำผิดที่อาจเกิดขึ้น:
- ขนาดไฟล์เกินค่าของค่า FileSizeLimitInBytes – สาเหตุที่พบบ่อยที่สุดของปัญหานี้คือเมื่อคุณพยายามดาวน์โหลดหรืออัปโหลดไฟล์ (ไปยังหรือจากบริการคลาวด์ เช่น SharePoint) ซึ่งเกินไฟล์สูงสุดที่อนุญาตซึ่งกำหนดค่าไว้ภายใน Registry Editor ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการแก้ไขค่าสูงสุดที่ยอมรับผ่านไฟล์ reg FileSizeLimitInBytes
- บริการเว็บไคลเอ็นต์ถูกปิดใช้งาน – หากคุณได้รับปัญหาประเภทนี้ในขณะที่พยายามอัปโหลดไฟล์ขนาดใหญ่ไปยัง SharePoint (หรือบริการที่คล้ายคลึงกัน) โอกาสที่ปัญหาจะเกิดจากบริการที่จำเป็นซึ่งถูกปิดใช้งานโดยบังคับ (Web Client) ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการเปิดหน้าจอบริการและกำหนดค่าวิธีการทำงานของบริการเว็บไคลเอ็นต์ใหม่ตามค่าเริ่มต้น
- ระบบไฟล์ปัจจุบันไม่รองรับการถ่ายโอนไฟล์นี้ – ในกรณีที่คุณเห็นข้อผิดพลาดนี้ขณะดาวน์โหลดไฟล์ที่เกิน 4GB ข้อผิดพลาดเกิดขึ้นเนื่องจากข้อจำกัดของระบบไฟล์ FAT32 ในกรณีนี้ วิธีแก้ไขคือโยกย้ายโวลุ่มที่เกี่ยวข้องไปยัง NTFS โดยฟอร์แมตไดรฟ์ของคุณ
– โดยพื้นฐานแล้วนี่เป็นกลไกการป้องกันที่รับรองว่าไม่มีแอปพลิเคชันหรือกระบวนการที่เป็นอันตรายใดที่สามารถหลอกให้ระบบของคุณดาวน์โหลดไฟล์โดยที่คุณไม่ต้องพูดอย่างชัดเจน
เมื่อคุณทราบสาเหตุหลักของปัญหานี้แล้ว ต่อไปนี้คือวิธีแก้ไขปัญหาและตรวจสอบให้แน่ใจว่า ข้อผิดพลาด 0x800700DF ปัญหาจะไม่กลับมาอีกในอนาคต
1. การปรับค่าของ FileSizeLimitInBytes ผ่าน Registry Editor
เนื่องจากสาเหตุหลักของปัญหานี้คือการจำกัดขนาดไฟล์อัพโหลด/ดาวน์โหลดโควต้า สิ่งแรกที่คุณควรทำคือตรวจสอบให้แน่ใจว่าไฟล์ที่คุณพยายามอัพโหลดไปยังไดรฟ์ออนไลน์ (หรือดาวน์โหลดจากไดรฟ์ออนไลน์) มีขนาดเล็กกว่าขนาดสูงสุด ขีดจำกัดขนาดไฟล์ที่ยอมรับซึ่งระบุไว้ในพารามิเตอร์เว็บไคลเอ็นต์ของคุณ
ในการตรวจสอบว่าเป็นสาเหตุหลักของปัญหาหรือไม่ คุณจะต้องใช้ Registry Editor เพื่อไปยังคีย์ Parameters ของ WebClient และอ้างอิงโยงค่าของ FileSizwLimitInBytes กับขนาดจริงของไฟล์ที่คุณกำลังพยายามดาวน์โหลดหรือ อัปโหลด
เพื่อให้ง่ายขึ้นสำหรับคุณ เราได้รวบรวมชุดคำแนะนำทีละขั้นตอนที่จะแนะนำคุณตลอดกระบวนการตรวจสอบค่าปัจจุบันของ FileSizeLimitInBytes และแก้ไขเพื่อรองรับไฟล์ที่คุณกำลังประสบกับ 0x800700DF แข็งแกร่ง> ปัญหาเกี่ยวกับ:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป ในกล่องข้อความ ให้พิมพ์ 'regedit' แล้วกด Ctrl + Shift + Enter เพื่อเปิด ตัวแก้ไขรีจิสทรี ด้วยการเข้าถึงของผู้ดูแลระบบ
- เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้ ) ให้คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ในหน้าจอ Registry Editor ให้ใช้เมนูทางด้านซ้ายมือเพื่อไปยังตำแหน่งต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
หมายเหตุ: คุณจะนำทางมาที่นี่ด้วยตนเองหรือจะวางตำแหน่งลงในแถบนำทางโดยตรงเพื่อไปยังที่นั่นได้ทันที
- หลังจากที่คุณมาถึงตำแหน่งที่ถูกต้องแล้ว ให้เลื่อนไปที่เมนูด้านขวามือของหน้าจอและดับเบิลคลิกที่ FleSizeLimitInBytes
- ถัดไป ตั้งค่าฐานเป็น ทศนิยม และเปรียบเทียบข้อมูลที่ตั้งไว้ในปัจจุบันกับขนาดไฟล์ที่คุณพยายามดาวน์โหลดหรืออัปโหลด
หมายเหตุ :โปรดทราบว่าข้อมูลค่าเป็นไบต์ – ดังนั้นหากปัจจุบัน ฐาน ข้อมูลค่าคือ 1,000000000 ไฟล์สูงสุดที่อนุญาตคือ 1 GB - ถ้า ฐาน ข้อมูลค่าอยู่ภายใต้ขนาดไฟล์ที่คุณพยายามจะดาวน์โหลดหรืออัปโหลด คุณควรสามารถแก้ไขปัญหาได้ด้วยการบันทึกข้อมูล Value ที่สูงขึ้น ตัวอย่างเช่น หากไฟล์มีขนาด 4 GB คุณต้องตั้งค่าข้อมูลเป็น 4000000000 เพื่อให้การถ่ายโอนผ่านไปโดยไม่มี 0x800700DF รหัสข้อผิดพลาด
- บันทึกการเปลี่ยนแปลงหลังจากที่คุณทำการแก้ไขนี้ จากนั้นให้เริ่มต้นคอมพิวเตอร์ใหม่และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากปัญหายังไม่ได้รับการแก้ไขหรือคุณกำลังมองหาวิธีป้องกันไม่ให้เกิดปัญหานี้อีกในอนาคต ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
2. การเปิดใช้งานบริการเว็บไคลเอ็นต์ (ถ้ามี)
หากคุณประสบปัญหานี้ขณะพยายามอัปโหลดไฟล์ขนาดใหญ่ไปยัง SharePoint หรือบริการคลาวด์ที่คล้ายกัน และคุณเคยตรวจสอบก่อนหน้านี้ว่าขนาดไฟล์ไม่เกินขนาดไฟล์สูงสุดที่ FileSizeLimitInBytes อนุญาต สิ่งต่อไปที่คุณควรตรวจสอบคือเปิดใช้งานบริการที่จำเป็นสำหรับการดำเนินการนี้หรือไม่
บริการหลักที่ใช้สำหรับการแลกเปลี่ยนข้อมูลระหว่างที่จัดเก็บในตัวเครื่องกับ SharePoint (หรือซอฟต์แวร์อื่นที่ใช้ WebDAV) คือ Web Client
ผู้ใช้ที่ได้รับผลกระทบหลายคนที่เราเคยพบ 0x800700DF ได้รายงานว่าปัญหาหายไปอย่างรวดเร็วหลังจากที่เปิดหน้าจอบริการขึ้นมา และตรวจสอบให้แน่ใจว่าบริการ WebClient ได้รับอนุญาตให้เรียกใช้และกำหนดค่าเพื่อให้สามารถเรียกใช้งานได้ทุกเมื่อที่ต้องการ
ทำตามคำแนะนำด้านล่างเพื่อให้แน่ใจว่าได้เปิดใช้งานบริการเว็บไคลเอ็นต์เพื่อแก้ไข 0x800700DF :
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป เมื่อคุณได้รับแจ้งจากปุ่ม เรียกใช้ กล่องข้อความ พิมพ์ ‘service.msc’ แล้วกด Enter เพื่อเปิด บริการ หน้าจอบน Windows 10 ที่ UAC (พร้อมท์บัญชีผู้ใช้) คลิกใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ
- ภายใน บริการ หน้าจอ เลื่อนไปที่ส่วนด้านขวาของหน้าจอและค้นหาชื่อบริการ WebClient
- เมื่อคุณเห็นแล้ว ให้คลิกขวาและเลือก คุณสมบัติ จากเมนูบริบทที่เพิ่งปรากฏขึ้น
- เมื่อคุณอยู่ในคุณสมบัติ หน้าจอของ WebClient บริการเข้าถึง ทั่วไป แท็บและเปลี่ยน ประเภทการเริ่มต้น เป็น คู่มือ จากนั้นคลิกที่ เริ่ม ปุ่มเพื่อบังคับเปิดใช้งานบริการหากปิดใช้งานอยู่ในปัจจุบัน
- เมื่อคุณแน่ใจว่าได้เปิดใช้งานบริการเว็บไคลเอ็นต์แล้ว ให้ทำซ้ำการกระทำที่ก่อนหน้านี้เป็นสาเหตุของ 0x800700DF และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากปัญหายังไม่ได้รับการแก้ไข ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
3. การเปลี่ยนระบบไฟล์ในที่จัดเก็บในตัวเครื่องของคุณ
หากคุณพบปัญหานี้ในขณะที่พยายามดาวน์โหลดไฟล์ที่เกิน 4GB บนที่เก็บข้อมูลในเครื่อง คุณจะเห็น 0x800700DF ได้อย่างชัดเจนเนื่องจากข้อจำกัดที่เกิดจากระบบไฟล์ของคุณ
เป็นไปได้มากว่าคุณกำลังพยายามดาวน์โหลดไฟล์บนไดรฟ์ที่ใช้ FAT32 ซึ่งรองรับเฉพาะไฟล์ที่มีขนาดสูงสุด 4 GB ซึ่งต่างจาก NTFS ที่รองรับไฟล์สูงสุด 16 TB .
หากใช้สถานการณ์นี้ได้ วิธีแก้ปัญหาก็ชัดเจน – คุณจะต้องย้ายข้อมูลไปยัง NTFS เพื่ออำนวยความสะดวกในการถ่ายโอนไฟล์ขนาดที่ใหญ่ขึ้น
นี่อาจเป็นเรื่องยุ่งยากเล็กน้อยหากคุณมีเพียงคำร้องเดียวที่ถือ OS ของคุณอยู่ – ในกรณีนี้ คุณจะต้องสำรองข้อมูลของคุณล่วงหน้าก่อนที่จะเปลี่ยนระบบไฟล์และติดตั้งระบบปฏิบัติการของคุณใหม่
แต่ถ้าคุณได้รับข้อผิดพลาดนี้ขณะพยายามดาวน์โหลดบนพาร์ติชันแบบสแตนด์อโลนที่ไม่มีระบบปฏิบัติการของคุณ คุณสามารถฟอร์แมตไดรฟ์ให้เป็นระบบไฟล์อื่นได้ คำแนะนำทีละขั้นตอนโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:
สำคัญ: การดำเนินการนี้จะลบข้อมูลใด ๆ ที่คุณเก็บไว้ในพาร์ติชันอย่างมีประสิทธิภาพ ดังนั้น หากคุณมีข้อมูลสำคัญที่ขาดไม่ได้ ให้ใช้เวลาสำรองข้อมูลของคุณล่วงหน้าก่อนเริ่มตามขั้นตอนด้านล่าง
- เปิด File Explorer ค้นหาไดรฟ์ที่คุณมีปัญหา
- ถัดไป ให้คลิกขวาและเลือก รูปแบบ... จากเมนูบริบทที่เพิ่งปรากฏขึ้น
- ภายในเมนู Format Local Disk ให้ตั้งค่า ระบบไฟล์ เป็น NTFS และการจัดสรร ขนาดหน่วย เป็น ขนาดการจัดสรรเริ่มต้น
- ถัดไป ตั้งชื่อโวลุ่มที่จัดรูปแบบใหม่ของคุณก่อนที่จะยกเลิกการเลือก รูปแบบด่วน กล่องและคลิกที่ เริ่ม
- หลังจากที่คุณยืนยันลำดับการจัดรูปแบบไปยังระบบไฟล์ใหม่แล้ว ให้รออย่างอดทนจนกว่าจะบังคับใช้ NTFS ทั้งนี้ขึ้นอยู่กับขนาดของไดรฟ์ข้อมูล การดำเนินการนี้จะใช้เวลาหลายชั่วโมง
- หลังจากที่คุณเปลี่ยนไปใช้ระบบไฟล์ใหม่สำเร็จแล้ว ให้รีบูตพีซีของคุณ จากนั้นทำซ้ำการดำเนินการที่เคยทำให้เกิด 0x800700df เพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่