Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว

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

แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว

ผู้ใช้ที่ได้รับผลกระทบได้รับข้อผิดพลาดเมื่อเขาพยายามเปิดซอฟต์แวร์ตัวควบคุม Unifi ในบางกรณี ผู้ใช้ที่ได้รับผลกระทบพบข้อผิดพลาดเมื่อเขาอัปเกรดซอฟต์แวร์คอนโทรลเลอร์ Unifi ผู้ได้รับผลกระทบบางรายได้รับข้อความแสดงข้อผิดพลาดหลังจากเปิดแอปพลิเคชันเป็นเวลา 5 นาทีขึ้นไป ข้อผิดพลาดนี้รายงานโดยผู้ใช้ Windows, Linux, Mac และ Raspberry Pi

ก่อนดำเนินการตามขั้นตอนการแก้ไขปัญหา ตรวจสอบให้แน่ใจว่าประเภทเครือข่าย เป็น ส่วนตัว หรือ โดเมน .

โซลูชันที่ 1:ปิดกระบวนการที่เกี่ยวข้องกับ Unifi ผ่านตัวจัดการงาน

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

  1. ปิด แอปพลิเคชันตัวควบคุม Unifi
  2. ตอนนี้ คลิกขวาที่ Windows จากนั้นในเมนูที่แสดง ให้คลิกที่ ตัวจัดการงาน . แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  3. ตอนนี้ ใน กระบวนการ แท็บ เลือกกระบวนการที่เป็นของ ซอฟต์แวร์คอนโทรลเลอร์ Unifi จากนั้นคลิกที่ สิ้นสุดกระบวนการ ปุ่ม. ทำซ้ำสำหรับกระบวนการทั้งหมดที่เป็นของ ตัวควบคุม Unifi .
  4. จากนั้น จบ กระบวนการทั้งหมดที่เป็นของ Java และ MongoD.

    แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  5. จากนั้นเปิดซอฟต์แวร์คอนโทรลเลอร์เพื่อตรวจสอบว่าได้เริ่มทำงานตามปกติหรือไม่ แอปพลิเคชันอาจใช้เวลาโหลดสักครู่เนื่องจากจะเป็นการสร้างการพึ่งพาใหม่

โซลูชัน 2:พื้นที่ว่างบนไดรฟ์ระบบ

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

  1. เพิ่มพื้นที่ว่างบนไดรฟ์ C (ไดรฟ์ระบบ)
  2. จากนั้นเปิดแอปพลิเคชันคอนโทรลเลอร์หากทำงานได้ดี

โซลูชันที่ 3:เปลี่ยนกลไกระบุในไฟล์คุณสมบัติของระบบ

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

  1. เปิด File Explorer และ นำทาง ไปยังไดเร็กทอรีการติดตั้งของแอปพลิเคชันคอนโทรลเลอร์ โดยปกติ จะเป็น:
    %USERPROFILE%\ Ubiquiti UniFi\data
  2. เปิด ไฟล์ System.Properties ด้วยแผ่นจดบันทึกและ เพิ่มบรรทัดต่อไปนี้ ที่ท้ายไฟล์:
    db.extraargs=--storageEngine=mmapv1
    แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  3. ตอนนี้ บันทึก การเปลี่ยนแปลงของคุณและออก แผ่นจดบันทึก
  4. จากนั้นเปิดแอปพลิเคชันคอนโทรลเลอร์และตรวจสอบว่าทำงานได้ดีหรือไม่

โซลูชันที่ 4:ใช้โปรไฟล์ผู้ใช้โดยไม่มีอักขระพิเศษ

ตัวควบคุม Unifi มีปัญหาเมื่อพาธไปยังโฟลเดอร์ Ubiquiti Unifi มีอักขระพิเศษอยู่เนื่องจากโปรไฟล์ผู้ใช้มีอักขระพิเศษในชื่อ (เช่น C:\Users\ÄçìÞôñçò\Ubiquiti UniFi) จึงทำให้เกิดข้อผิดพลาดภายใต้การสนทนา ในสถานการณ์สมมตินี้ การสร้างโปรไฟล์ผู้ใช้ใหม่โดยไม่มีอักขระพิเศษอาจช่วยแก้ปัญหาได้ โปรดทราบว่าคุณสามารถเปลี่ยนชื่อผู้ใช้ปัจจุบันได้ แต่จะไม่ปรากฏในเส้นทางไปยังโฟลเดอร์ Ubiquiti Unifi ดังนั้น คุณต้องสร้างบัญชีผู้ใช้ใหม่และโอนข้อมูลทั้งหมดไปยังผู้ใช้นั้น

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

แนวทางที่ 5:ล้างพอร์ตเริ่มต้นที่จำเป็นสำหรับซอฟต์แวร์ Unifi Controller

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

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

โซลูชันที่ 6:เปลี่ยนชื่อบันทึก Unifi

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

  1. ปิด แอปพลิเคชันตัวควบคุม Unifi และฆ่ากระบวนการที่เกี่ยวข้องทั้งหมดผ่านตัวจัดการงาน (ตามที่กล่าวไว้ในโซลูชันที่ 1)
  2. เปิด File Explorer และ นำทาง ไปยัง ไดเร็กทอรีการติดตั้ง . โดยปกติ เส้นทางต่อไปนี้:
    %USERPROFILE%\ Ubiquiti UniFi\logs\
    แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  3. ตอนนี้ เปลี่ยนชื่อ ไฟล์บันทึก อย่าลืมเปลี่ยนชื่อ mongod และบันทึกของเซิร์ฟเวอร์ (เพิ่ม .old ที่ส่วนท้ายของนามสกุลไฟล์) จากนั้นเปิดซอฟต์แวร์เพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 7:ลบไฟล์เจอร์นัลในโฟลเดอร์ Unifi

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

  1. ปิด Unifi Controller ซอฟต์แวร์และฆ่ากระบวนการทำงานทั้งหมดผ่าน Task Manager (ตามที่กล่าวไว้ในโซลูชันที่ 1)
  2. เปิด File Explorer . ของคุณ และ นำทาง ไปยังไดเร็กทอรีการติดตั้งของแอปพลิเคชัน โดยปกติ มันคือ:
    %USERPROFILE%\ Ubiquiti UniFi\data\db\journal
  3. สำรองข้อมูล ไฟล์ทั้งหมดในโฟลเดอร์ไปยังตำแหน่งที่ปลอดภัย (เผื่อไว้ในกรณีที่ใช้งานไม่ได้)
  4. ตอนนี้ ลบ ไฟล์ทั้งหมดในโฟลเดอร์และ รีสตาร์ท ระบบของคุณ แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  5. เมื่อรีสตาร์ท ให้เปิดแอปพลิเคชันคอนโทรลเลอร์และตรวจสอบว่าทำงานได้ดีหรือไม่

โซลูชันที่ 8:ติดตั้งซอฟต์แวร์ Unifi Controller เป็นบริการ

ซอฟต์แวร์ Unifi Controller อาจพบปัญหาประเภทต่างๆ หากไม่ได้ติดตั้งเป็นบริการ เดียวกันอาจเป็นสาเหตุของข้อผิดพลาดในปัจจุบันเช่นกัน ในบริบทนี้ การติดตั้งซอฟต์แวร์คอนโทรลเลอร์เป็นบริการอาจช่วยแก้ปัญหาได้

  1. ออก คอนโทรลเลอร์และปิดกระบวนการที่ทำงานอยู่ทั้งหมดผ่าน Task Manager (ตามที่กล่าวไว้ในโซลูชันที่ 1)
  2. เพิ่ม Java เส้นทางในตัวแปรสภาพแวดล้อมของระบบ (ที่ส่วนท้ายของเส้นทางในตัวแปร Temp) โดยปกติ มันคือ:
    C:\Program Files(x86)\Java\jre7\bin\javaw.exe
    แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  3. คลิกที่ การค้นหาของ Windows กล่อง (อยู่ที่แถบงานของระบบของคุณ) และพิมพ์ พรอมต์คำสั่ง . จากนั้นในรายการผลการค้นหา ให้คลิกขวาที่พรอมต์คำสั่ง และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ . แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  4. ตอนนี้ พิมพ์ คำสั่งต่อไปนี้แล้วกดปุ่ม Enter คีย์:
    cd "%UserProfile%\Ubiquiti UniFi\"
  5. จากนั้น ในไดเรกทอรี Unifi พิมพ์ คำสั่งต่อไปนี้แล้วกดปุ่ม Enter คีย์:
    java -jar lib\ace.jar installsvc
  6. เมื่อขึ้นว่า "การติดตั้งเสร็จสมบูรณ์" พิมพ์ คำสั่งต่อไปนี้แล้วกดปุ่ม Enter คีย์:
    java -jar lib\ace.jar startsvc
    แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  7. จากนั้น ออก พร้อมรับคำสั่ง
  8. เพื่อยืนยันว่า “Unifi ” บริการกำลังทำงาน เปิดตัวจัดการงาน และตรวจสอบแท็บบริการสำหรับบริการ Unifi
  9. ตอนนี้ เข้าถึง IP อินเทอร์เฟซที่ต้องการของคอนโทรลเลอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 9:อัปเดต Java เป็นบิวด์ล่าสุด

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

  1. คลิกที่ การค้นหาของ Windows กล่อง (อยู่ที่แถบงานของระบบของคุณ) แล้วพิมพ์ Java . จากนั้นในรายการผลลัพธ์ ให้คลิกที่ กำหนดค่า Java . แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  2. ตอนนี้ คลิกที่ แท็บอัปเดต จากนั้นคลิกที่ อัปเดตทันที ปุ่ม (ใกล้ด้านล่างขวาของหน้าต่าง) แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  3. หลังจากอัปเดต Java ให้ตรวจสอบว่าซอฟต์แวร์ตัวควบคุม Unifi ไม่มีข้อผิดพลาดหรือไม่

โซลูชัน 10:ติดตั้ง Java ใหม่

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

  1. ปิด ซอฟต์แวร์ Unifi Controller และกระบวนการที่เกี่ยวข้องทั้งหมดผ่าน Task Manager (ตามที่กล่าวไว้ในโซลูชันที่ 1)
  2. หากติดตั้งแอปพลิเคชันเป็นบริการ ให้ถอนการติดตั้งบริการ .
  3. คลิกที่ การค้นหาของ Windows กล่อง (อยู่ที่แถบงานของระบบของคุณ) และพิมพ์ แผงควบคุม จากนั้นในรายการผลลัพธ์ ให้คลิกที่ แผงควบคุม . แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  4. จากนั้นคลิกที่ ถอนการติดตั้งโปรแกรม . แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  5. ตอนนี้ คลิกขวา บน Java และเลือก ถอนการติดตั้ง . จากนั้น ปฏิบัติตามคำแนะนำ บนหน้าจอของคุณเพื่อสิ้นสุดกระบวนการถอนการติดตั้ง แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  6. จากนั้น เริ่มต้นใหม่ ระบบของคุณ แต่ตรวจสอบให้แน่ใจว่าแอปพลิเคชันคอนโทรลเลอร์ไม่เปิดขึ้นเมื่อเริ่มต้นระบบ
  7. ตอนนี้ ดาวน์โหลดและติดตั้ง Java เวอร์ชันล่าสุด (คุณต้องติดตั้ง Java เวอร์ชัน 64 บิตบน Windows เพื่อให้ Unifi ทำงานได้อย่างถูกต้อง) หากคุณได้รับข้อความแจ้งจาก ไฟร์วอลล์เพื่ออนุญาต Java เพื่อสื่อสารในเครือข่าย อนุญาต
  8. จากนั้นเปิดแอปพลิเคชัน Controller และตรวจสอบว่าไม่มีข้อผิดพลาด

โซลูชันที่ 11:ติดตั้งซอฟต์แวร์ Unifi Network Controller อีกครั้ง

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

  1. ปิด แอปพลิเคชันคอนโทรลเลอร์และฆ่ากระบวนการที่เกี่ยวข้องทั้งหมดผ่าน Task Manager (ตามที่อธิบายในโซลูชันที่ 1)
  2. เปิด File Explorer และ นำทาง ไปยังเส้นทางต่อไปนี้:
    %userprofile%\Ubiquiti UniFi\data\backup
  3. จากนั้น สำรองไฟล์กำหนดค่าของคุณ (ไฟล์ .unf) ไปยังที่ปลอดภัย
  4. ตอนนี้ คลิกที่ ค้นหาหน้าต่าง บนแถบงานของระบบและพิมพ์ แผงควบคุม . จากนั้นในรายการผลการค้นหา ให้คลิกที่ แผงควบคุม .
  5. จากนั้น คลิกที่ ถอนการติดตั้งโปรแกรม .
  6. ตอนนี้ ในรายการแอปพลิเคชันที่ติดตั้ง คลิกขวา บนซอฟต์แวร์คอนโทรลเลอร์ Unifi แล้วคลิก ถอนการติดตั้ง . หากคุณได้รับข้อความแจ้งว่า do คุณต้องการเก็บการตั้งค่าไว้ จากนั้นคลิกที่ ไม่ ปุ่ม. แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  7. แล้วติดตาม พร้อมท์บนหน้าจอของคุณเพื่อสิ้นสุดกระบวนการถอนการติดตั้ง
  8. จากนั้นเปิด File Explorer และ นำทาง ไปยังเส้นทางต่อไปนี้:
    %userprofile%\Ubiquiti UniFi
  9. ตอนนี้ ลบ . อย่างสมบูรณ์ โฟลเดอร์นี้
  10. จากนั้น ลบ Java ตามที่กล่าวไว้ในโซลูชัน 10
  11. ดาวน์โหลดแล้ว ติดตั้ง ซอฟต์แวร์ควบคุมเครือข่าย Unifi ล่าสุด
  12. จากนั้น คืนค่า การกำหนดค่าจากไฟล์ .unf (สำรองข้อมูลไว้ที่ขั้นตอนที่ 2 และ 3) แก้ไข:การเริ่มต้น Unifi Controller ล้มเหลว
  13. ตอนนี้ ให้เปิดซอฟต์แวร์ตัวควบคุมเครือข่าย Unifi และหวังว่าจะไม่มีข้อผิดพลาด