Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi Battle.net không mở trên Windows

Battle.net là ứng dụng máy tính để bàn được phát triển bởi Blizzard, dùng để cài đặt, cập nhật và khởi chạy tất cả các game do Blizzard phát triển. Nhiều tính năng khác cũng có thể truy cập qua ứng dụng. Tuy nhiên, có khá nhiều vấn đề khác nhau liên quan đến ứng dụng khiến người dùng băn khoăn.

Cách khắc phục lỗi Battle.net không mở trên Windows

Ứng dụng đôi khi đơn giản là không mở trên Windows và người dùng không thể chơi bất kỳ game Blizzard nào. Người dùng đã tìm ra khá nhiều cách khác nhau để giải quyết vấn đề này và chúng tôi đã đảm bảo bao gồm tất cả các phương pháp đã hoạt động cho họ trong bài viết này.

Nguyên nhân khiến Battle.net không mở trên Windows

Không có nhiều nguyên nhân rõ ràng khiến Battle.net hoạt động sai và không mở, việc khắc phục sự cố thường bao gồm việc thử một số phương pháp reset thứ gì đó liên quan đến ứng dụng. Xem danh sách chúng tôi đã chuẩn bị bên dưới:

  • Cache quá lớn – Khi các file cache tích tụ quá nhiều, việc xóa tất cả chúng và kiểm tra xem vấn đề có biến mất không là một ý kiến hay. Đây là cách dễ dàng để cả giải quyết vấn đề và làm cho ứng dụng hoạt động nhanh hơn, tốt hơn.
  • Thiếu quyền admin – Trong một số trường hợp, ứng dụng cần quyền nâng cao admin để chạy bình thường và bạn nên cung cấp. Hơn nữa, đôi khi chạy nó ở chế độ tương thích cho các phiên bản Windows cũ hơn cũng giúp ích.
  • Chương trình khác gây ra sự cố – Có thể các chương trình khác cài đặt trên máy tính hoặc dịch vụ đang chạy ngăn cản Battle.net hoạt động bình thường. Thường là phần mềm diệt virus hoặc một chương trình bạn có thể đã cài đặt gần đây.

Giải pháp 1: Xóa thư mục Cache Battle.net

Xóa một thư mục nhất định có thể reset một số cài đặt được client sử dụng. Đôi khi các file này không bị thay đổi ngay cả khi file đã được gỡ cài đặt, nên bạn phải tự xóa nội dung thư mục này để sửa chữa client.

Trước hết, bạn cần đóng ứng dụng Battle.net và kết thúc tất cả các tiến trình liên quan đến nó (Agent, Blizzard Battle.net desktop app, và các tiến trình game).

  1. Sử dụng tổ hợp phím Ctrl + Shift + Esc để mở Task Manager. Thay vào đó, bạn có thể dùng tổ hợp Ctrl + Alt + Del và chọn Task Manager từ màn hình xanh toàn màn hình mở ra.
Cách khắc phục lỗi Battle.net không mở trên Windows
  1. Nhấp vào More details để mở rộng Task Manager và tìm tất cả các mục Battle.net hiển thị trong danh sách tab Processes của Task Manager. Chúng thường nằm ngay dưới Background processes. Nhấp vào từng mục và chọn End Task.

Sau đó, đến lúc xóa nội dung thư mục Battle.net trong ProgramData.

  1. Mở File Explorer và thử điều hướng đến vị trí này từ My Computer hoặc This PC:
C:\ProgramData
  1. Nếu bạn không thấy thư mục ProgramData, đó là vì file ẩn bị tắt hiển thị trên hệ thống và bạn sẽ cần bật chế độ xem chúng.
  2. Nhấp vào mục View trên thanh menu File Explorer và tích vào ô Hidden items trong phần Show/hide. File Explorer giờ sẽ hiển thị thư mục ProgramData, nhấp đúp để mở.
Cách khắc phục lỗi Battle.net không mở trên Windows
  1. Tìm thư mục tên Battle.net, chuột phải và chọn Delete. Xác nhận hộp thoại và mở lại ứng dụng Battle.net để xem vấn đề mở ứng dụng còn tồn tại không.

Giải pháp 2: Chạy ứng dụng ở chế độ tương thích với quyền Admin

Giải pháp thú vị này được đề xuất bởi một người dùng đã liên hệ hỗ trợ Blizzard và họ gợi ý các bước dưới đây. Hiện tại chưa rõ tại sao phương pháp cụ thể này lại thành công như vậy nhưng nó khá dễ thử và bạn thường không có gì để mất. Chúc may mắn và hãy làm theo hướng dẫn kỹ!

  1. Điều hướng đến thư mục cài đặt Battle.net chính, tùy thuộc vào thứ bạn chọn khi cài đặt. Vị trí mặc định là C:\Program Files (x86)\Battle.net.
  2. Tìm file Battle.net Launcher.exe và thay đổi thuộc tính của nó bằng cách chuột phải vào mục của nó trên Desktop, menu Start hoặc cửa sổ kết quả Tìm kiếm và chọn Properties. Chuyển đến tab Compatibility trong cửa sổ Properties và tích vào ô bên cạnh Run this program as an administrator.
Cách khắc phục lỗi Battle.net không mở trên Windows
  1. Dưới phần Compatibility mode, tích vào ô bên cạnh tùy chọn Run this program in compatibility mode for và chọn Windows 8 từ danh sách thả xuống trước khi chấp nhận thay đổi.
  2. Đảm bảo bạn xác nhận bất kỳ hộp thoại nào có thể xuất hiện yêu cầu xác nhận với đặc quyền admin và Battle.net sẽ khởi chạy với đặc quyền admin từ bây giờ. Mở nó bằng cách nhấp đúp vào biểu tượng và thử xem có mở thành công không.
Cách khắc phục lỗi Battle.net không mở trên Windows

Giải pháp 3: Clean Boot máy tính

Có nhiều chương trình và dịch vụ khác nhau có thể ảnh hưởng đến hoạt động bình thường của Battle.net. Trong hầu hết các trường hợp, nguyên nhân là phần mềm diệt virus bạn đã cài đặt và bạn có thể thử tắt nó để xem Battle.net có mở được không. Tuy nhiên, để chắc chắn không có gì can thiệp vào ứng dụng, chúng tôi khuyên bạn nên thực hiện clean boot sẽ tắt tất cả chương trình và dịch vụ không phải của Microsoft khỏi khởi động. Sau khi xác định thủ phạm, bạn có thể quay lại chế độ bình thường.

  1. Sử dụng tổ hợp phím Windows + R trên bàn phím. Trong hộp thoại Run gõ MSCONFIG và nhấp OK.
  2. Nhấp tab Boot và bỏ tích tùy chọn Safe Boot (nếu đã tích).
Cách khắc phục lỗi Battle.net không mở trên Windows
  1. Dưới tab General trong cùng cửa sổ, nhấp chọn tùy chọn Selective startup, sau đó nhấp để bỏ tích ô Load startup items để đảm bảo nó không được tích.
  2. Dưới tab Services, nhấp chọn ô Hide all Microsoft services, sau đó nhấp Disable all.
Cách khắc phục lỗi Battle.net không mở trên Windows
  1. Trên tab Startup, nhấp Open Task Manager. Trong cửa sổ Task Manager dưới tab Startup, chuột phải vào từng mục khởi động đang bật và chọn Disable.
Cách khắc phục lỗi Battle.net không mở trên Windows
  1. Sau này, bạn sẽ cần thực hiện một trong những quy trình nhàm chán nhất và đó là bật các mục Startup một per một và khởi động lại máy tính. Sau đó, bạn cần kiểm tra xem vấn đề có xuất hiện lại không. Bạn sẽ cần lặp lại quy trình tương tự ngay cả cho các Dịch vụ bạn đã tắt ở Bước 4.
  2. Khi bạn xác định được mục khởi động hoặc dịch vụ gây sự cố, bạn có thể thực hiện hành động để giải quyết vấn đề. Nếu là một chương trình, bạn có thể cài đặt lại hoặc sửa chữa. Nếu là một dịch vụ, bạn có thể tắt nó, v.v.

Giải pháp 4: Cài đặt lại ứng dụng

Có vẻ như vấn đề liên quan đến phiên bản Battle.net cài đặt trên máy tính của bạn. Thực hiện các bước dưới đây sẽ đảm bảo bạn có phiên bản mới nhất được cài đặt và vấn đề sẽ không còn xuất hiện khi cố gắng mở Battle.net để tận hưởng game Blizzard!

  1. Nhấp nút menu Start và mở Control Panel bằng cách gõ tên của nó khi menu Start mở. Mặt khác, bạn có thể nhấp vào biểu tượng bánh răng để mở Settings nếu bạn dùng Windows 10.
  2. Trong Control Panel, chọn View as – Category ở góc trên bên phải và nhấp vào Uninstall a Program dưới phần Programs.
Cách khắc phục lỗi Battle.net không mở trên Windows
  1. Nếu bạn dùng ứng dụng Settings, nhấp vào Apps sẽ ngay lập tức mở danh sách tất cả chương trình đã cài trên PC.
  2. Tìm Battle.net trong Control Panel hoặc Settings và nhấp vào Uninstall.
  3. Wizard gỡ cài đặt sẽ mở ra, làm theo hướng dẫn để gỡ cài đặt.
Cách khắc phục lỗi Battle.net không mở trên Windows
  1. Nhấp Finish khi trình gỡ cài đặt hoàn tất và khởi động lại máy tính để xem vấn đề đăng nhập có còn xuất hiện không. Đảm bảo bạn tải phiên bản mới nhất từ liên kết này. Chạy file thực thi và làm theo hướng dẫn trên màn hình để cài đặt.

Giải pháp 5: Bật dịch vụ Secondary Logon

Dịch vụ Secondary Logon được dùng để tránh nhiều lần đăng nhập khi sử dụng Battle.net. Tuy nhiên, có nhiều trường hợp dịch vụ này bị tắt và không được máy tính sử dụng. Trong giải pháp này, chúng ta sẽ điều hướng đến dịch vụ của máy tính và bật nó thủ công xem có khác biệt không. Bạn luôn có thể hoàn tác thay đổi nếu không hoạt động.

  1. Nhấn Windows + R, gõ "services.msc" vào hộp thoại, và nhấn Enter.
  2. Trong services, tìm dịch vụ sau, chuột phải và chọn Properties.
    Secondary Logon Service
  3. Bây giờ, đặt loại khởi động thành Automatic và khởi động dịch vụ.Cách khắc phục lỗi Battle.net không mở trên Windows
  4. Thoát services và khởi động lại máy tính và kiểm tra xem vấn đề đã được giải quyết chưa.

Giải pháp 6: Tắt Windows Firewall

Một điều khác để thử là tắt hoàn toàn Windows Firewall. Windows Firewall là ứng dụng chính giám sát lưu lượng mạng đi và đến từ ứng dụng và máy tính của bạn. Tuy nhiên, có trường hợp tường lửa chặn lưu lượng từ Battle.net như một false positive. Do đó bạn nên thử tắt Windows Firewall và xem có khác biệt không trong trường hợp của bạn.