การเริ่มต้นระบบ UniFi Controller ล้มเหลว - นี่คือโซลูชัน 8 อันดับแรก [Resize Partition]

สรุป :

การเริ่มต้นตัวควบคุม UniFi ล้มเหลว

เมื่อพยายามอัปเกรดซอฟต์แวร์คอนโทรลเลอร์ UniFi ผู้คนจำนวนมากพบข้อผิดพลาดในการเริ่มต้นตัวควบคุม UniFi ล้มเหลว สาเหตุอะไรที่ทำให้คอนโทรลเลอร์ UniFi ไม่เริ่มปัญหา ต้องแก้ไขอย่างไร? ในบทความนี้, MiniTool สำรวจสาเหตุที่เป็นไปได้หลายประการและวิธีการที่มีประสิทธิภาพสำหรับปัญหานี้





การนำทางอย่างรวดเร็ว:

สาเหตุอะไรที่ทำให้การเริ่มต้นตัวควบคุม UniFi ล้มเหลวเกิดข้อผิดพลาด

หลายคนรายงานว่าพวกเขาพบปัญหาการเริ่มต้นตัวควบคุม UniFi ล้มเหลว ผู้ใช้บางรายพบปัญหาเมื่อพยายามอัปเกรดซอฟต์แวร์คอนโทรลเลอร์ UniFi ในขณะที่คนอื่น ๆ ได้รับข้อผิดพลาดหลังจากเปิดตัวซอฟต์แวร์ไม่กี่นาที จนถึงขณะนี้คอนโทรลเลอร์ UniFi ไม่เริ่มทำงานได้รับการรายงานโดยผู้ใช้ Windows 10 จำนวนมาก

ข้อผิดพลาดในการเริ่มต้นตัวควบคุม UniFi ล้มเหลว

สาเหตุของข้อผิดพลาดคืออะไร? หลังจากตรวจสอบรายงานผู้ใช้จำนวนมากเราพบสาเหตุที่เป็นไปได้หลายประการที่อาจทำให้ตัวควบคุม UniFi ไม่เริ่มทำงาน



  • ไม่มีพื้นที่ว่างบนไดรฟ์ระบบโฮสต์ .
  • การติดตั้ง JAVA ที่เข้ากันไม่ได้หรือล้าสมัย .
  • มีอักขระพิเศษในชื่อผู้ใช้ Windows Profile .
  • พอร์ตที่ต้องการไม่พร้อมใช้งานสำหรับคอนโทรลเลอร์ UniFi .
  • ฐานข้อมูลเสียหาย .
  • บันทึก UniFi ที่เสียหาย .
  • ซอฟต์แวร์ตัวควบคุม UniFi ชั่วคราวขัดข้อง .

ตามสาเหตุข้างต้นจะมีการแสดงวิธีแก้ปัญหาที่เกี่ยวข้อง ตอนนี้เรามาดูวิธีแก้ไขการเริ่มต้นตัวควบคุม UniFi ล้มเหลว

วิธีแก้ไขข้อผิดพลาดที่ล้มเหลวของ UniFi Controller Startup

โซลูชัน 8 อันดับแรกในการแก้ไขการเริ่มต้นตัวควบคุม UniFi ล้มเหลว

  1. สิ้นสุดกระบวนการควบคุมที่เกี่ยวข้องกับ UniFi ทั้งหมด
  2. เพิ่มผู้ใช้ใหม่โดยไม่มีอักขระพิเศษใด ๆ
  3. ขยายพื้นที่ไดรฟ์ระบบของคุณ
  4. เปลี่ยนพอร์ตเริ่มต้นสำหรับคอนโทรลเลอร์ UniFi
  5. เปลี่ยนชื่อ UniFi Logs
  6. เปลี่ยนเครื่องมือจัดเก็บข้อมูลที่ระบุ
  7. ติดตั้ง JAVA ใหม่
  8. ติดตั้งคอนโทรลเลอร์ UniFi เป็นบริการ

แนวทางแก้ไข 1. สิ้นสุดกระบวนการที่เกี่ยวข้องกับ UniFi Controller

ในบางกรณีคอนโทรลเลอร์ UniFi ไม่สามารถเริ่มทำงานได้เนื่องจากมีข้อบกพร่องชั่วคราวของซอฟต์แวร์ที่เกิดจากกระบวนการที่ขัดแย้งกัน ในการแก้ไขปัญหานี้คุณสามารถลองสิ้นสุดกระบวนการที่เกี่ยวข้องกับ UniFi ทั้งหมดใน ผู้จัดการงาน . ปิดซอฟต์แวร์คอนโทรลเลอร์ UniFi จากนั้นทำตามขั้นตอนด้านล่าง:

ขั้นตอนที่ 1. คลิกขวาที่ไฟล์ เริ่ม และเลือก ผู้จัดการงาน ตัวเลือกจากเมนูบริบท



คลิกที่ตัวจัดการงาน

ขั้นตอนที่ 2. ใน กระบวนการ คลิกขวาที่กระบวนการที่เกี่ยวข้องกับซอฟต์แวร์คอนโทรลเลอร์ UniFi แล้วเลือก งานสิ้นสุด . จากนั้นทำซ้ำขั้นตอนนี้เพื่อสิ้นสุดกระบวนการที่เกี่ยวข้องทั้งหมด

สิ้นสุดกระบวนการที่เกี่ยวข้องกับคอนโทรลเลอร์ UniFi



ขั้นตอนที่ 3. จากนั้นคุณต้องยุติกระบวนการทั้งหมดที่เป็นของ Java และ MongoDB .

ตอนนี้คุณสามารถเปิดซอฟต์แวร์และตรวจสอบว่าตัวควบคุม UniFi ไม่เริ่มทำงานหรือไม่ หากวิธีนี้ไม่ได้ผลเพียงแค่ไปยังวิธีการต่อไปนี้

โซลูชันที่ 2. เพิ่มผู้ใช้ใหม่โดยไม่มีอักขระพิเศษใด ๆ

หากชื่อผู้ใช้โปรไฟล์ Windows มีอักขระพิเศษเช่นá, ì, ôและçตัวควบคุม UniFi จะไม่เริ่มทำงานเนื่องจากไม่พบไฟล์ ดังนั้นจึงจำเป็นต้องตรวจสอบว่ามีอักขระพิเศษในชื่อผู้ใช้หรือไม่



หากเป็นจริงที่อักขระพิเศษทำให้เกิดข้อผิดพลาดคุณสามารถสร้างโปรไฟล์ผู้ใช้ใหม่โดยไม่ต้องใช้อักขระพิเศษ วิธีดำเนินการมีดังนี้

ขั้นตอนที่ 1. เริ่มพีซี Windows 10 ของคุณในเซฟโหมด

ขั้นตอนที่ 2. กด ชนะ + I ปุ่มเพื่อเปิดไฟล์ การตั้งค่า แอพและคลิกที่ บัญชี .

ขั้นตอนที่ 3. เลือกไฟล์ บุคคลอื่น ๆ จากบานหน้าต่างด้านซ้ายและคลิกที่ เพิ่มคนอื่นในพีซีเครื่องนี้ จากบานหน้าต่างด้านขวา

คลิกที่เพิ่มคนอื่นในพีซีเครื่องนี้

ขั้นตอนที่ 4. คลิกที่ ฉันไม่มีข้อมูลการลงชื่อเข้าใช้ของบุคคลนี้ ในหน้าต่างป๊อปอัป

ขั้นตอนที่ 5. คลิกที่ เพิ่มผู้ใช้โดยไม่มีบัญชี Microsoft . จากนั้น Windows จะแจ้งให้คุณสร้างบัญชี Microsoft ใหม่ ที่นี่คุณต้องป้อนชื่อผู้ใช้และกำหนดรหัสผ่านสำหรับบัญชีใหม่จากนั้นคลิกที่ ต่อไป .

ป้อนชื่อผู้ใช้และรหัสผ่าน

ขั้นตอนที่ 6. คุณสามารถถ่ายโอนข้อมูลส่วนตัวทั้งหมดของคุณไปยังโปรไฟล์ผู้ใช้ใหม่ได้

หลังจากนั้นให้รีสตาร์ทคอมพิวเตอร์และดูว่าคอนโทรลเลอร์ UniFi ไม่สามารถเริ่มทำงานได้หรือไม่

โซลูชันที่ 3. ขยายพื้นที่ไดรฟ์ระบบ

ดังที่คุณทราบซอฟต์แวร์คอนโทรลเลอร์ UniFi ต้องการพื้นที่ว่างเพียงพอบนไดรฟ์ระบบเพื่อดำเนินการให้เสร็จสิ้น หากพื้นที่ว่างบนไดรฟ์ระบบมีไม่เพียงพอคอนโทรลเลอร์ UniFi ของคุณจะไม่เริ่ม Windows 10 ในกรณีนี้คุณต้อง เพิ่มพื้นที่บนไดรฟ์ระบบ .

จะขยายไดรฟ์ระบบโดยไม่ให้ข้อมูลสูญหายได้อย่างไร? ในการทำเช่นนั้นคุณสามารถใช้ซอฟต์แวร์ระดับมืออาชีพ - MiniTool Partition Wizard เพื่อขยายไดรฟ์ระบบของคุณ เป็นตัวจัดการพาร์ติชันที่เชื่อถือได้โดยไม่ต้องเสียความพยายามในการจัดหาโซลูชันต่างๆเช่น เครื่องวิเคราะห์พื้นที่ , ย้ายระบบปฏิบัติการไปยัง SSD, กู้คืนข้อมูลที่สูญหาย ทำการเปรียบเทียบดิสก์ ฯลฯ

คลิกที่ปุ่มด้านล่างเพื่อดาวน์โหลด MiniTool Partition Wizard และติดตั้งลงในคอมพิวเตอร์ของคุณ

ดาวน์โหลดฟรี ซื้อเลย

ขั้นตอนที่ 1. เรียกใช้โปรแกรมนี้เพื่อเข้าสู่อินเทอร์เฟซหลักจากนั้นเลือกพาร์ติชันระบบและคลิกที่ ขยายพาร์ติชัน จากบานหน้าต่างด้านซ้าย

ขั้นตอนที่ 2. เลือกพาร์ติชันหรือพื้นที่ที่ไม่ได้จัดสรรจากรายการดรอปดาวน์ของไฟล์ ใช้พื้นที่ว่างจาก จากนั้นลากที่จับเลื่อนไปทางซ้ายหรือขวาเพื่อขยายพื้นที่ระบบแล้วคลิก ตกลง ดำเนินการต่อไป.

ขั้นตอนที่ 3. คลิกที่ สมัคร ปุ่มเพื่อดำเนินการนี้

กระบวนการขยายไดรฟ์ C

ตอนนี้ไดรฟ์ระบบของคุณควรมีพื้นที่ว่างเพียงพอที่จะเรียกใช้คอนโทรลเลอร์ UniFi นอกจากนี้คุณสามารถใช้ไฟล์ ตัวล้างไฟล์ขยะ เพื่อล้างไฟล์ที่ไม่จำเป็นเพื่อเพิ่มพื้นที่ว่างในไดรฟ์ C

วิธีแก้ไข 4. เปลี่ยนพอร์ตเริ่มต้นสำหรับคอนโทรลเลอร์ UniFi

หากโปรแกรมอื่นใช้พอร์ตที่จำเป็นคุณอาจพบข้อผิดพลาดในการเริ่มต้นตัวควบคุม UniFi ล้มเหลว โดยปกติซอฟต์แวร์คอนโทรลเลอร์ UniFi ต้องใช้พอร์ต 8080 เพื่อให้ทำงานได้ตามปกติ ในกรณีนี้คุณต้องตรวจสอบว่ามีการใช้พอร์ตเริ่มต้นโดยโปรแกรมที่มีปัญหาหรือไม่จากนั้นตั้งค่าพอร์ตเริ่มต้นสำหรับแอปพลิเคชันคอนโทรลเลอร์ UniFi

โดยทำตามขั้นตอนด้านล่างนี้:

ขั้นตอนที่ 1. ทำการคลีนบูตเพื่อตรวจสอบว่าโปรแกรมใดทำให้คอนโทรลเลอร์ UniFi ไม่เริ่มทำงานผิดพลาด หากคุณไม่ทราบวิธีการดังกล่าวคุณสามารถอ้างถึงโพสต์นี้ หลังจากคุณพบโปรแกรมที่ขัดแย้งกันคุณสามารถถอนการติดตั้งจากคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 2. หากคอนโทรลเลอร์ UniFi ไม่สามารถเริ่มทำงานได้แม้จะทำคลีนบูตแล้วคุณต้องทำ เปลี่ยนพอร์ตเริ่มต้น สำหรับแอปพลิเคชันคอนโทรลเลอร์ UniFi

โซลูชันที่ 5. เปลี่ยนชื่อ UniFi Logs

เช่นเดียวกับแอปพลิเคชันอื่น ๆ ไฟล์บันทึกจะถูกสร้างขึ้นในระหว่างกระบวนการเรียกใช้แอปตัวควบคุม UniFi บางครั้งตัวควบคุม UniFi จะไม่เริ่ม Windows 10 หากไฟล์บันทึกเสียหาย ในการแก้ไขปัญหาคุณต้องเปลี่ยนชื่อไฟล์บันทึกเหล่านี้จากนั้นไฟล์บันทึกที่ใหม่กว่าจะถูกสร้างขึ้นในการเปิดตัวครั้งต่อไป วิธีดำเนินการมีดังนี้

ขั้นตอนที่ 1. ออกจากซอฟต์แวร์คอนโทรลเลอร์ UniFi ก่อนแล้วทำตามขั้นตอนใน โซลูชันที่ 1 เพื่อยุติกระบวนการที่เกี่ยวข้องกับ UniFi ทั้งหมดใน ผู้จัดการงาน .

ขั้นตอนที่ 2. กด ชนะ + จ ปุ่มเพื่อเปิดไฟล์ File Explorer แล้วไปที่ไฟล์ ไดเร็กทอรีคอนโทรลเลอร์ UniFi โฟลเดอร์ โดยปกติคุณสามารถค้นหาไดเร็กทอรีผ่านเส้นทาง: พีซีเครื่องนี้> Local Disk C> Ubiquiti UniFi> บันทึก .

ไปที่ไดเร็กทอรีการติดตั้งคอนโทรลเลอร์ UniFi

ขั้นตอนที่ 3. ตอนนี้คุณสามารถเปลี่ยนชื่อไฟล์บันทึกเหล่านี้ในไดเร็กทอรีคอนโทรลเลอร์ UniFi คุณสามารถเพิ่มไฟล์ .old ที่ส่วนท้ายของนามสกุลไฟล์

บันทึก: อย่าลืมเปลี่ยนชื่อเซิร์ฟเวอร์และไฟล์บันทึก MongoDB

ขั้นตอนที่ 4. เปิดใช้งานซอฟต์แวร์อีกครั้งและดูว่าข้อผิดพลาดในการเริ่มต้นตัวควบคุม UniFi ล้มเหลวได้รับการแก้ไขหรือไม่

โซลูชันที่ 6. เปลี่ยน Specified Storage Engine

จากการสำรวจพบว่าคอนโทรลเลอร์ UniFi จะไม่เริ่มทำงานหากฐานข้อมูลถูกสร้างโดย ' mmapv1 ” เครื่องมือจัดเก็บข้อมูล แต่เครื่องมือจัดเก็บข้อมูลที่ระบุคือ“ แบบมีสาย ”. ภายใต้สถานการณ์นี้คุณสามารถแก้ไขข้อผิดพลาดได้โดยบังคับให้คอนโทรลเลอร์ UniFi ใช้เครื่องมือจัดเก็บ mmapv1 สำหรับการที่:

ขั้นตอนที่ 1. เปิด File Explorer แล้วไปที่โฟลเดอร์ไดเร็กทอรีคอนโทรลเลอร์ UniFi

ขั้นตอนที่ 2. ค้นหาไฟล์ System.Properties และเปิดด้วย Notepad จากนั้นเพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของข้อความ

db.extraargs = - storageEngine = mmapv1

ขั้นตอนที่ 3. คลิกที่ ไฟล์> บันทึก ใน Notepad เพื่อบันทึกการเปลี่ยนแปลงและออก

ตอนนี้คุณสามารถเปิดโปรแกรมขึ้นมาใหม่และตรวจสอบว่าตัวควบคุม UniFi ไม่เริ่มปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 7. ติดตั้ง JAVA ใหม่

เป็นที่ทราบกันดีว่าการทำงานของแอปพลิเคชันคอนโทรลเลอร์ UniFi นั้นจำเป็นต้องใช้ JAVA เวอร์ชันที่ถูกต้อง แม้ว่า JAVA จะได้รับการอัปเดตเป็นเวอร์ชันล่าสุด แต่ JAVA เวอร์ชัน 9 ไม่รองรับ UniFi Network Controller

ดังนั้นจึงจำเป็นต้องตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง JAVA เวอร์ชันที่ถูกต้อง วิธีถอนการติดตั้ง JAVA ปัจจุบันของคุณและติดตั้ง JAVA ที่ถูกต้องมีดังนี้

ขั้นตอนที่ 1. ออกจากซอฟต์แวร์คอนโทรลเลอร์ UniFi ก่อนและสิ้นสุดกระบวนการที่เกี่ยวข้องกับ UniFi ทั้งหมดใน ผู้จัดการงาน .

ขั้นตอนที่ 2. ประเภท ควบคุม ในช่องค้นหาและเลือกไฟล์ แผงควบคุม แอพจากเมนูบริบท

ขั้นตอนที่ 3. เปลี่ยน ดูโดย พิมพ์เป็น ประเภท และคลิกที่ ถอนการติดตั้งโปรแกรม ภายใต้ โปรแกรม มาตรา.

คลิกที่ถอนการติดตั้งโปรแกรม

ขั้นตอนที่ 4. คลิกขวาที่ไฟล์ Java จากรายการโปรแกรมที่ติดตั้งและคลิกที่ ถอนการติดตั้ง . เมื่อ JAVA เป็น ถอนการติดตั้ง รีสตาร์ทคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 5. คลิก ที่นี่ เพื่อดาวน์โหลดเวอร์ชัน JAVA ที่ถูกต้องสำหรับพีซี Windows ของคุณและติดตั้ง หากคุณได้รับข้อความแจ้งว่า ไฟร์วอลล์เพื่ออนุญาต JAVA อนุญาต

หมายเหตุ: คุณควรติดตั้ง JAVA เวอร์ชัน 8 64 บิตเพื่อให้แน่ใจว่าการทำงานของคอนโทรลเลอร์ UniFi เป็นไปอย่างเหมาะสม

ตอนนี้คุณสามารถเปิดซอฟต์แวร์คอนโทรลเลอร์ UniFi และดูว่าสามารถเริ่มต้นได้อย่างถูกต้องหรือไม่

โซลูชันที่ 8. ติดตั้ง UniFi Controller เป็นบริการ

ผู้ใช้บางรายรายงานว่าคอนโทรลเลอร์ UniFi จะไม่เริ่ม Windows 10 หากไม่ได้ติดตั้งเป็นบริการ คุณสามารถลองติดตั้งซอฟต์แวร์คอนโทรลเลอร์ UniFi เป็นบริการเพื่อแก้ไขปัญหา วิธีดำเนินการมีดังนี้

ขั้นตอนที่ 1. ปิดกระบวนการที่เกี่ยวข้องกับ UniFi ทั้งหมดใน ผู้จัดการงาน .

ขั้นตอนที่ 2. เพิ่มเส้นทาง JAVA: C: Program Files (x86) Java jre7 bin javaw.exe ในตัวแปรสภาพแวดล้อมของระบบ Windows ของคุณ (ที่ส่วนท้ายของพา ธ ในไฟล์ ตัวแปรชั่วคราว ). จากนั้นคลิกที่ ตกลง เพื่อบันทึกการเปลี่ยนแปลง

เพิ่มพา ธ JAVA ต่อท้ายตัวแปร Temp

ขั้นตอนที่ 3. ประเภท cmd ในกล่องค้นหาจากนั้นคลิกขวาที่ไฟล์ พร้อมรับคำสั่ง แอพและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .

เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ

ขั้นตอนที่ 4. ในพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้ทีละคำแล้วกด ป้อน หลังจากแต่ละคน

  • ซีดี '% UserProfile% Ubiquiti UniFi '
  • java -jar lib ace.jar installsvc

ขั้นตอนที่ 5. เมื่อได้รับแจ้งด้วย ติดตั้งเสร็จสมบูรณ์ พิมพ์คำสั่งต่อไปนี้แล้วกด ป้อน . จากนั้นออกจากพรอมต์คำสั่ง

java -jar lib ace.jar startvc

ขั้นตอนที่ 6. เปิด ผู้จัดการงาน และดูว่าบริการคอนโทรลเลอร์ UniFi อยู่ในไฟล์ บริการ แท็บ

ตอนนี้รีสตาร์ทคอนโทรลเลอร์และตรวจสอบว่าคอนโทรลเลอร์ UniFi ไม่สามารถเริ่มทำงานได้หรือไม่

ข้อผิดพลาดในการเริ่มต้นตัวควบคุม UniFi ล้มเหลวจะปรากฏขึ้นเมื่ออัปเกรดซอฟต์แวร์ ฉันแก้ไขปัญหาด้วยวิธีที่สองในโพสต์ คุณกำลังดิ้นรนเพื่อแก้ไขปัญหาตัวควบคุม UniFi หรือไม่? โพสต์นี้แชร์ 8 วิธีการแก้ไขปัญหาที่ได้ผล คลิกเพื่อทวีต

บรรทัดล่าง

วิธีแก้ไขตัวควบคุม UniFi ไม่เริ่มทำงาน ฉันเชื่อว่าคุณคงรู้คำตอบอยู่แล้ว มี 8 วิธีที่ได้ผลในโพสต์นี้ หากคุณมีคำถามใด ๆ เกี่ยวกับซอฟต์แวร์ MiniTool โปรดส่งอีเมลถึงเราผ่านทาง [ป้องกันอีเมล] . นอกจากนี้เรายังขอขอบคุณแนวคิดใด ๆ ในพื้นที่แสดงความคิดเห็น