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

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

สาเหตุของข้อผิดพลาดคืออะไร? หลังจากตรวจสอบรายงานผู้ใช้จำนวนมากเราพบสาเหตุที่เป็นไปได้หลายประการที่อาจทำให้ตัวควบคุม UniFi ไม่เริ่มทำงาน
- ไม่มีพื้นที่ว่างบนไดรฟ์ระบบโฮสต์ .
- การติดตั้ง JAVA ที่เข้ากันไม่ได้หรือล้าสมัย .
- มีอักขระพิเศษในชื่อผู้ใช้ Windows Profile .
- พอร์ตที่ต้องการไม่พร้อมใช้งานสำหรับคอนโทรลเลอร์ UniFi .
- ฐานข้อมูลเสียหาย .
- บันทึก UniFi ที่เสียหาย .
- ซอฟต์แวร์ตัวควบคุม UniFi ชั่วคราวขัดข้อง .
ตามสาเหตุข้างต้นจะมีการแสดงวิธีแก้ปัญหาที่เกี่ยวข้อง ตอนนี้เรามาดูวิธีแก้ไขการเริ่มต้นตัวควบคุม UniFi ล้มเหลว
วิธีแก้ไขข้อผิดพลาดที่ล้มเหลวของ UniFi Controller Startup
โซลูชัน 8 อันดับแรกในการแก้ไขการเริ่มต้นตัวควบคุม UniFi ล้มเหลว
- สิ้นสุดกระบวนการควบคุมที่เกี่ยวข้องกับ UniFi ทั้งหมด
- เพิ่มผู้ใช้ใหม่โดยไม่มีอักขระพิเศษใด ๆ
- ขยายพื้นที่ไดรฟ์ระบบของคุณ
- เปลี่ยนพอร์ตเริ่มต้นสำหรับคอนโทรลเลอร์ UniFi
- เปลี่ยนชื่อ UniFi Logs
- เปลี่ยนเครื่องมือจัดเก็บข้อมูลที่ระบุ
- ติดตั้ง JAVA ใหม่
- ติดตั้งคอนโทรลเลอร์ UniFi เป็นบริการ
แนวทางแก้ไข 1. สิ้นสุดกระบวนการที่เกี่ยวข้องกับ UniFi Controller
ในบางกรณีคอนโทรลเลอร์ UniFi ไม่สามารถเริ่มทำงานได้เนื่องจากมีข้อบกพร่องชั่วคราวของซอฟต์แวร์ที่เกิดจากกระบวนการที่ขัดแย้งกัน ในการแก้ไขปัญหานี้คุณสามารถลองสิ้นสุดกระบวนการที่เกี่ยวข้องกับ UniFi ทั้งหมดใน ผู้จัดการงาน . ปิดซอฟต์แวร์คอนโทรลเลอร์ UniFi จากนั้นทำตามขั้นตอนด้านล่าง:
ขั้นตอนที่ 1. คลิกขวาที่ไฟล์ เริ่ม และเลือก ผู้จัดการงาน ตัวเลือกจากเมนูบริบท

ขั้นตอนที่ 2. ใน กระบวนการ คลิกขวาที่กระบวนการที่เกี่ยวข้องกับซอฟต์แวร์คอนโทรลเลอร์ 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. คลิกที่ สมัคร ปุ่มเพื่อดำเนินการนี้

ตอนนี้ไดรฟ์ระบบของคุณควรมีพื้นที่ว่างเพียงพอที่จะเรียกใช้คอนโทรลเลอร์ 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> บันทึก .

ขั้นตอนที่ 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 ของคุณ (ที่ส่วนท้ายของพา ธ ในไฟล์ ตัวแปรชั่วคราว ). จากนั้นคลิกที่ ตกลง เพื่อบันทึกการเปลี่ยนแปลง

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

ขั้นตอนที่ 4. ในพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้ทีละคำแล้วกด ป้อน หลังจากแต่ละคน
- ซีดี '% UserProfile% Ubiquiti UniFi '
- java -jar lib ace.jar installsvc
ขั้นตอนที่ 5. เมื่อได้รับแจ้งด้วย ติดตั้งเสร็จสมบูรณ์ พิมพ์คำสั่งต่อไปนี้แล้วกด ป้อน . จากนั้นออกจากพรอมต์คำสั่ง
java -jar lib ace.jar startvc
ขั้นตอนที่ 6. เปิด ผู้จัดการงาน และดูว่าบริการคอนโทรลเลอร์ UniFi อยู่ในไฟล์ บริการ แท็บ
ตอนนี้รีสตาร์ทคอนโทรลเลอร์และตรวจสอบว่าคอนโทรลเลอร์ UniFi ไม่สามารถเริ่มทำงานได้หรือไม่
บรรทัดล่าง
วิธีแก้ไขตัวควบคุม UniFi ไม่เริ่มทำงาน ฉันเชื่อว่าคุณคงรู้คำตอบอยู่แล้ว มี 8 วิธีที่ได้ผลในโพสต์นี้ หากคุณมีคำถามใด ๆ เกี่ยวกับซอฟต์แวร์ MiniTool โปรดส่งอีเมลถึงเราผ่านทาง [ป้องกันอีเมล] . นอกจากนี้เรายังขอขอบคุณแนวคิดใด ๆ ในพื้นที่แสดงความคิดเห็น