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

วิธีแก้ไข 'com.apple.commerce.client error 500' ใน App Store

ผู้ใช้ macOS Mojave หลายคนรายงานว่าพวกเขาได้รับข้อผิดพลาด "com.apple.commerce.client error 500" ทุกครั้งที่พยายามลงชื่อเข้าใช้หรือดาวน์โหลดแอปพลิเคชันจาก App Store ในบางกรณี ข้อผิดพลาดนี้อาจปรากฏขณะซื้อแอปพลิเคชันใน App Store การซื้อที่กล่าวถึงในข้อความผิดพลาด "An error occurred during purchase" ไม่ได้หมายถึงแอปพลิเคชันที่ต้องเสียเงินเท่านั้น แต่ยังรวมถึงแอปพลิเคชันฟรีด้วย

วิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store

สาเหตุของ com.apple.commerce.client error 500

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

  • บัญชี iCloud ผิดปกติ – บน macOS มีโอกาสที่ปัญหาจะเกิดจากบัญชี iCloud ที่ผิดปกติ เมื่อสิ่งนี้เกิดขึ้น คุณจะไม่สามารถใช้ App Store เพื่อดาวน์โหลดหรืออัปเดตแอปพลิเคชันใดๆ ได้ ในกรณีนี้ คุณสามารถแก้ไขได้โดยการรีเซ็ตบัญชี iCloud
  • ระดับความเชื่อถือของใบรับรองไม่ได้รับการยอมรับ – ในบางกรณี ระดับความเชื่อถือของใบรับรอง "DigiCert High Assurance EV Root CA" อาจเป็นหน้าที่สำคัญสำหรับข้อผิดพลาดนี้ คอมพิวเตอร์จะไม่สามารถสร้างการเชื่อมต่อกับ App Store ได้โดยไม่ใช้ใบรับรองนี้
  • รายละเอียดการชำระเงินล้าสมัย – จริงๆ แล้ว ปัญหานี้ยังอาจเกิดขึ้นหากรายละเอียดการชำระเงินล้าสมัยสำหรับ Apple ID ของคุณ คุณสามารถแก้ไขปัญหาได้อย่างง่ายดายโดยเพิ่มหรืออัปเดตรายละเอียดการชำระเงินจากโทรศัพท์ของคุณ จากนั้นเข้าสู่ระบบ macOS
  • ข้อมูลชั่วคราวของ App Store เสียหาย – กรณีที่เป็นไปได้อีกอย่างที่ข้อผิดพลาดนี้เกิดขึ้นคือข้อมูลชั่วคราวที่เสียหายหรือแตกสลายสำหรับ App Store ผู้ใช้หลายคนที่อยู่ในสถานการณ์คล้ายกันรายงานว่าพวกเขาสามารถแก้ไขปัญหาได้หลังจากลบข้อมูลชั่วคราว

หากคุณกำลังมองหาวิธีแก้ไขเพื่อแก้ไขข้อความผิดพลาดที่แน่นอนนี้ซึ่งป้องกันไม่ให้คุณใช้ App Store ใน macOS Mojave บทความนี้จะให้คุณรายการขั้นตอนการแก้ไขปัญหาที่มีคุณภาพ ด้านล่าง คุณจะพบชุดวิธีการที่ได้รับการยืนยันว่าทำงานได้โดยผู้ใช้อย่างน้อยหนึ่งคนที่ได้รับผลกระทบจากปัญหาเดียวกัน

ปฏิบัติตามวิธีการตามลำดับที่นำเสนอ เนื่องจากพวกเขาจัดลำดับตามประสิทธิภาพและความรุนแรง วิธีการหนึ่งในวิธีด้านล่างนี้จะแก้ไขปัญหาได้แน่นอน ไม่ว่าจะเป็นผู้ก่อให้เกิดปัญหาที่กระตุ้นมัน

วิธีที่ 1: รีเซ็ตบัญชี iCloud ของคุณบน macOS

บัญชี iCloud ของคุณสามารถเชื่อมต่อกับอุปกรณ์หลายเครื่อง ซึ่งบางครั้งอาจสร้างปัญหาสำหรับอุปกรณ์หนึ่ง สำหรับ macOS ปัญหานี้อาจทำให้ App Store ไม่อนุญาตให้คุณลงชื่อเข้าใช้หรือดาวน์โหลดแอปพลิเคชันใดๆ วิธีการออกจากระบบและเข้าสู่ระบบอีกครั้งอย่างง่ายดายสามารถช่วยคุณแก้ไขปัญหานี้ได้

  1. คลิกที่โลโก้ Apple ในแถบเมนูด้านบนและเลือก System Preferences (การตั้งค่าระบบ) ในเมนูบริบท จากนั้นคลิกที่ iCloudวิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  2. ตอนนี้คลิกที่ปุ่ม Sign Out (ออกจากระบบ) ที่มุมซ้ายล่างวิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  3. ตอนนี้เข้าสู่ระบบกลับอีกครั้งและไปตรวจสอบ App Store ของคุณ

วิธีที่ 2: เปลี่ยนการตั้งค่า Keychain Access บน macOS

Keychain Access จัดเก็บรหัสผ่านและข้อมูลเกี่ยวกับบัญชี มันยังให้คุณเข้าถึงโดยตรงเพื่อปรับระดับความเชื่อถือของใบรับรอง บางครั้งบั๊กของใบรับรองอาจป้องกันไม่ให้คุณเข้าสู่ระบบ App Store หรือดาวน์โหลดแอปพลิเคชัน คุณต้องเปลี่ยนระดับความเชื่อถือของใบรับรอง "DigiCert High Assurance EV Root CA" เป็น never trust (ไม่เชื่อถือเลย) และรีสตาร์ทคอมพิวเตอร์ จากนั้นเปลี่ยนกลับเป็น use system defaults (ใช้ค่าเริ่มต้นของระบบ) และมันจะแก้ไขบั๊กใบรับรอง

  1. กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ Keychain Access และ Enter

    วิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  2. คลิกที่ System Roots ในแผงด้านซ้าย
  3. ค้นหา "DigiCert High Assurance EV Root CA" ในรายการและ ดับเบิลคลิก เพื่อเปิดวิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  4. ขยายตัวเลือก Trust (ความเชื่อถือ) และเปลี่ยน "When using this certificate" (เมื่อใช้ใบรับรองนี้) เป็น Never Trust (ไม่เชื่อถือเลย) จากนั้นรีสตาร์ทคอมพิวเตอร์วิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  5. ไปที่ตัวเลือกเดียวกันและเปลี่ยนตัวเลือกกลับเป็น Use System Defaults

    วิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  6. ตอนนี้คุณจะสามารถลงชื่อเข้าใช้หรือดาวน์โหลดแอปพลิเคชันจาก App Store ได้โดยไม่มีปัญหา

วิธีที่ 3: อัปเดตรายละเอียดการชำระเงินบนโทรศัพท์ของคุณ

บางครั้งข้อมูล Apple ID ของคุณอาจเป็นปัญหาที่ก่อให้เกิดปัญหาสำหรับการเข้าสู่ระบบบัญชีหรือดาวน์โหลดแอปพลิเคชันจาก App Store ข้อผิดพลาดนี้ยังอาจปรากฏเมื่อซื้อแอปพลิเคชันจาก App Store คุณสามารถใช้อุปกรณ์อื่นเพื่ออัปเดตรายละเอียดของคุณ (รายละเอียดการชำระเงิน) และหลังจากนั้นลงชื่อเข้าใช้จาก macOS

  1. บนหน้าจอ Home ของโทรศัพท์ของคุณ แตะที่ Settings (การตั้งค่า)
  2. แตะตัวเลือก iTunes & App Store และจากนั้นแตะที่ Apple ID

    วิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store

    (คุณอาจถูกขอให้ลงชื่อเข้าใช้)

  3. เมนูตัวเลือกจะปรากฏขึ้น เลือก View Apple ID

    วิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  4. แตะ Manage Payment (จัดการการชำระเงิน) (หากใช้ iOS รุ่นเก่า แตะ Payment Information)
  5. คุณสามารถ Add Payment Method (เพิ่มวิธีการชำระเงิน) หรือ Edit (แก้ไข) โดยการเปลี่ยนข้อมูลวิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  6. ตอนนี้ login (เข้าสู่ระบบ) App Store ใน macOS โดยใช้ Apple ID เดียวกัน

วิธีที่ 4: เปลี่ยนการตั้งค่า App Store ผ่าน Terminal

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

สำคัญ: ตรวจสอบให้แน่ใจว่าคุณออกจากระบบ App Store และปิดมันก่อนรันคำสั่งนี้ผ่าน Terminal

  1. กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ Terminal และ Enter

    วิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  2. ตอนนี้พิมพ์คำสั่งต่อไปนี้และกด Enter:
    defaults write com.apple.appstore.commerce Storefront -string "$(defaults read com.apple.appstore.commerce Storefront | sed s/,8/,13/)" 
    วิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  3. กลับไปที่ App Store Sign in (ลงชื่อเข้าใช้) และลองดาวน์โหลดแอปพลิเคชัน

วิธีที่ 5: ล้างโฟลเดอร์แคชดาวน์โหลดชั่วคราวของ App Store

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

  1. กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ Terminal และ Enter

    วิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  2. พิมพ์คำสั่งต่อไปนี้เพื่อเปิดไดเรกทอรี:
    open $TMPDIR../C/com.apple.appstore/ 
    วิธีแก้ไข  com.apple.commerce.client error 500  ใน App Store
  3. ว่างเปล่า โฟลเดอร์นี้โดยการย้ายรายการทั้งหมดไปที่ Trash (ถังขยะ)
    หมายเหตุ: คุณสามารถสำรองไฟล์ก่อนลบได้ เพื่อความปลอดภัย
  4. เปิด App Store ของคุณและลองดาวน์โหลดแอปพลิเคชัน