การคัดลอกเป็นกระบวนการ Windows ที่เรียบง่าย แต่สำหรับบางผู้ใช้ กระบวนการคัดลอกเริ่มโยนข้อผิดพลาด 0x80070032 ในบางกรณี ปัญหาเกิดขึ้นในสภาพแวดล้อม server/client โดยที่ server ใช้ non-Windows OS
ผู้ใช้อาจเผชิญกับข้อผิดพลาด 0x80070032 ขณะคัดลอกไฟล์หลักจากสาเหตุต่อไปนี้:
- OS ของระบบของคุณล้าสมัย: หาก OS ของระบบของคุณ (เช่น server) ไม่ได้อัปเดตเป็น build ล่าสุด แล้วมันอาจล้มเหลวในการปฏิบัติตามโมดูลอื่นๆ (เช่นเครื่อง client) และทำให้เกิดข้อผิดพลาดการคัดลอก 0x80070032
- Offline Files ใน Sync Center: หากปัญหาเกิดขึ้นบน local network share (เช่น NAS) แล้ว Offline Files ใน Sync Center อาจขัดแย้งกับกลไก copy-paste ของระบบ
- การกำหนดค่าที่ไม่ถูกต้องของ System Services: หากบริการ shadow copies ค้างในการดำเนินการ แล้วบริการเหล่านี้อาจทำให้เกิดข้อผิดพลาดการคัดลอก 0x80070032 ในอุปกรณ์/แอปพลิเคชันเครือข่าย (เช่น Nvidia Shield)
- Alternate Data Streams ของไฟล์: หากไฟล์ที่มีปัญหามี NTFS alternate data streams แล้ว ไฟล์เหล่านี้อาจไม่เข้ากันได้กับ non-Windows server (เช่น QNAP) และล้มเหลวในการคัดลอกไปยังมัน
อัปเดต OS ของระบบของคุณเป็น build ล่าสุด
หาก OS ของระบบของคุณล้าสมัย แล้วมันอาจกลายเป็นไม่เข้ากันได้กับส่วนประกอบ OS อื่นๆ เช่น storage drivers และทำให้เกิดปัญหาการคัดลอกพร้อมข้อผิดพลาด 0x80070032 ในที่นี้ การอัปเดต OS ของระบบของคุณเป็นรุ่นล่าสุดอาจแก้ไขรหัสข้อผิดพลาด 0x80070032
- คลิก Windows ค้นหาและเปิด Check for Updates.

- ตอนนี้ ในหน้าต่าง Update ที่แสดง ให้คลิกที่ Check for Updates และหากมีการอัปเดต ให้ ดาวน์โหลดและติดตั้ง การอัปเดต อย่าลืมติดตั้ง Optional Updates ด้วย ในกรณีที่ข้อผิดพลาดการคัดลอกเกิดขึ้นใน สภาพแวดล้อม client/server ตรวจสอบให้แน่ใจว่า อัปเดตทั้งสองระบบ.

- เมื่อการอัปเดตถูกนำไปใช้แล้ว รีสตาร์ท ระบบของคุณ และเมื่อรีสตาร์ทแล้ว ตรวจสอบว่าข้อผิดพลาดการคัดลอก 0x80070032 ถูกแก้ไขแล้วหรือไม่
- หากปัญหายังคงอยู่และเกิดขึ้น กับ external drive ให้ตรวจสอบให้แน่ใจว่า firmware ของไดรฟ์ได้รับการอัปเดต และหลังจากนั้น ตรวจสอบว่าข้อผิดพลาดการคัดลอกที่ไม่คาดคิดถูกแก้ไขแล้วหรือไม่
ปิดใช้งาน Offline Files ใน Sync Center
หากคุณกำลังเผชิญกับปัญหาเมื่อคัดลอกไปหรือมาจาก local server (เช่น NAS) แล้ว Offline Files ใน Sync Center อาจขัดแย้งกับกลไกการคัดลอกเครือข่าย และทำให้เกิดข้อผิดพลาด 0x80070032 ในสถานการณ์นี้ คุณสามารถแก้ไขข้อผิดพลาดที่ไม่คาดคิดที่กำลังป้องกันไม่ให้คุณคัดลอกได้ โดยการปิดใช้งาน Offline Files ใน Sync Center ของระบบ
- คลิก Windows ค้นหาและเปิด Control Panel.

- ตอนนี้ขยาย View by และเลือก Small Icons.

- จากนั้นเปิด Sync Center และในบานหน้าต่างด้านซ้าย คลิกที่ Manage Offline Files.

- ตอนนี้คลิกที่ Disable Offline Files และในภายหลัง ยืนยัน เพื่อปิดใช้งาน Offline Files.

- จากนั้น รีสตาร์ท ระบบของคุณ และเมื่อรีสตาร์ทแล้ว ตรวจสอบว่าคุณสามารถคัดลอกไฟล์โดยไม่มีปัญหาได้หรือไม่
เริ่มต้นบริการที่เกี่ยวข้องกับการคัดลอก และตั้งค่า Start-Up Type เป็น Automatic
หากบริการที่เกี่ยวข้องกับ shadow copy ถูกปิดใช้งานหรืออยู่ในสถานะข้อผิดพลาด แล้วคุณอาจล้มเหลวในการคัดลอกไฟล์ (โดยเฉพาะไปยังบริการเช่น NVIDIA Shield) ในบริบทนี้ การเริ่มต้นบริการเหล่านี้และตั้งค่า startup type ของพวกมันเป็น automatic อาจแก้ไขปัญหา
- คลิก Windows ค้นหา Services คลิกขวา ที่มัน และเลือก Run as Administrator.

- ตอนนี้ดับเบิลคลิก Volume Shadow Copy และขยายดรอปดาวน์ของ Startup Type.

- จากนั้นเลือก Automatic และคลิกที่ Start.

- ตอนนี้ ปิด หน้าต่าง Properties และ ดับเบิลคลิก บนบริการ Microsoft Software Shadow Copy Provider .

- ตอนนี้ตั้งค่า Startup Type เป็น Automatic และ Start บริการ.

- จากนั้น ปิด Windows Services Manager และตรวจสอบว่าไฟล์สามารถคัดลอกได้หรือไม่
- หากไม่ ให้ รีบูท คอมพิวเตอร์ของคุณ และเมื่อบูทใหม่ ตรวจสอบว่าข้อผิดพลาดการคัดลอกที่ไม่คาดคิดถูกแก้ไขแล้วหรือไม่
ลบ Alternate Data Streams ของไฟล์
หากไฟล์ที่คุณพยายามคัดลอกมี NTFS alternate data streams บางประเภท แล้วคุณอาจล้มเหลวในการคัดลอกไฟล์เหล่านี้ โดยเฉพาะไปยัง non-Windows system (เช่น QNAP) ในที่นี้ การลบ alternate data streams ของไฟล์ที่มีปัญหาอาจแก้ไขปัญหา
- เปิด เว็บเบราว์เซอร์ และ ไปที่ หน้า Microsoft's Streams ต่อไปนี้.
https://docs.microsoft.com/en-us/sysinternals/downloads/streams
- ตอนนี้ ดาวน์โหลด Streams utility และ เปิดใช้งาน มัน ในฐานะผู้ดูแลระบบ.

- จากนั้น รัน คำสั่งต่อไปนี้เพื่อ ลบ NTFS alternate data streams หลังจากนำทางไปยังไดเรกทอรีที่มีปัญหา:
streams64 -d *.*
- เมื่อรันแล้ว ตรวจสอบว่าข้อผิดพลาดที่ไม่คาดคิดในการคัดลอกไฟล์ถูกแก้ไขแล้วหรือไม่
เช่นเดียวกัน หาก ไฟล์ ที่ มาจาก non-Windows OS (เช่นไฟล์ EXT4 จาก Linux distro) อาจล้มเหลวในการปฏิบัติตามมาตรฐาน Windows และทำให้เกิดปัญหา ดังนั้น ให้ตรวจสอบให้แน่ใจว่าไม่ใช่กรณีนั้นกับไฟล์ที่เกี่ยวข้อง
แก้ไข Registry ของระบบ
หากปัญหาการคัดลอกเกิดขึ้นเมื่อ server share ถูกเข้าถึงโดย OS ล้าสมัย (เช่น Windows XP) แล้ว ความไม่เข้ากันได้ระหว่าง Dedup (เทคนิคการทำซ้ำข้อมูลของ server), SMB share หรือไดรเวอร์ endpoint ของบุคคลที่ 3 (เช่น VMWare vShield driver) อาจทำให้เกิดปัญหาที่กำลังพิจารณา ในที่นี้ การลบคีย์ EnableECP ใน registry ของระบบอาจแก้ไขปัญหา (แอปพลิเคชันหลายอย่างเช่น McAfee เพิ่มคีย์นี้ลงใน registry)
คำเตือน: ดำเนินการด้วยความเสี่ยงของตัวเอง เนื่องจากการแก้ไข registry ของคอมพิวเตอร์ของคุณเป็นงานที่ต้องมีทักษะ และหากทำผิด คุณอาจทำให้ข้อมูล/ระบบของคุณเสียหายถาวร ตรวจสอบให้แน่ใจว่าสร้างสำรอง registry ของระบบ
- บน เครื่อง server ให้คลิก Windows ค้นหา Registry Editor คลิกขวา ที่ผลลัพธ์ และเลือก Run as Administrator.

- ตอนนี้ นำทาง ไปยังเส้นทางต่อไปนี้:
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\
- จากนั้น ลบ คีย์ EnableECP (หากมีอยู่) และ ปิด editor.

- ตอนนี้ รีสตาร์ท คอมพิวเตอร์ของคุณ และเมื่อรีสตาร์ทแล้ว ตรวจสอบว่าข้อผิดพลาดการคัดลอกที่ไม่คาดคิด 0x80070032 ถูกแก้ไขแล้วหรือไม่
- หากไม่ได้ผล นำทาง ไปยัง คีย์ ต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Csc\Parameters
- ตอนนี้ ในบานหน้าต่างด้านขวา คลิกขวา ที่คีย์ Parameters และเลือก New>> DWORD (32-bit) Value.

- จากนั้น ตั้งชื่อ คีย์เป็น FormatDatabase และตั้งค่า value เป็น 1.

- ตอนนี้ ปิด editor และ รีสตาร์ท คอมพิวเตอร์ของคุณ
- เมื่อรีสตาร์ทแล้ว ทำซ้ำ ขั้นตอนเดียวกันบน เครื่อง client และหวังว่านั้นจะล้างข้อผิดพลาด 0x80070032 ออกไป
หาก ปัญหายังคงอยู่บน server ให้ตรวจสอบว่าการ ติดตั้ง Deduplication server role และกำหนดค่ามันแก้ไขปัญหาได้หรือไม่ หากไม่ได้ผล ให้ตรวจสอบว่าการ ใช้แอปพลิเคชันอื่น (เช่น Robocopy) แก้ไขปัญหาได้หรือไม่