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

วิธีแก้ไข "Error 0x80070032" เมื่อคัดลอกไฟล์

การคัดลอกเป็นกระบวนการ Windows ที่เรียบง่าย แต่สำหรับบางผู้ใช้ กระบวนการคัดลอกเริ่มโยนข้อผิดพลาด 0x80070032 ในบางกรณี ปัญหาเกิดขึ้นในสภาพแวดล้อม server/client โดยที่ server ใช้ non-Windows OS

วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์

ผู้ใช้อาจเผชิญกับข้อผิดพลาด 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

  1. คลิก Windows ค้นหาและเปิด Check for Updates.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  2. ตอนนี้ ในหน้าต่าง Update ที่แสดง ให้คลิกที่ Check for Updates และหากมีการอัปเดต ให้ ดาวน์โหลดและติดตั้ง การอัปเดต อย่าลืมติดตั้ง Optional Updates ด้วย ในกรณีที่ข้อผิดพลาดการคัดลอกเกิดขึ้นใน สภาพแวดล้อม client/server ตรวจสอบให้แน่ใจว่า อัปเดตทั้งสองระบบ.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  3. เมื่อการอัปเดตถูกนำไปใช้แล้ว รีสตาร์ท ระบบของคุณ และเมื่อรีสตาร์ทแล้ว ตรวจสอบว่าข้อผิดพลาดการคัดลอก 0x80070032 ถูกแก้ไขแล้วหรือไม่
  4. หากปัญหายังคงอยู่และเกิดขึ้น กับ external drive ให้ตรวจสอบให้แน่ใจว่า firmware ของไดรฟ์ได้รับการอัปเดต และหลังจากนั้น ตรวจสอบว่าข้อผิดพลาดการคัดลอกที่ไม่คาดคิดถูกแก้ไขแล้วหรือไม่

ปิดใช้งาน Offline Files ใน Sync Center

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

  1. คลิก Windows ค้นหาและเปิด Control Panel.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  2. ตอนนี้ขยาย View by และเลือก Small Icons.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  3. จากนั้นเปิด Sync Center และในบานหน้าต่างด้านซ้าย คลิกที่ Manage Offline Files.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  4. ตอนนี้คลิกที่ Disable Offline Files และในภายหลัง ยืนยัน เพื่อปิดใช้งาน Offline Files.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  5. จากนั้น รีสตาร์ท ระบบของคุณ และเมื่อรีสตาร์ทแล้ว ตรวจสอบว่าคุณสามารถคัดลอกไฟล์โดยไม่มีปัญหาได้หรือไม่

เริ่มต้นบริการที่เกี่ยวข้องกับการคัดลอก และตั้งค่า Start-Up Type เป็น Automatic

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

  1. คลิก Windows ค้นหา Services คลิกขวา ที่มัน และเลือก Run as Administrator.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  2. ตอนนี้ดับเบิลคลิก Volume Shadow Copy และขยายดรอปดาวน์ของ Startup Type.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  3. จากนั้นเลือก Automatic และคลิกที่ Start.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  4. ตอนนี้ ปิด หน้าต่าง Properties และ ดับเบิลคลิก บนบริการ Microsoft Software Shadow Copy Provider .วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  5. ตอนนี้ตั้งค่า Startup Type เป็น Automatic และ Start บริการ.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  6. จากนั้น ปิด Windows Services Manager และตรวจสอบว่าไฟล์สามารถคัดลอกได้หรือไม่
  7. หากไม่ ให้ รีบูท คอมพิวเตอร์ของคุณ และเมื่อบูทใหม่ ตรวจสอบว่าข้อผิดพลาดการคัดลอกที่ไม่คาดคิดถูกแก้ไขแล้วหรือไม่

ลบ Alternate Data Streams ของไฟล์

หากไฟล์ที่คุณพยายามคัดลอกมี NTFS alternate data streams บางประเภท แล้วคุณอาจล้มเหลวในการคัดลอกไฟล์เหล่านี้ โดยเฉพาะไปยัง non-Windows system (เช่น QNAP) ในที่นี้ การลบ alternate data streams ของไฟล์ที่มีปัญหาอาจแก้ไขปัญหา

  1. เปิด เว็บเบราว์เซอร์ และ ไปที่ หน้า Microsoft's Streams ต่อไปนี้.
    https://docs.microsoft.com/en-us/sysinternals/downloads/streams
  2. ตอนนี้ ดาวน์โหลด Streams utility และ เปิดใช้งาน มัน ในฐานะผู้ดูแลระบบ.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  3. จากนั้น รัน คำสั่งต่อไปนี้เพื่อ ลบ NTFS alternate data streams หลังจากนำทางไปยังไดเรกทอรีที่มีปัญหา:
    streams64 -d *.*
  4. เมื่อรันแล้ว ตรวจสอบว่าข้อผิดพลาดที่ไม่คาดคิดในการคัดลอกไฟล์ถูกแก้ไขแล้วหรือไม่

เช่นเดียวกัน หาก ไฟล์ ที่ มาจาก 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 ของระบบ

  1. บน เครื่อง server ให้คลิก Windows ค้นหา Registry Editor คลิกขวา ที่ผลลัพธ์ และเลือก Run as Administrator.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  2. ตอนนี้ นำทาง ไปยังเส้นทางต่อไปนี้:
    HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\
  3. จากนั้น ลบ คีย์ EnableECP (หากมีอยู่) และ ปิด editor.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  4. ตอนนี้ รีสตาร์ท คอมพิวเตอร์ของคุณ และเมื่อรีสตาร์ทแล้ว ตรวจสอบว่าข้อผิดพลาดการคัดลอกที่ไม่คาดคิด 0x80070032 ถูกแก้ไขแล้วหรือไม่
  5. หากไม่ได้ผล นำทาง ไปยัง คีย์ ต่อไปนี้ใน Registry Editor:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Csc\Parameters
  6. ตอนนี้ ในบานหน้าต่างด้านขวา คลิกขวา ที่คีย์ Parameters และเลือก New>> DWORD (32-bit) Value.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  7. จากนั้น ตั้งชื่อ คีย์เป็น FormatDatabase และตั้งค่า value เป็น 1.วิธีแก้ไข  Error 0x80070032  เมื่อคัดลอกไฟล์
  8. ตอนนี้ ปิด editor และ รีสตาร์ท คอมพิวเตอร์ของคุณ
  9. เมื่อรีสตาร์ทแล้ว ทำซ้ำ ขั้นตอนเดียวกันบน เครื่อง client และหวังว่านั้นจะล้างข้อผิดพลาด 0x80070032 ออกไป

หาก ปัญหายังคงอยู่บน server ให้ตรวจสอบว่าการ ติดตั้ง Deduplication server role และกำหนดค่ามันแก้ไขปัญหาได้หรือไม่ หากไม่ได้ผล ให้ตรวจสอบว่าการ ใช้แอปพลิเคชันอื่น (เช่น Robocopy) แก้ไขปัญหาได้หรือไม่