Контроллер Unifi для Windows 10 не запускается

Обновлено: 04.07.2024

После применения ноябрьского обновления Windows 10 к устройству вы не сможете подключиться к корпоративной сети WPA-2, в которой используются сертификаты для серверной или взаимной проверки подлинности (EAP TLS, PEAP, TTLS).

Причина

В обновлении Windows 10 за ноябрь EAP был обновлен для поддержки TLS 1.2. Это означает, что если сервер объявляет о поддержке TLS 1.2 во время согласования TLS, будет использоваться TLS 1.2.

У нас есть сообщения о том, что в некоторых реализациях серверов Radius обнаружена ошибка с TLS 1.2. В этом случае проверка подлинности EAP завершается успешно, но вычисление ключа MPPE завершается с ошибкой, поскольку используется неправильный PRF (псевдослучайная функция).

Серверы Radius, о которых известно, что они затронуты

Примечание. Эта информация основана на исследованиях и отчетах партнеров. Мы добавим дополнительные сведения по мере получения дополнительных данных.

2.2.6 для всех методов на основе TLS, 2.2.6–2.2.8 для TTLS

3.0.7 для всех методов на основе TLS, 3.0.7–3.0.9 для TTLS

4.14 при использовании с Net::SSLeay 1.52 или более ранней версии

Диспетчер политик Aruba ClearPass

Безопасная политика Pulse

Cisco Identification Services Engine 2.x

Разрешение

Рекомендуемое исправление

Обратитесь к своему ИТ-администратору, чтобы обновить сервер Radius до соответствующей версии, содержащей исправление.

Временный обходной путь для компьютеров под управлением Windows, на которых установлено ноябрьское обновление

Примечание. Корпорация Майкрософт рекомендует использовать протокол TLS 1.2 для проверки подлинности EAP везде, где он поддерживается. Хотя для всех известных проблем в TLS 1.0 доступны исправления, мы понимаем, что TLS 1.0 — это старый стандарт, который оказался уязвимым.

Чтобы настроить версию TLS, которую EAP использует по умолчанию, необходимо добавить параметр DWORD с именем TlsVersion в следующий подраздел реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RasMan\PPP\EAP\13
Значение этого раздела реестра может быть 0xC0, 0x300 или 0xC00.

Этот раздел реестра применим только к EAP TLS и PEAP; это не влияет на поведение TTLS.

Если клиент EAP и сервер EAP настроены неправильно, так что нет общей настроенной версии TLS, аутентификация завершится ошибкой, и пользователь может потерять сетевое подключение. Поэтому мы рекомендуем применять эти параметры только ИТ-администраторам и проверять их перед развертыванием. Однако пользователь может вручную настроить номер версии TLS, если сервер поддерживает соответствующую версию TLS.

Важно! Этот раздел, метод или задача содержат инструкции по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением. Затем вы можете восстановить реестр, если возникнет проблема. Для получения дополнительных сведений о резервном копировании и восстановлении реестра щелкните следующий номер статьи базы знаний Майкрософт:

322756 Как создать резервную копию и восстановить реестр в Windows

Чтобы добавить эти значения реестра, выполните следующие действия:

Нажмите "Пуск", выберите "Выполнить", введите regedit в поле "Открыть" и нажмите "ОК".

Найдите и щелкните следующий подраздел в реестре:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RasMan\PPP\EAP\13

В меню "Правка" выберите "Создать" и нажмите "Значение DWORD".

Введите TlsVersion в качестве имени значения DWORD, а затем нажмите Enter.

Щелкните правой кнопкой мыши TlsVersion и выберите "Изменить".

В поле "Значение" используйте следующие значения для различных версий TLS, а затем нажмите "ОК".

Программное обеспечение контроллера Unifi может выдавать сообщение о сбое запуска из-за нехватки свободного места на системном диске. Более того, поврежденная или устаревшая установка Java или программного обеспечения контроллера Unifi также может вызвать обсуждаемую ошибку.


Ошибка запуска контроллера Unifi

Пострадавший пользователь получает сообщение об ошибке при попытке запустить программное обеспечение контроллера Unifi. В некоторых случаях затронутый пользователь сталкивался с ошибкой при обновлении программного обеспечения контроллера Unifi. Некоторые из пострадавших получили сообщение об ошибке после запуска приложения в течение 5 минут и более. Об этой ошибке сообщают пользователи Windows, Linux, Mac и Raspberry Pi.

Прежде чем приступить к устранению неполадок, убедитесь, что тип вашей сети — частная или доменная.

Решение 1. Закройте процессы, связанные с Unifi, через диспетчер задач

Проблема, с которой вы столкнулись, может быть вызвана временным сбоем программного обеспечения или связи. В этом случае удаление всех процессов, связанных с Unifi, и перезапуск программного обеспечения может решить проблему. Для иллюстрации мы обсудим процесс для ПК с Windows.

Решение 2. Пустое место на системном диске

Для завершения работы программному обеспечению контроллера Unifi требуется дополнительное свободное место на системном диске. Вы можете столкнуться с ошибкой под рукой, если у вас недостаточно свободного места на системном диске. В этом контексте создание свободного места на системном диске может решить проблему. Для иллюстрации мы обсудим процесс для Windows.

    (системный диск).
  1. Затем запустите приложение контроллера, если оно работает нормально.

Решение 3. Измените указанный движок в файле свойств системы

Если база данных была создана механизмом хранения «mmapv1», но указанный механизм хранения был «wiredTiger», вы можете столкнуться с данной ошибкой. В этом контексте проблему может решить принуждение приложения контроллера к использованию механизма хранения mmapv1. Для иллюстрации мы обсудим процесс для ПК с Windows.


  1. Запустите Проводник и перейдите в каталог установки приложения контроллера. Обычно это:
  2. Теперь откройте файл System.Properties в блокноте и добавьте в конец файла следующую строку: Открыть файл System.Properties в блокноте
  3. Сохраните изменения и выйдите из Блокнота.
  4. Затем запустите приложение контроллера и проверьте, нормально ли оно работает.
  5. Решение 4. Используйте профиль пользователя без специальных символов

    Известно, что у контроллера Unifi возникают проблемы, когда путь к папке Ubiquiti Unifi содержит специальные символы, потому что в имени профиля пользователя есть специальные символы (например, C:\Users\ÄçìÞôñçò\Ubiquiti UniFi), что вызывает ошибку под обсуждением. В этом случае проблему может решить создание нового профиля пользователя без специальных символов. Имейте в виду, что вы можете изменить текущее имя пользователя, но это не отразится на пути к папке Ubiquiti Unifi, поэтому вам необходимо создать новую учетную запись пользователя и передать все данные этому пользователю.

      для вашего ПК с Windows и перенесите на него все свои данные.
    1. Затем проверьте, устранена ли ошибка в программном обеспечении контроллера.

    Решение 5. Очистите порт по умолчанию, необходимый для программного обеспечения Unifi Controller

    Приложению Unifi Controller для нормальной работы требуется порт 8080 (по умолчанию). Вы можете столкнуться с ошибкой, если указанный порт используется другой программой. В этом случае останов программы, использующей указанный порт, или настройка проблемной программы (или приложения Unifi Controller) для использования другого порта может решить проблему. Для иллюстрации мы обсудим процесс для ПК с Windows.

      и проверьте, решена ли проблема.
    1. Если это так, попробуйте найти программу, создающую конфликт портов. Вы также можете изменить порт по умолчанию для приложения Unifi Controller.

    Решение 6. Переименуйте журналы Unifi

    Контроллер Unifi создает журналы (как и многие другие приложения), чтобы упростить процесс устранения неполадок. Вы можете столкнуться с ошибкой, если указанные журналы повреждены. В этом случае переименование этих файлов журналов (более новые файлы журналов будут созданы при следующем запуске) может решить проблему. Для иллюстрации мы обсудим процесс для Windows.


    1. Закройте приложение контроллера Unifi и завершите все связанные с ним процессы с помощью диспетчера задач (как обсуждалось в Решении 1).
    2. Откройте проводник и перейдите в каталог установки. Обычно это следующий путь: Удалить журналы сервера
    3. Теперь переименуйте файлы журналов. Не забудьте переименовать журналы mongod и сервера (добавьте .old в конце расширения имени файла). Затем запустите программу, чтобы проверить, устранена ли проблема.
    4. Решение 7. Удалите файлы журнала в папке Unifi

      Программное обеспечение контроллера Unifi использует файлы журналов для хранения различных типов данных. Вы можете столкнуться с обсуждаемой ошибкой, если эти файлы журнала повреждены. В этом контексте удаление этих файлов журналов может решить проблему. Для пояснения мы обсудим процесс для ПК с Windows.


      1. Закройте программное обеспечение Unifi Controller и завершите все его запущенные процессы с помощью диспетчера задач (как описано в решении 1).
      2. Запустите Проводник и перейдите в каталог установки приложения. Обычно это:
      3. Создайте резервную копию всех файлов в папке в безопасном месте (на всякий случай).
      4. Теперь удалите все файлы в папке и перезагрузите систему. Удалить файлы в папке журнала
      5. После перезагрузки запустите приложение контроллера и проверьте, нормально ли оно работает.
      6. Решение 8. Установите программное обеспечение контроллера Unifi как услугу

        Программное обеспечение Unifi Controller может столкнуться с различными типами проблем, если оно установлено не как служба. То же самое может быть причиной текущей ошибки. В этом контексте проблему может решить установка программного обеспечения контроллера как службы.

        1. Выйдите из контроллера и закройте все его запущенные процессы с помощью диспетчера задач (как обсуждалось в решении 1).
        2. Добавьте путь Java в переменные окружения системы (в конце пути в переменной Temp). Обычно это: Добавить расположение Java в путь в переменных среды
        3. Нажмите на поле поиска Windows (расположенное на панели задач вашей системы) и введите «Командная строка». Затем в списке результатов поиска щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора». Откройте командную строку из поиска Windows
        4. Теперь введите следующую команду и нажмите клавишу Enter:
        5. Затем в каталоге Unifi введите следующую команду и нажмите клавишу Enter:
        6. Когда появится сообщение «Завершить установку», введите следующую команду и нажмите клавишу Enter: Установить программное обеспечение контроллера Unifi как услугу
        7. Затем закройте командную строку.
        8. Чтобы убедиться, что служба Unifi запущена, запустите диспетчер задач и проверьте вкладку служб для службы Unifi.
        9. Теперь получите доступ к нужному IP-адресу интерфейса контроллера и проверьте, решена ли проблема.
        10. Решение 9. Обновите Java до последней сборки

          Java необходим для работы программного обеспечения контроллера Unifi. Java регулярно обновляется, чтобы соответствовать новым технологическим разработкам и исправлять известные ошибки. Вы можете столкнуться с этой ошибкой, если используете устаревшую версию Java. В этом контексте обновление Java до последней сборки может решить проблему. Для пояснения мы обсудим процесс для ПК с Windows.

          1. Нажмите на поле поиска Windows (расположенное на панели задач вашей системы) и введите Java. Затем в списке результатов нажмите «Настроить Java». Откройте "Настройка Java".
          2. Теперь нажмите на вкладку «Обновить», а затем нажмите кнопку «Обновить сейчас» (в правом нижнем углу окна). Нажмите «Обновить Java» на вкладке «Обновление».
          3. После обновления Java проверьте, устранена ли ошибка в программном обеспечении контроллера Unifi.
          4. Решение 10. Переустановите Java

            Если обновление Java не решило проблему, проблема вызвана либо поврежденной установкой Java, либо несовместимой версией Java. В этом случае удаление и переустановка Java может решить проблему. Для иллюстрации мы обсудим процесс для Windows.

            1. Закройте программное обеспечение Unifi Controller и все связанные с ним процессы с помощью диспетчера задач (как описано в решении 1).
            2. Если приложение установлено как служба, удалите службу.
            3. Нажмите на поле поиска Windows (расположенное на панели задач вашей системы) и введите Панель управления. Затем в списке результатов нажмите «Панель управления». Откройте панель управления
            4. Затем нажмите «Удалить программу». Удаление программы
            5. Теперь щелкните правой кнопкой мыши Java и выберите "Удалить". Затем следуйте инструкциям на экране, чтобы завершить процесс удаления. Удаление установки Java
            6. Затем перезапустите систему, но убедитесь, что приложение контроллера не запускается при запуске системы.
            7. Теперь загрузите и установите последнюю версию Java (для правильной работы Unifi необходимо установить 64-разрядную версию Java в Windows). Если вы получите запрос от брандмауэра на разрешение Java для обмена данными по сети, разрешите это.
            8. Затем запустите приложение Controller и проверьте, не возникла ли в нем ошибка.
            9. Решение 11. Переустановите программное обеспечение сетевого контроллера Unifi

              Если переустановка Java не решила проблему, проблема вызвана поврежденной или устаревшей установкой программного обеспечения контроллера Unifi. В этом случае удаление и переустановка программного обеспечения контроллера может решить проблему. Для пояснения мы обсудим процесс для ПК с Windows.

              1. Закройте приложение контроллера и завершите все связанные с ним процессы с помощью диспетчера задач (как обсуждалось в решении 1).
              2. Запустите Проводник и перейдите по следующему пути:
              3. Затем создайте резервную копию файла конфигурации (файл .unf) в безопасном месте.
              4. Теперь щелкните строку поиска окна на панели задач вашей системы и введите Панель управления. Затем в списке результатов поиска нажмите Панель управления.
              5. Затем нажмите «Удалить программу».
              6. Теперь в списке установленных приложений щелкните правой кнопкой мыши программное обеспечение контроллера Unifi и выберите "Удалить".Если вы получите сообщение о том, хотите ли вы сохранить настройки, нажмите кнопку «Нет». Удалите программное обеспечение контроллера Unifi.
              7. Затем следуйте инструкциям на экране, чтобы завершить процесс удаления.
              8. Затем откройте Проводник и перейдите по следующему пути:
              9. Теперь полностью удалите эту папку.
              10. Затем удалите Java, как описано в решении 10.
              11. Теперь загрузите и установите последнюю версию программного обеспечения сетевого контроллера Unifi.
              12. Затем восстановите конфигурации из файла .unf (созданного на шагах 2 и 3). Восстановить контроллер Unifi из резервной копии
              13. Теперь запустите программное обеспечение сетевого контроллера Unifi, и, надеюсь, ошибка устранена.

              14. < /p> <р>1. Загрузите MongoDB: установщик Windows UniFi не включает двоичный файл mongo. Посетите официальный веб-сайт загрузки MongoDB и загрузите версию .zip, соответствующую архитектуре ЦП вашего сервера.

                <р>2. Извлеките Mongod.exe: Извлеките \bin\mongod.exe в рабочий каталог по вашему выбору. В этом примере мы будем использовать C:\repair\. Вы можете игнорировать все остальные файлы, включенные в .zip.

                <р>3. Закрыть/остановить UniFi

                <р>4. Открыть командную строку: откройте командную строку, нажав WINDOWS + R. Во всплывающем окне введите cmd и нажмите клавишу ВВОД.

                <р>5. Введите рабочий каталог:

                <р>6. Закрыть/остановить UniFi.

                <р>7. Восстановите базу данных Mongo:

                8. Откройте приложение UniFi

                spicehead- 55okq

                Этот человек является проверенным специалистом

                spicehead-55okq

                Примите участие, чтобы выиграть Oculus Win, наушники/колонки или подарочную карту на 300 евро

                spicehead- 55okq

                Этот человек является проверенным специалистом

                OP spicehead-55okq

                Удалось решить эту проблему, ребята. У меня был контроллер Ubiquiti UniFi версии 5.8.24, я решил удалить его. Затем я загрузил более новую версию контроллера Ubiquiti UniFi версии 5.10.25.0.

                При удалении старой версии я спросил, хочу ли я сохранить текущие настройки, я выбрал вариант «ДА», так как хотел сохранить текущие настройки и конфигурации. После этого я приступил к установке новой версии. Меня сразу же спросили через подсказку, есть ли у меня резервная копия или нет. У меня не было резервной копии, поэтому я выбрал вариант «НЕТ». Однако выбор варианта «НЕТ» не позволил мне установить контроллер Ubiquiti UniFi. После нескольких попыток я решил выбрать вариант «ДА» (это означает, что у меня есть резервная копия, хотя у меня ее не было), и после этого установка прошла гладко. И да, я наконец-то залогинился!

                По сути, это было мое исправление, я надеюсь, что оно поможет вам, ребята, в будущем, и спасибо за все ваши отзывы, Spiceheads!

                Многие люди сообщали о проблеме неудачного запуска контроллера UniFi. Некоторые пользователи столкнулись с проблемой при попытке обновить программное обеспечение контроллера UniFi, в то время как другие получили ошибку после запуска программного обеспечения в течение нескольких минут. До сих пор многие пользователи Windows 10 сообщали об ошибке, из-за которой не удалось запустить контроллер UniFi.


                Ошибка:

                "Порт 8080 уже используется другой программой"

                "Сервер запускается слишком долго... Ошибка запуска".

                В чем причина ошибки? Изучив множество пользовательских отчетов, мы обнаружили несколько возможных причин, по которым контроллер UniFi не загружается.

                • Недостаток свободного места на системном диске хоста.
                • Несовместимая или устаревшая установка JAVA.
                • В имени пользователя профиля Windows есть специальные символы.
                • Необходимые порты недоступны для контроллера UniFi.
                • Повреждение базы данных.
                • Повреждены протоколы UniFi.
                • Временные ошибки в программном обеспечении контроллера UniFi.

                Приведенные выше причины используются для определения подходящих решений. Теперь мы посмотрим, как исправить ошибку загрузки контроллера UniFi.

                Пустое место на системном жестком диске


                Для завершения работы программному обеспечению Unified Controller требуется дополнительное свободное место на системном диске. Эта ошибка может возникнуть, если у вас недостаточно свободного места на системном жестком диске. В этом контексте создание свободного места на жестком диске может решить проблему. Чтобы проиллюстрировать это, мы обсудим процесс для Windows.

                • Свободное место на диске C (системном диске).
                • Затем запустите управляющее приложение, если оно работает правильно.

                Обновление за март 2022 г.:

                С помощью этого инструмента теперь вы можете предотвратить проблемы с ПК, например защитить себя от потери файлов и вредоносного ПО. Кроме того, это отличный способ оптимизировать работу компьютера для достижения максимальной производительности. Программа с легкостью исправляет распространенные ошибки, которые могут возникнуть в системах Windows. Вам не нужно часами искать и устранять неполадки, когда у вас под рукой есть идеальное решение:

                • Шаг 1. Загрузите средство восстановления и оптимизации ПК (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
                • Шаг 2. Нажмите «Начать сканирование», чтобы найти проблемы с реестром Windows, которые могут вызывать проблемы с ПК.
                • Шаг 3. Нажмите «Исправить все», чтобы устранить все проблемы.

                download

                Изменить движок, указанный в файле свойств системы

                Если база данных была создана механизмом хранения «mmapv1», но указанный механизм хранения был «wiredTiger», может возникнуть эта ошибка. В этом контексте проблему может решить принуждение управляющего приложения к использованию механизма хранения mmapv1. В качестве иллюстрации мы обсудим процесс для ПК с Windows.

                • Запустите проводник и перейдите в каталог установки приложения контроллера. Обычно это так: %USERPROFILE%\ Ubiquiti UniFi\data
                • Теперь откройте файл System.Properties с помощью блокнота и добавьте в конец следующую строку: db.extraargs=–storageEngine=-mmapv1
                • Сохраните изменения и выйдите из Блокнота.
                • Затем запустите управляющее приложение и проверьте, правильно ли оно работает.

                Проверьте, недоступны ли необходимые порты

                Порты, требуемые UniFi, используются другими программами. Измените порты в соответствии с шагами, описанными ниже.

                Несовместимость с Java


                В настоящее время Java 9 не поддерживается сетевым контроллером UniFi. Пожалуйста, используйте Java 8. Примечания к выпуску программного обеспечения контроллера, которые можно найти вместе с программным обеспечением на нашей странице загрузки, содержат примечания и требования для каждой версии.

                Убедитесь, что на вашем компьютере установлена ​​правильная версия Java (64-разрядная). Начиная с версии 5.10.12 сетевого контроллера UniFi необходимо использовать x64-Java, так как мы поддерживаем только 64-битную библиотеку WebRTC. Удалите Java, если применимо, и установите Java 8.

                Совет эксперта. Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать, нажав здесь

                CCNA, веб-разработчик, специалист по устранению неполадок на ПК

                Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за спиной многолетний опыт в компьютерном программировании, устранении неполадок и ремонте оборудования. Специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA по проектированию сетей и устранению неполадок.

                Читайте также: