Battle.net เป็นแอปพลิเคชันเดสก์ท็อปที่พัฒนาโดย Blizzard ใช้สำหรับติดตั้ง อัปเดต และเปิดเกมทั้งหมดที่พัฒนาโดย Blizzard มีฟีเจอร์อื่นๆ อีกมากมายที่เข้าถึงได้ผ่านแอปนี้ อย่างไรก็ตาม มีปัญหาบางอย่างเกี่ยวกับแอปนี้ที่ทำให้ผู้ใช้ห่างไกล
แอปบางครั้งเปิดไม่ได้บน Windows ทำให้ผู้ใช้เล่นเกม Blizzard ไม่ได้ ผู้ใช้สามารถคิดวิธีแก้ปัญหาได้หลายวิธี และเรารวมวิธีที่ใช้ได้ทั้งหมดไว้ในบทความนี้
สาเหตุที่ทำให้ Battle.net เปิดไม่ได้บน Windows
ไม่มีสาเหตุที่ชัดเจนมากนักที่ทำให้ Battle.net ทำงานผิดปกติและเปิดไม่ได้ และการแก้ปัญหามักจะประกอบด้วยการลองหลายวิธีที่รีเซ็ตบางอย่างเกี่ยวกับแอป ดูรายการที่เราเตรียมไว้ด้านล่าง:
- Cache ใหญ่เกินไป – เมื่อไฟล์ Cache สะสมมากเกินไป ควรลบทั้งหมดและตรวจสอบว่าปัญหาหายไปหรือไม่ เป็นวิธีง่ายที่สุดในการแก้ปัญหาและทำให้แอปทำงานเร็วขึ้นและดีขึ้น
- ขาดสิทธิ์ Admin – ในบางกรณี แอปต้องการสิทธิ์ Admin เพื่อทำงานอย่างถูกต้อง และคุณควรให้สิทธิ์ นอกจากนี้ การรันในโหมดความเข้ากันได้สำหรับ Windows เวอร์ชันเก่าก็ช่วยได้บางครั้ง
- โปรแกรมอื่นๆ เป็นสาเหตุ – อาจเป็นไปได้ว่าโปรแกรมอื่นที่ติดตั้งอยู่บนคอมพิวเตอร์หรือบริการที่กำลังทำงานอยู่ กำลังป้องกันไม่ให้ Battle.net ทำงานอย่างถูกต้อง มักจะเป็นแอนตี้ไวรัสหรือโปรแกรมที่คุณติดตั้งไปเมื่อเร็วๆ นี้
วิธีที่ 1: ลบโฟลเดอร์ Cache ของ Battle.net
การลบโฟลเดอร์บางโฟลเดอร์อาจรีเซ็ตการตั้งค่าบางอย่างที่ใช้โดย Client บางครั้งไฟล์เหล่านี้ไม่ถูกเปลี่ยนแปลงแม้แอปจะถูกถอนการติดตั้งแล้ว ดังนั้นขึ้นอยู่กับคุณที่จะลบเนื้อหาของโฟลเดอร์นี้เพื่อซ่อมแซม Client
ก่อนอื่น คุณจะต้องปิดแอป Battle.net และหยุดกระบวนการทั้งหมดที่เกี่ยวข้องกับมัน (Agent, Blizzard Battle.net desktop app, และกระบวนการเกม)
- ใช้ชุดปุ่ม Ctrl + Shift + Esc เพื่อเปิด Task Manager หรือใช้ Ctrl + Alt + Del และเลือก Task Manager จากหน้าจอสีน้ำเงินเต็มจอที่เปิดขึ้น
- คลิก More details เพื่อขยาย Task Manager และค้นหารายการที่เกี่ยวข้องกับ Battle.net ทั้งหมดที่แสดงในรายการในแท็บ Processes ของ Task Manager ควรจะอยู่ภายใต้ Background processes คลิกที่แต่ละรายการและเลือก End Task.
หลังจากนั้น ถึงเวลาลบเนื้อหาของโฟลเดอร์ Battle.net ใน ProgramData
- เปิด File Explorer และลองนำทางไปที่ตำแหน่งนี้จาก My Computer หรือ This PC:
C:\ProgramData
- หากคุณไม่เห็นโฟลเดอร์ ProgramData เพราะไฟล์ที่ซ่อนอยู่ถูกปิดไม่ให้เห็นบนระบบของคุณ และคุณจะต้องเปิดใช้งานการมองเห็นของมัน
- คลิกที่รายการ View บนแถบเมนู File Explorer และติ๊กที่ช่อง Hidden items ในส่วน Show/hide File Explorer จะสามารถแสดงโฟลเดอร์ ProgramData ได้ ดังนั้นให้ดับเบิลคลิกเพื่อเปิดมัน
- ค้นหาโฟลเดอร์ชื่อ Battle.net คลิกขวาที่มันและเลือก Delete ยืนยันกล่องโต้ตอบและเปิดแอป Battle.net ใหม่เพื่อดูว่าปัญหาการเปิดยังคงอยู่หรือไม่
วิธีที่ 2: รันแอปในโหมดความเข้ากันได้พร้อมสิทธิ์ Admin
วิธีแก้ปัญหานี้ที่น่าสนใจถูกเสนอโดยผู้ใช้ที่ติดต่อฝ่ายสนับสนุน Blizzard และพวกเขาเสนอขั้นตอนด้านล่าง ปัจจุบันยังไม่ทราบว่าทำไมวิธีเฉพาะนี้ถึงประสบความสำเร็จมาก แต่ลองทำง่ายและโดยทั่วไปคุณไม่มีอะไรจะเสีย โชคดีนะและปฏิบัติตามคำแนะนำอย่างใกล้ชิด!
- นำทางไปที่โฟลเดอร์ติดตั้ง Battle.net หลัก ซึ่งขึ้นอยู่กับสิ่งที่คุณเลือกระหว่างการติดตั้ง ตำแหน่งเริ่มต้นคือ C:\Program Files (x86)\Battle.net.
- ค้นหาไฟล์ net Launcher.exe และเปลี่ยนคุณสมบัติของมันโดยคลิกขวาที่รายการของมันบน Desktop, เมนู Start หรือหน้าต่างผลการค้นหา และเลือก Properties นำทางไปที่แท็บ Compatibility ในหน้าต่าง Properties และติ๊กช่องถัดจาก Run this program as an administrator.
- ภายใต้ส่วน Compatibility mode ให้ติ๊กช่องถัดจากตัวเลือก Run this program in compatibility mode for และเลือก Windows 8 จากรายการดรอปดาวน์ ก่อนยอมรับการเปลี่ยนแปลง
- ตรวจสอบให้แน่ใจว่าคุณยืนยันกล่องโต้ตอบใดๆ ที่อาจปรากฏขึ้นเพื่อยืนยันด้วยสิทธิ์ Admin และ net ควรจะเปิดด้วยสิทธิ์ Admin ตั้งแต่ตอนนี้ เปิดมันโดยดับเบิลคลิกไอคอนและลองดูว่ามันเปิดได้สำเร็จหรือไม่
วิธีที่ 3: Clean Boot คอมพิวเตอร์ของคุณ
มีโปรแกรมและบริการต่างๆ ที่สามารถส่งผลต่อการทำงานปกติของ Battle.net ในกรณีส่วนใหญ่ สาเหตุคือแอนตี้ไวรัสที่คุณติดตั้ง และคุณสามารถลองปิดใช้งานมันเพื่อดูว่า Battle.net สามารถเปิดได้หรือไม่ อย่างไรก็ตาม เพื่อให้แน่ใจว่ไม่มีอะไรขัดจังหวะกับแอป เราแนะนำให้คุณทำ Clean Boot ซึ่งจะปิดใช้งานโปรแกรมและบริการที่ไม่ใช่ของ Microsoft ทั้งหมดจากการเริ่มต้น หลังจากที่คุณระบุผู้กระทำได้ คุณสามารถกลับไปโหมดปกติได้
- ใช้ชุดปุ่ม Windows + R บนคีย์บอร์ด ในกล่องโต้ตอบ Run พิมพ์ MSCONFIG และคลิก OK.
- คลิกแท็บ Boot และเอาติ๊กออกจากตัวเลือก Safe Boot (ถ้าติ๊กอยู่).
- ภายใต้แท็บ General ในหน้าต่างเดียวกัน ให้คลิกเลือกตัวเลือก Selective startup และจากนั้นคลิกเพื่อเอาติ๊กออกจากช่อง Load startup items เพื่อให้แน่ใจว่ามันไม่ได้ถูกติ๊ก
- ภายใต้แท็บ Services ให้คลิกเลือกช่อง Hide all Microsoft services และจากนั้นคลิก Disable all.
- บนแท็บ Startup ให้คลิก Open Task Manager ในหน้าต่าง Task Manager ภายใต้แท็บ Startup ให้คลิกขวาที่รายการเริ่มต้นแต่ละรายการที่เปิดใช้งานและเลือก Disable.
- หลังจากนี้ คุณจะต้องดำเนินการกระบวนการที่น่าเบื่อที่สุด และนั่นคือ การเปิดใช้งานรายการ Startup ทีละรายการ และรีสตาร์ทคอมพิวเตอร์ หลังจากนั้น คุณต้องตรวจสอบว่าปัญหาปรากฏขึ้นอีกหรือไม่ คุณจะต้องทำกระบวนการเดียวกันแม้แต่สำหรับ Services ที่คุณปิดใช้งานในขั้นตอนที่ 4
- เมื่อคุณระบุรายการ Startup หรือ Service ที่มีปัญหาได้แล้ว คุณสามารถดำเนินการแก้ปัญหาได้ หากเป็นโปรแกรม คุณสามารถ ติดตั้งใหม่ หรือ ซ่อมแซม หากเป็นบริการ คุณสามารถปิดใช้งานมัน เป็นต้น
วิธีที่ 4: ติดตั้งแอปพลิเคชันใหม่
ปัญหานี้ดูเหมือนจะเกี่ยวข้องกับเวอร์ชันของ Battle.net ที่ติดตั้งอยู่บนคอมพิวเตอร์ของคุณ การดำเนินการขั้นตอนด้านล่างจะทำให้แน่ใจว่าคุณมีเวอร์ชันล่าสุดติดตั้งอยู่ และปัญหาควรจะหายไปเมื่อพยายามเปิด Battle.net เพื่อเพลิดเพลินกับเกม Blizzard ของคุณ!
- คลิกปุ่ม Start menu และเปิด Control Panel โดยพิมพ์ชื่อของมันพร้อมกับ Start menu เปิดอยู่ อีกทางหนึ่ง คุณสามารถคลิกที่ไอคอนเฟืองเพื่อเปิด Settings หากคุณใช้ Windows 10
- ใน Control Panel ให้เลือก View as – Category ที่มุมขวาบน และคลิก Uninstall a Program ภายใต้ส่วน Programs.
- หากคุณใช้แอป Settings การคลิกที่ Apps ควรจะเปิดรายการโปรแกรมที่ติดตั้งทั้งหมดบน PC ของคุณทันที
- ค้นหา Battle.net ใน Control Panel หรือ Settings และคลิกที่ Uninstall.
- Wizard การถอนการติดตั้งควรจะเปิด ดังนั้นปฏิบัติตามคำแนะนำเพื่อถอนการติดตั้งมัน.
- คลิก Finish เมื่อโปรแกรมถอนการติดตั้งเสร็จสิ้น และรีสตาร์ทคอมพิวเตอร์เพื่อดูว่าปัญหาการเข้าสู่ระบบจะยังปรากฏอยู่หรือไม่ ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดเวอร์ชันล่าสุดจากลิงก์นี้ รันไฟล์ executable และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งมัน.
วิธีที่ 5: เปิดใช้งานบริการ Secondary Logon
บริการ Secondary Logon ใช้เพื่อหลีกเลี่ยงการพยายามเข้าสู่ระบบหลายครั้งเมื่อใช้ Battle.net อย่างไรก็ตาม มีหลายกรณีที่บริการนี้ถูกปิดใช้งานและไม่ได้ถูกใช้โดยคอมพิวเตอร์ ในวิธีนี้ เราจะนำทางไปที่บริการของคอมพิวเตอร์และเปิดใช้งานมันด้วยตนเองและดูว่ามีความแตกต่างหรือไม่ คุณสามารถย้อนกลับการเปลี่ยนแปลงได้เสมอหากไม่ได้ผล
- กด Windows + R พิมพ์ "services.msc" ในกล่องโต้ตอบ และกด Enter.
- เมื่ออยู่ในบริการ ให้ค้นหาบริการต่อไปนี้ คลิกขวาที่มันและเลือก Properties.
Secondary Logon Service
- ตอนนี้ ตั้งค่า Type เป็น Automatic และเริ่มบริการ.

- ออกจากบริการและรีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือยัง
วิธีที่ 6: ปิดใช้งาน Windows Firewall
อีกสิ่งหนึ่งที่ลองได้คือการปิดใช้งาน Windows Firewall อย่างสมบูรณ์ Windows Firewall เป็นแอปพลิเคชันหลักที่ตรวจสอบการจราจรเครือข่ายที่ไปและมาระหว่างแอปพลิเคชันของคุณและคอมพิวเตอร์ อย่างไรก็ตาม มีกรณีที่ Firewall บล็อกการจราจรจาก Battle.net เป็น False Positive ดังนั้นคุณควรลองปิด Windows Firewall ของคุณและดูว่ามีความแตกต่างในกรณีของคุณหรือไม่