ms-windows-store:purgecaches เป็นคำสั่งล้างแคช Windows Store ที่สะสมไปเรื่อยๆ ข้อผิดพลาดนี้มักเกิดเมื่อ Store มีปัญหา ผู้ใช้มักลองใช้ wsreset.exe แต่เจอข้อความ: "ms-windows-store:PurgeCaches, The application didn't start."
ข้อผิดพลาดนี้เพิ่มขึ้นหลังอัปเดต Windows 10 บางรุ่น และอาจมาจากกระบวนการอัปเกรด หากคุณกำลังเผชิญปัญหานี้ บทความนี้มีวิธีแก้ที่น่าเชื่อถือ ลองตามลำดับจนแก้ได้
1. เปิดใช้งาน License Manager Service
ปัญหานี้อาจเกิดจาก License Manager Service ถูกปิดโดยโปรแกรมปรับแต่งระบบ (Tweaker/Optimizer) ทำให้ Store หยุดทำงาน
- ค้นหา Command Prompt > Run as administrator

- พิมพ์คำสั่ง:
sc config LicenseManager start= demand
- Restart เครื่อง > ตรวจสอบว่าปัญหาหายหรือยัง
2. ซ่อมสิทธิ์ผ่าน Registry Editor
เนื่องจาก Windows ไม่สามารถ Reset แคชแอปได้ เราแก้ผ่าน Registry โดยซ่อมสิทธิ์ Packages
- Win+R >
regedit> Enter > Yes (UAC)
- ไปที่:
HKEY_CURRENT_USER \ Software \ Classes \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppModel\ Repository \ Packages
- คลิกขวา Packages > Permissions

- คลิก Advanced

- คลิก Change (Owner) > ตั้ง Owner เป็น System (พิมพ์ System > Check Names > OK)

- ติ๊ก Replace all child object permission entries with inheritable permission entries from this object (ล่างสุด)

- Apply > OK > ปิด Registry > Reboot
ยังไม่หาย? ลองวิธีต่อไป
3. ใช้ Windows Store Troubleshooter + PowerShell Re-register
วิธีนี้จาก Microsoft Professional ช่วยหลายคน
- เปิด Settings (Win+I หรือไอคอนเฟือง)
- Update & Security > Troubleshoot > Additional troubleshooters
- รัน Windows Store Apps troubleshooter ตามหน้าจอ

- รัน Internet Connections troubleshooter ด้วย (เผื่อปัญหาเน็ต)
ต่อด้วย PowerShell Re-register Store:
- คลิกขวา Start > Windows PowerShell (Admin)

- Copy คำสั่งนี้ Enter:
$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest
- Restart > ตรวจสอบ Store
4. อัปเดต Windows
หลายคนเจอปัญหาหลัง Build ใด Build หนึ่ง แล้ว Build ใหม่ก็แก้ไขได้ ติดตั้ง Update ทั้งหมดดู
- PowerShell (Admin) > พิมพ์
cmdเข้าสภาพแวดล้อม cmd - รัน:
wuauclt.exe /updatenow
- รออย่างน้อย 1 ชม. ดูว่ามี Update ติดตั้งหรือไม่
ทางเลือก: Settings > Update & Security > Windows Update > Check for updates
5. ติดตั้ง Default Apps ใหม่ด้วย PowerShell
วิธีขั้นสูง แต่มีผลหากทำถูกต้อง
- C:\Program Files\WindowsApps > Properties > Security > Advanced > เปลี่ยน Owner เป็น User ของคุณ

- ติ๊ก Replace owner on subcontainers and objects > OK

- Security tab > Edit > เพิ่ม User ของคุณ > Full Control > Apply
จากนั้น PowerShell (Admin) รัน:
Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register $($_.InstallLocation)\AppXManifest.xml}
- ตรวจสอบว่าปัญหาหายหรือยัง
6. สร้างบัญชีใหม่ทดสอบ (竒招)
บางคน Store เสียบนบัญชีเดิม แต่บัญชีใหม่ใช้ได้ และ wsreset บนบัญชีใหม่ช่วยแก้บัญชีเก่าได้!
- Settings > Accounts > Family & other users > Add someone else > Sign in without Microsoft account

- สร้าง Local Account (ไม่ต้องรหัสผ่านก็ได้)

- Finish > Restart > Login บัญชีใหม่ > รัน
wsresetจาก Start menu > ดูว่าหายหรือยัง
7. รีเซ็ตสิทธิ์ (icacls)
บางครั้งสิทธิ์โฟลเดอร์ WindowsApps ผิด ต้อง Reset
- Win+R >
cmd> Ctrl+Shift+Enter (Admin)
- รัน:
icacls "C:\Program Files\WindowsApps" /reset /t /c /q
- ตรวจสอบปัญหา