ปัญหา: User A ติดตั้ง App (เช่น Minecraft Education) ผ่าน SCCM แล้วอัปเดตจาก Store User B ล็อกอิน ติดตั้งเวอร์ชันเก่าทับ ทำให้ Shared Files กลายเป็นเวอร์ชันเก่า User A ใช้ไม่ได้ User B อัปเดตไม่ได้
วิธีแก้ไขตาม Microsoft (สำหรับเครื่องเฉพาะ)
- ตรวจสอบว่าไฟล์
activationStore.datไม่อยู่ใน AppRepository ของ App นั้น - ตั้งค่า Registry Key สำหรับ Package นั้น:
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList\<PackageFullName> /v PackageStatus /t REG_DWORD /d 2
- คัดลอกไฟล์
.appxไปโฟลเดอร์ Local (เช่น C:\Temp) - ตั้งค่า PowerShell Command ให้รันทุกครั้งที่ User ล็อกอิน:
powershell.exe Add-AppxPackage -Path C:\Temp\<PackageName>.appx
สำหรับ SCCM: Microsoft แนะนำอย่า Deploy App Package เป็น CM Application ให้เลือก Online/Offline Update ให้ถูกต้อง
ทางเลือกง่ายกว่า: ดาวน์โหลดและรัน Windows Store Apps Troubleshooter จาก Microsoft (อาจถูกถอนลงแล้ว) สร้าง Restore Point ก่อนรัน
KB3092053: สาเหตุมาจาก Invalid Registry Entries ค้างไว้จากการติดตั้ง/อัปเดตโดย User หลายคน