Я боролся с драйверами NVIDIA на ноутбуке, в частности, панель управления NVIDIA не открывалась, и после некоторых исследований я обнаружил, что процесс контейнера дисплея NVIDIA не запущен. Я обнаружил, что могу нормально запустить процесс, и после того, как я все сделаю, все работает нормально, однако при каждом перезапуске служба не запускается.
Я исследовал это довольно широко и не нашел прямого решения. После множества попыток, похоже, работало удаление группы видео из службы реестра.
У меня есть 2 вопроса. Во-первых, какое влияние эта группа оказывает на сервис. Я понимаю, что это влияет на порядок запуска службы, поэтому я думаю, что это работает, удаляя его из рассматриваемой службы.
Во-вторых, любая идея, почему это работает. Я знаю следующие вещи, в оригинальной конфигурации
- В журнале событий Windows нет записей о том, что служба даже пытается запустить
- Журналы NVIDIA не показывают, что служба пытается запустить
- Другие службы в группе «Видео» работают нормально, включая как минимум 1 другую услугу NVIDIA
- В записи службы отсутствуют зависимости.
- Я попытался сделать другую службу зависимой от этой, чтобы попытаться форсировать запуск, но другая служба перестала запускаться
Служба настроена со следующими действиями отказа
1.) Перезапустите Сервис
2.) Перезапустите Сервис
3.) Запустить программу (приложение журнала, которое никогда не запускается)
Судя по всему, Windows решает даже не пытаться загрузить службу. Интересно, есть ли что-то в службе, которая заставляет Windows не пытаться загрузить службу во время загрузки группы видео. Единственное, что я заметил, это имя сервиса в реестре - NVDisplay.ContainerLocalSystem
, мне было интересно, если это имя имеет .
вызывает проблему