ผู้ใช้หลายคนเคยเจอปัญหานี้ หรือจะเจอในระหว่างการใช้ Windows 8/8.1 อย่างน้อยหนึ่งครั้ง
น่าเสียดายที่ไม่มีสาเหตุเดียวที่แน่นอนว่าทำไมแอปถึงกลายเป็นออฟไลน์อย่างกะทันหัน อาจเป็นเพราะไม่มีวิธีแก้ไขเพียงวิธีเดียวที่ใช้ได้กับทุกกรณี อย่างไรก็ตาม สาเหตุส่วนใหญ่มักมาจากปัญหาเกี่ยวกับบริการของ Windows (Windows Services) และแคชของสโตร์
ในคู่มือนี้ ผมรวบรวมวิธีแก้ไขที่ช่วยให้ผู้คนหลายคนสามารถแก้ปัญหาได้สำเร็จ
วิธีที่ 1: ใช้โปรแกรมวินิจฉัยแอปขั้นสูง (Advanced Apps Diagnostic Utility)
หากคุณใช้ Internet Explorer จากหน้าจอไทล์ (Start Screen) อาจไม่สามารถเข้าเว็บดาวน์โหลดได้ ควรเปิด Internet Explorer ในโหมดเดสก์ท็อป หรือใช้ Google Chrome แทน
- ดาวน์โหลด Advanced Apps Diagnostic Utility โดยคลิกที่นี่
- เปิดไฟล์ apps.diagcab และคลิก ถัดไป (Next)
- รอจนโปรแกรมวินิจฉัยเสร็จสิ้นการตรวจสอบและซ่อมแซม
- เมื่อเสร็จแล้ว เลือก ปิด (Close)
วิธีที่ 2: ลงชื่อออกและลงชื่อเข้าใหม่
หากคุณใช้บัญชีท้องถิ่น (Local Account) ให้ลงชื่อออก และสร้างบัญชี Microsoft (Live Account) แล้วลงชื่อเข้าใหม่ หากใช้บัญชี Microsoft อยู่แล้ว ให้สร้างบัญชีท้องถิ่นขึ้นมาและลงชื่อเข้า ถ้าแอปทำงานได้บนบัญชีใหม่ ให้ลองลงชื่อกลับเข้าบัญชีเดิมดู
วิธีที่ 3: ล้างแคช Windows Store
เปิดเมนูไทล์ พิมพ์ cmd เพื่อค้นหา Command Prompt เมื่อเจอแล้ว คลิกขวาแล้วเลือก Run As Administrator

ตัวเลือก Run As Administrator จะแสดงด้านล่าง คลิกเพื่อเปิด Command Prompt ในโหมดผู้ดูแลระบบ
ใน Command Prompt พิมพ์ wsreset.exe แล้วกด Enter
Windows 8 Store จะเปิดขึ้นและแจ้งว่าแคชถูกล้างเรียบร้อยแล้ว

หลังล้างแคชเสร็จ ตรวจสอบว่าแอปเมโทรยังออฟไลน์อยู่หรือไม่ หากยังคงอยู่ ให้ดำเนินการวิธีถัดไป
วิธีที่ 4: ใช้ Fiddler ปิดใช้งานความปลอดภัยของแอป
- ดาวน์โหลด Fiddler โดยคลิกที่นี่
- ติดตั้งโปรแกรม (ยอมรับเงื่อนไขการใช้งาน)
- เปิดเมนูไทล์ ค้นหา Fiddler แล้วเปิดโปรแกรม
- คลิก Cancel ที่หน้าต่าง App Container Configuration
- เลือก Win8 Config → Exempt All → Save Changes
- รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าแอปกลับมาออนไลน์หรือไม่

วิธีที่ 5: ตรวจสอบบริการของ Windows (Windows Services)
โชคดีที่ผมเคยเจอลูกค้าที่มีปัญหาเดียวกัน และใช้เวลาประมาณ 8 ชั่วโมงในการตรวจสอบ พบว่าสาเหตุมาจากบริการ NetTcpPortSharing ที่ถูกปิดใช้งาน (Disabled) ดังนั้น หากลองวิธีข้างต้นไม่ได้ ให้ลองเปิดบริการนี้ดู