Windows Vista: экран остается затемненным в течение 30-60 секунд * после * запроса UAC
Исправление чьего-то компьютера с Vista.
Процесс:
- Я щелкаю любую программу или процесс, который открывает приглашение контроля учетных записей.
- Экран становится тусклым, поэтому вы можете нажать Продолжить, чтобы выполнить безопасное действие пользователя.
- Я нажимаю Продолжить
- Экран становится черным в течение от 30 секунд до 1 минуты, пока вы ждете возвращения экрана.
- В другом примере я нажимаю "Отмена", и экран по-прежнему становится черным от 30 секунд до минуты.
- В этот период времени перезвонит, пока вы ждете. (Никакого перезвона, если его отменяли.)
- Затем экран возвращается, чтобы продолжить с чем угодно.
Что-то происходит после запроса UAC. Учитывая, что все практически принято UAC, это может довольно быстро раздражать.
- Ноутбук имеет внешний монитор к обычному внешнему разъему. Работает отлично.
- Ноутбук также имеет дополнительную внешнюю видеокарту USB IOGEAR. Это проблематично, но при отключении происходит такое же поведение.
Я исключил помехи на мониторе после того же отключения электроэнергии после появления приглашения UAC с подключенными внешними мониторами или после перезагрузки без внешних мониторов.
Любые предложения о том, как решить эту проблему?
3 ответа
В заключение, "Тихий режим" от TweakUAC был лучшим решением, обеспечивающим неинтрузивную аутентификацию UAC для Vista, если сбой реестра для PromptOnSecureDesktop завершился неудачно. Если вы застряли в более ранних версиях Vista Home и подобных, я бы порекомендовал этот подход, поскольку UAC все еще активен для вас. В моем случае я обновил машину до Windows 7, и у меня больше нет проблем.
Я предполагаю, что проблема связана с тем, как ваша видеокарта или драйвер обрабатывает переключатели экрана. Судя по твоему описанию, это кажется не очень хорошим. По умолчанию UAC в Vista будет переключать экран на "безопасный рабочий стол" при запросе согласия. Можно отключить безопасный настольный коммутатор, при этом UAC по-прежнему включен.
Вы хотите изменить параметр PromptOnSecureDesktop на 0. Редактор локальной политики может изменить это, но это доступно только в Vista Business или "лучше". Однако параметр реестра можно изменить независимо от вкуса Vista.
Используйте этот скрипт реестра:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"PromptOnSecureDesktop"=dword:00000000
Сохраните его в файл с расширением.REG и дважды щелкните по нему, чтобы редактор реестра применил настройку.
Эффект должен стать активным немедленно, без необходимости перезагрузки или выхода из системы.
Почему бы не отключить UAC в Vista и посмотреть, работает ли это?
Как отключить UAC: http://www.howtogeek.com/howto/windows-vista/disable-user-account-control-uac-the-easy-way-on-windows-vista/