Найти в Дзене

Unity is running as administrator как исправить

Оглавление

Запуск Unity от имени администратора может привести к различным проблемам, включая конфликты с разрешениями, проблемы с установкой пакетов и другие неожиданные ошибки. Обычно Unity не требует запуска от имени администратора, и рекомендуется этого избегать. Вот несколько способов исправить эту ситуацию:

1. Причины запуска Unity от имени администратора 🔍

  • Неправильные настройки разрешений: Возможно, у пользователя нет достаточных прав доступа к папке Unity или к папке проекта.
  • Конфликты с другим ПО: Некоторые программы или процессы могут требовать запуска Unity от имени администратора.
  • Необходимость установки системных компонентов: В редких случаях запуск от имени администратора может потребоваться для установки некоторых системных компонентов Unity.

2. Способы предотвратить запуск Unity от имени администратора 🛠️

2.1. Изменение свойств ярлыка Unity ⚙️

  • Действие: Снимите флажок "Запускать эту программу от имени администратора" в свойствах ярлыка Unity.
  • Как выполнить:Найдите ярлык Unity: Найдите ярлык Unity на рабочем столе или в меню "Пуск".
    Откройте свойства: Щелкните правой кнопкой мыши на ярлыке Unity и выберите "Свойства" (Properties).
    Перейдите на вкладку "Совместимость": В окне "Свойства" перейдите на вкладку "Совместимость" (Compatibility).
    Снимите флажок: Убедитесь, что флажок "Запускать эту программу от имени администратора" (Run this program as an administrator) не установлен. Если он установлен, снимите его.
    Примените изменения: Нажмите кнопку "Применить" (Apply) и затем "OK".

2.2. Изменение настроек совместимости исполняемого файла Unity 📁

  • Действие: Снимите флажок "Запускать эту программу от имени администратора" в свойствах исполняемого файла Unity.
  • Как выполнить:Найдите исполняемый файл Unity: Исполняемый файл Unity обычно находится в папке установки Unity (например, C:\Program Files\Unity\Hub\Editor\2022.3.5f1\Editor\Unity.exe).
    Откройте свойства: Щелкните правой кнопкой мыши на исполняемом файле Unity и выберите "Свойства" (Properties).
    Перейдите на вкладку "Совместимость": В окне "Свойства" перейдите на вкладку "Совместимость" (Compatibility).
    Снимите флажок: Убедитесь, что флажок "Запускать эту программу от имени администратора" (Run this program as an administrator) не установлен. Если он установлен, снимите его.
    Примените изменения: Нажмите кнопку "Применить" (Apply) и затем "OK".

2.3. Изменение разрешений папки Unity и папки проекта 🔑

  • Действие: Убедитесь, что у вашей учетной записи пользователя есть полные права доступа к папке установки Unity и к папке проекта.
  • Как выполнить:Найдите папку Unity: Найдите папку установки Unity (например, C:\Program Files\Unity\Hub\Editor\2022.3.5f1\Editor).
    Откройте свойства: Щелкните правой кнопкой мыши на папке Unity и выберите "Свойства" (Properties).
    Перейдите на вкладку "Безопасность": В окне "Свойства" перейдите на вкладку "Безопасность" (Security).
    Выберите свою учетную запись пользователя: В списке "Группы или пользователи" (Group or user names) выберите свою учетную запись пользователя.
    Проверьте разрешения: Убедитесь, что у вашей учетной записи пользователя есть полные права доступа (Full control). Если нет, нажмите кнопку "Изменить" (Edit).
    Измените разрешения: Установите флажок "Полный доступ" (Full control) и нажмите кнопку "Применить" (Apply) и затем "OK".
    Повторите для папки проекта: Повторите этот процесс для папки вашего проекта Unity.

2.4. Отключение контроля учетных записей пользователей (UAC) 🛡️

  • Действие: Отключение UAC может предотвратить запуск Unity от имени администратора, но это не рекомендуется, так как снижает безопасность системы.
  • Как выполнить:Откройте "Панель управления": Откройте "Панель управления" (Control Panel).
    Перейдите в "Учетные записи пользователей": Перейдите в "Учетные записи пользователей" (User Accounts) -> "Учетные записи пользователей" (User Accounts).
    Измените параметры контроля учетных записей пользователей: Нажмите "Изменение параметров контроля учетных записей пользователей" (Change User Account Control settings).
    Переместите ползунок: Переместите ползунок в самое нижнее положение ("Никогда не уведомлять" - Never notify).
    Перезагрузите компьютер: Перезагрузите компьютер, чтобы изменения вступили в силу.
    Предупреждение: Отключение UAC снижает безопасность вашей системы и не рекомендуется. Используйте этот метод только в крайнем случае и временно.

2.5. Проверка реестра Windows 📝

  • Действие: В реестре Windows могут быть записи, указывающие на запуск Unity от имени администратора. Проверьте и удалите эти записи.
  • Как выполнить:Откройте редактор реестра: Нажмите клавиши Win + R, введите regedit и нажмите Enter.

    Найдите записи для Unity: В редакторе реестра перейдите к следующим разделам и поищите записи, связанные с Unity:HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
    Удалите записи: Если вы найдете записи, связанные с Unity, щелкните правой кнопкой мыши на них и выберите "Удалить" (Delete).
    Перезагрузите компьютер: Перезагрузите компьютер, чтобы изменения вступили в силу.
    Предупреждение: Неправильное редактирование реестра может привести к нестабильной работе системы. Будьте осторожны и создайте резервную копию реестра перед внесением изменений.

3. Дополнительные советы 💡

  • Запускайте Unity Hub без прав администратора: Unity Hub также не должен запускаться от имени администратора. Убедитесь, что у ярлыка Unity Hub также снят флажок "Запускать эту программу от имени администратора".
  • Переустановите Unity: Если ничего не помогает, попробуйте полностью удалить Unity и Unity Hub и переустановить их.
  • Проверьте логи Unity: Проверьте логи Unity на наличие ошибок, которые могут указывать на причину запуска Unity от имени администратора.

4. Типичные ошибки 🚫

  • Игнорирование предупреждений: Игнорирование предупреждений и ошибок, которые могут указывать на необходимость запуска Unity от имени администратора.
  • Неправильные настройки разрешений: Неправильная настройка разрешений может приводить к проблемам с доступом к файлам и папкам.
  • Неосторожное редактирование реестра: Неправильное редактирование реестра может привести к нестабильной работе системы.

Пошаговая инструкция 🪜

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

Следуя этим шагам, вы сможете предотвратить запуск Unity от имени администратора и избежать связанных с этим проблем.