Nhiều người dùng đã gặp phải vấn đề này hoặc sẽ gặp phải tại một thời điểm nào đó khi sử dụng Windows 8/8.1.
Hiện chưa có nguyên nhân cố định nào được xác định cho việc ứng dụng đột ngột chuyển sang trạng thái ngoại tuyến, có thể vì không có một giải pháp đơn lẻ cho vấn đề này. Tuy nhiên, nguyên nhân có thể do các dịch vụ Windows và bộ nhớ đệm của Store.
Trong hướng dẫn này, tôi đã tổng hợp danh sách các phương pháp hữu ích đã giúp nhiều người khắc phục thành công.
Phương pháp 1: Chạy công cụ chẩn đoán ứng dụng nâng cao
Nếu bạn sử dụng Internet Explorer từ màn hình Tile, có thể bạn sẽ không truy cập được trang tải xuống. Do đó, bạn cần mở Internet Explorer ở chế độ Desktop hoặc sử dụng Google Chrome.
- Tải xuống Công cụ chẩn đoán ứng dụng nâng cao (Advanced Apps Diagnostic Utility) tại đây.
- Mở file apps.diagcab và nhấp Tiếp theo (Next).
- Đợi công cụ chẩn đoán hoàn tất quá trình phát hiện và sửa chữa.
- Khi hoàn tất, chọn Đóng (Close).
Phương pháp 2: Đăng xuất và đăng nhập lại
Nếu bạn đang đăng nhập bằng tài khoản cục bộ (local account), hãy đăng xuất và tạo tài khoản Microsoft (live account) để đăng nhập. Ngược lại, nếu đang dùng tài khoản Microsoft, hãy tạo tài khoản cục bộ và đăng nhập. Nếu hoạt động trên tài khoản mới, hãy đăng nhập lại tài khoản cũ.
Phương pháp 3: Xóa bộ nhớ đệm Windows Store
- Mở menu Tile và gõ cmd để tìm Command Prompt. Khi tìm thấy, chuột phải và chọn Chạy với tư cách Quản trị viên (Run As Administrator).
- Trong Command Prompt, gõ wsreset.exe và nhấn Enter.
- Cửa hàng Windows 8 sẽ mở ra và xác nhận bộ nhớ đệm đã được xóa.
- Sau khi xóa bộ nhớ đệm, kiểm tra xem các ứng dụng Metro có còn ngoại tuyến không. Nếu vẫn còn, hãy tiếp tục phương pháp tiếp theo.
Phương pháp 4: Sử dụng Fiddler để tắt bảo mật cho ứng dụng
- Tải Fiddler tại đây.
- Đồng ý điều khoản và cài đặt.
- Mở menu Tile, tìm Fiddler và khởi chạy.
- Nhấp Hủy (Cancel) cho cửa sổ bật lên Cấu hình App Container.
- Chọn Win8 Config → Exempt All → Lưu thay đổi (Save Changes).
- Khởi động lại máy tính và kiểm tra xem ứng dụng đã trực tuyến chưa.
Phương pháp 5: Kiểm tra các dịch vụ Windows
Sau 8 giờ khắc phục sự cố cho một khách hàng vào tháng 6/2014, tôi phát hiện dịch vụ NetTcpPortSharing bị tắt. Nếu bạn đã thử đến phương pháp 5, hãy bật dịch vụ này lên.
- Nhấn Win + R, gõ services.msc và nhấn Enter.
- Tìm NetTcpPortSharing trong danh sách.
- Chuột phải → Thuộc tính (Properties) → Loại khởi động (Startup type): Tự động (Automatic) → Khởi động (Start) → OK.
- Khởi động lại máy tính.