Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

วิธีแก้ไข Error 0x80070057 (Parameter is Incorrect) บน Windows 10

รหัสข้อผิดพลาด 0x80070057 เป็นข้อผิดพลาด Windows ที่รู้จักดีและมีอายุมาก ข้อผิดพลาดนี้มีอยู่ตั้งแต่ Windows 7 และตอนนี้ผู้ใช้ Windows 10 ก็ยังเผชิญด้วย หากคุณเข้าถึงโพสต์นี้ แสดงว่าคุณต้องเผชิญกับ 0x80070057 หรือ "Error Code 0x80070057: The parameter is incorrect." หรือ "An Internal Error has occurred wrong parameter." ไม่ว่ารหัสข้อผิดพลาดจะเป็นอะไร จำไว้ว่าคุณกำลังจัดการกับรหัสการทำงานผิดปกติของ Windows เดียวกันคือ 0x80070057

ข้อผิดพลาด "The parameter is incorrect 0x80070057" เกิดขึ้นเมื่อคุณพยายามติดตั้ง Windows หรือสำรองข้อมูล (backup) Windows แบบเต็ม แหล่งหลักของรหัสข้อผิดพลาดนี้คือค่ารีจิสทรีที่ใหญ่โต ซึ่งสร้างความต้องการพื้นที่หน่วยความจำเสมือน (virtual memory) ขนาดใหญ่ทันที

นอกจากนี้ เนื่องจากความไม่เข้ากันได้ระหว่างเมนบอร์ดและไดรเวอร์ คุณก็อาจเผชิญ Error Code 0x80070057

อย่ากังวล การแก้ไขข้อผิดพลาดนี้ไม่ได้ยากเลย ในบทความนี้ เราจะแสดงวิธีดูแลข้อผิดพลาด 0x80070057 the parameter is incorrect

มองหารหัสข้อผิดพลาด BSOD Windows อื่นๆ เช่น 0x000000f4, 0x0000003b BSOD stop code? เราอาจมีครอบคลุมไว้!

ทำไม Error 0x80070057 จึงเกิดขึ้น?

ขึ้นอยู่กับการดำเนินการที่คุณกำลังทำ Error 0x80070057 จะแตกต่างกันออกไป หมายความว่าหากมีปัญหาใน Windows update คุณอาจเผชิญ "0x80070057 the parameter is incorrect", "Unknown error," "parameter is incorrect," หรือแค่ "error 0x80070057" เช่นเดียวกัน อาจเกิดขึ้นในสถานการณ์ต่อไปนี้:

  • ขณะพยายามสำรองไฟล์ที่เสียหาย
  • Windows updates ที่คุณพยายามติดตั้ง หรือ System Reserved Partition เสียหาย
  • รีจิสทรีเสียหาย
  • RAM ล้มเหลว
  • ฮาร์ดดิสก์เสียหาย หรือข้อผิดพลาดระบบไฟล์

วิธีแก้ไข Error 0x80070057 (Parameter is Incorrect) บน Windows 10

วิธีแก้ไข "The parameter is incorrect 0x80070057" บน Windows 10

วิธีแก้ไข Error 0x80070057 (Parameter is Incorrect) บน Windows 10

ข้อผิดพลาด "The parameter is incorrect" ปกติจะเกิดขึ้นเมื่อมีปัญหากับดิสก์ เพื่อแก้ไข ให้ทำตามขั้นตอนด้านล่าง:

วิธีที่ 1: รัน CHKDSK และซ่อมแซมข้อผิดพลาดดิสก์

CHKDSK เป็นเครื่องมือในตัวของ Windows สำหรับตรวจสอบและซ่อมแซมข้อผิดพลาดระบบหรือ bad sectors บนฮาร์ดดิสก์ เพื่อรันและแก้ไข "the parameter is incorrect 0x80070057" ทำตามขั้นตอนด้านล่าง:

หมายเหตุ: หากคุณได้รับข้อความ "error 0x80070057 the parameter is incorrect" เมื่อใช้ดรายภายนอก USB คุณจะต้องเชื่อมต่อมันก่อนรันคำสั่ง CHKDSK

  1. เสียบดรายภายนอก USB
  2. พิมพ์ Command Prompt ในแถบค้นหา Windows
  3. คลิกขวา Command Prompt และเลือก Run as Administrator จากเมนูบริบท
  4. ต่อไปในหน้าต่าง Command Prompt พิมพ์ chkdsk E: /f /x /r

หมายเหตุ: E คือตัวอักษรดรายสำหรับดรายภายนอกที่เชื่อมต่อ คุณจะต้องเปลี่ยนมันด้วยตัวอักษรดรายของคุณ

คำสั่งนี้จะสั่ง CHKDSK ตรวจสอบและซ่อมแซมการเสียหายของระบบไฟล์ ข้อผิดพลาด bad sectors ฯลฯ เมื่อเสร็จสิ้น ออกจาก Command Prompt และเชื่อมต่อดรายใหม่ คุณควรสามารถเข้าถึงดรายได้โดยไม่เผชิญข้อผิดพลาด parameter is incorrect 0x80070057

วิธีที่ 2: รัน SFC scan now

เหตุผลอีกอย่างสำหรับข้อความข้อผิดพลาด 0x80070057 คือไฟล์ระบบที่เสียหายหรือหายไป เพื่อแก้ไขปัญหา คุณสามารถใช้ System File Checker a.k.a. SFC เพื่อซ่อมแซมไฟล์ระบบที่ผิด

  1. พิมพ์ Command Prompt ในแถบค้นหา Windows
  2. คลิกขวา Command Prompt และเลือก Run as Administrator จากเมนูบริบท
  3. ในหน้าต่าง Command Prompt พิมพ์ SFC/scannow และกด Enter

System File Checker ตอนนี้จะค้นหาไฟล์ระบบที่เสียหายและจะแก้ไขมัน ออกจาก Command Prompt เมื่อกระบวนการเสร็จสิ้น และดูว่า 0x80070057 the parameter is incorrect ปัญหาได้รับการแก้ไขหรือยัง

วิธีที่ 3: เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution

หากคุณเผชิญปัญหา parameter is an incorrect ขณะอัปเดต Windows คุณสามารถลองเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution ได้ วิธีทำ ทำตามขั้นตอนด้านล่าง:

  1. กด Windows key + R.
  2. ต่อไป ในกล่องโต้ตอบ Run พิมพ์ %SystemRoot% และกด Enter
  3. ที่นี่ ค้นหาโฟลเดอร์ SoftwareDistribution เปลี่ยนชื่อเป็น SoftwareDistributon.old
  4. รีสตาร์ท Windows 10 ของคุณ และลองอัปเดตมัน

คุณไม่ควรเผชิญปัญหา parameter is incorrect error อย่างไรก็ตาม หากวิธีนี้ไม่ได้ผล คุณอาจต้องทำตามวิธีอื่นๆ ที่อธิบายด้านล่าง

วิธีที่ 4: ทำการเปลี่ยนแปลง Windows Registry

  1. กด Windows key + R.
  2. ต่อไป ในกล่องโต้ตอบ Run พิมพ์ regedit และกด Enter
  3. ไปที่: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX

วิธีแก้ไข Error 0x80070057 (Parameter is Incorrect) บน Windows 10

4. ในแผงขวา ค้นหา IsConvergedUpdateStackEnabled คลิกสองครั้งที่มันเพื่อเปลี่ยนค่า value data จาก 1 เป็น 0

5. ต่อไป ภายใต้ UX คลิก Settings

6. จากแผงขวา ค้นหา UxOption คลิกสองครั้งที่มันเพื่อเปลี่ยนค่า value data จาก 1 เป็น 0

ตรวจสอบให้แน่ใจว่าคุณกำลังทำการเปลี่ยนแปลงค่ารีจิสทรีที่ถูกต้อง หลังจากทำการเปลี่ยนแปลงที่จำเป็นเสร็จสิ้น รีบูทระบบของคุณและลองอัปเดต Windows คุณไม่ควรเผชิญ error 0x80070057 the parameter is incorrect

นอกจากนี้ หากคุณเผชิญ An internal error has occurred: The parameter is incorrect: (0x80070057) error during backup ให้ทำตามขั้นตอน

  1. กด Windows key + R.
  2. ต่อไป ในกล่องโต้ตอบ Run พิมพ์ regedit และกด Enter
  3. ที่นี่ค้นหา: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates registry key

วิธีแก้ไข Error 0x80070057 (Parameter is Incorrect) บน Windows 10

4. คลิกขวา SystemCertificates และเลือก New > DWORD (32-bit) Value ตั้งชื่อว่า CopyFileBufferedSynchronousIo และตั้งค่า Value เป็น 1

5. กด OK และออกจาก Registry Editor

รีสตาร์ท Windows ของคุณ การสำรองข้อมูลของคุณควรเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด parameter is incorrect 0x80070057

วิธีที่ 5: ใช้ DISM

ใช้คำสั่ง Deployment Image & Serving Management (DISM) เพื่อดาวน์โหลดและกู้คืนสุขภาพไฟล์ระบบ วิธีทำ ทำตามขั้นตอนด้านล่าง:

  1. พิมพ์ Command Prompt ในแถบค้นหา Windows
  2. คลิกขวา Command Prompt และเลือก Run as Administrator จากเมนูบริบท
  3. ในหน้าต่าง Command Prompt พิมพ์ DISM /Online /Cleanup-Image /RestoreHealth และกด Enter

ปล่อยให้มันเสร็จสิ้น อย่าปิด Command Prompt ขณะคำสั่งกำลังรัน หากกระบวนการดูเหมือนจะค้าง ให้รอสักครู่ มันจะดำเนินต่อไป เมื่อเสร็จ รีสตาร์ทคอมพิวเตอร์ของคุณ และรันคำสั่ง sfc/scannow อีกครั้ง

นี่ควรจะแก้ไข error 0x80070057 the parameter is incorrect บน Windows 10

มองหาโซลูชันง่ายๆ สำหรับการแก้ไข 0x80070057 the parameter is incorrect

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

หวังว่าการใช้วิธีใดวิธีหนึ่ง คุณจะสามารถแก้ไข 0x80070057 ได้ โปรดทิ้งความคิดเห็นบอกเราว่าวิธีไหนทำงานให้คุณ