w0a не запускается

По двойному клику ничего не происходит, окно сразу закрывается или открывается чёрным. Причины в том порядке, в котором их стоит проверять, и два файла, по которым видно, какая из них сработала.

Проверь по порядку

Большинство причин ниже оставляют признак, который можно увидеть меньше чем за минуту, поэтому первой идёт самая простая проверка, а не самая вероятная причина.

1. w0a уже запущена

w0a допускает только одну копию. Если одна уже работает — в том числе скрытой в области уведомлений, где она и запускается, если настроен запуск вместе с Windows, — второй двойной клик не открывает новое окно. Новый экземпляр просит работающую копию выйти на передний план, разворачивает её, если она была свёрнута, и закрывается. Поэтому то, что выглядит как «ничего не произошло», часто оказывается окном, которое появилось за чем-то другим или на другом мониторе.

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

2. Запрос прав администратора отклонили или пропустили

w0a запрашивает права администратора при каждом запуске; иначе Windows её не запустит. Если на запрос ответили Нет или он открылся за другим окном и истёк по времени, ничего не запускается и нигде ничего не записывается. В учётной записи без прав администратора запрос вместо «Да» требует пароль администратора.

Зачем ей вообще эти права: Почему запрашиваются права администратора.

3. Файл остановил Windows или твоя защита

При первом запуске Windows может показать синее окно «Система Windows защитила ваш компьютер». Это SmartScreen, и у него есть своя страница: Windows заблокировал загрузку.

Если файла больше нет на диске или двойной клик сообщает, что не может его найти, его удалила программа защиты: Антивирус удалил файл.

4. Загрузка неполная

Прерванная загрузка оставляет файл, который выглядит нормально и не запускается. Сравни его SHA-256 с тем, что указан на странице загрузки:

Get-FileHash .\w0a-*.exe -Algorithm SHA256

Если не совпадает, скачай файл заново. Полная проверка описана в статье Проверить, что загрузка действительно от нас.

5. Этот Windows не может её запустить

Для w0a нужен 64-битный Windows 10 версии 1607 или новее либо Windows 11. На устройстве с Windows и процессором ARM она показывает сообщение на турецком и английском и закрывается. На Windows 10 версии ниже 1607 или на 32-битном Windows система обычно останавливает файл собственной ошибкой ещё до того, как w0a успеет что-то сказать. Больше ничего устанавливать не нужно: файл несёт в себе собственную среду выполнения .NET.

6. Соглашение закрыли

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

Когда она запускается, а потом падает

w0a записывает причину. Смотреть стоит в трёх местах, и они отвечают на разные вопросы.

Окно с сообщением. Если исключение выбрасывает сам запуск, окно с заголовком w0a пишет «Ошибка при запуске:» и следом подробности. Скопируй текст сочетанием Ctrl+C, пока окно в фокусе, прежде чем его закрыть. Если w0a падает позже с окном «Критическая ошибка:», она спрашивает, отправить ли отчёт о сбое; ничего не отправляется, пока ты не ответишь «Да».

Журнал ошибок. Каждый сбой — это строка здесь, самая свежая внизу:

%LocalAppData%\w0a\errors.log

Вставь этот путь в адресную строку проводника. Если переключатель Отправлять диагностику ошибок в разделе Настройки > Конфиденциальность включён (по умолчанию он включён и работает только при введённом лицензионном ключе), новые строки загружаются каждые шесть часов, а имя твоей учётной записи, пути к профилю и шаблоны ключей из них убираются. Если он выключен, файл покидает твой ПК, только когда ты сам его отправляешь. Подробнее: Где лежит файл журнала.

Трассировка запуска. Каждый запуск перезаписывает один небольшой файл, где записан каждый шаг запуска и время, прошедшее с начала процесса:

%LocalAppData%\w0a\startup-trace.log

Последняя строка показывает, докуда дошёл запуск. Если она заканчивается на «window shown», а окно чёрное или пустое, первый кадр так и не отрисовался. w0a подталкивает его до трёх раз с интервалом в четыре секунды, и каждый толчок добавляет строку «first frame missing». Эта трассировка — для нас самый быстрый способ увидеть, на каком шаге всё встало.

Безопасный режим

Если w0a падает два раза подряд, следующий запуск идёт в безопасном режиме. Завершение через диспетчер задач здесь тоже считается падением, потому что w0a не может отличить одно от другого. Об этом сообщает баннер. Датчики и автоматические действия на этом запуске остаются выключенными, а профиль видеокарты, сохранённый для применения при запуске, возвращается к заводским настройкам и выключается. Если твой ПК за 24 часа несколько раз неожиданно выключался, w0a на этом запуске тоже ничего не применяет.

Баннер предлагает Откатить все твики или Всё в порядке, продолжаем как обычно. Откатывай, если падения начались сразу после того, как ты что-то применил. Обычное закрытие w0a сбрасывает счётчик падений, так что следующий запуск будет обычным, если только Windows не продолжает неожиданно выключаться.

Всё равно ничего

Напиши нам и приложи три вещи: последние строки errors.log, весь startup-trace.log и версию Windows (нажми Win+R, введи winver). Вместе они опознают почти любой сбой запуска без нового круга вопросов.

Похожие статьи

Что программа для оптимизации игр может изменить в Windows, чего не может и как проверить её, прежде чем ей доверять: Работают ли программы для оптимизации игр?

w0a не меняет ни одной настройки Windows, пока ты не попросишь, а твик сохраняет старое значение, прежде чем записать новое. Сообщить мне

Эта страница помогла?

Чего не хватило или что не сработало? Мы читаем каждый такой ответ.

Если эта страница не решила проблему, напиши нам — скажи, какую статью ты читал, и мы её исправим.