Я приобрел себе новый ноутбук с Windows 7 Home Basic 64-bit.
Я использовал его без проблем в течение пары месяцев, а затем стало происходить странное:
- Я нажимаю кнопку Вкл.
- Через 20 секунд или меньше появится экран входа в Windows. Я полностью доволен этим временем.
- Я ввожу свой пароль и нажимаю Enter.
- На экране появляется приветствие , и тут начинается двухминутная пауза. Ничего не происходит, почти нет активности жесткого диска (мой брандмауэр записывает в его журнал каждую секунду), маленький синий кружок вращается слева от приветствия.
- Через две минуты появляется мой рабочий стол, и все, как обычно, работает хорошо.
Как вы можете себе представить, пауза довольно раздражающая.
И это не похоже на проблему производительности. Скорее Windows, кажется, ждет медленного ресурса, не пытаясь делать другие вещи в то же время.
Я пытался выяснить причину этого, но, видимо, мне это не удалось.
Вот несколько подсказок, которые у меня были:
- У меня есть брандмауэр. Служба брандмауэра запускается до входа в систему, без паузы. Из журналов брандмауэра (которые содержат много интересных вещей помимо сетевых событий) я вижу, что действительно есть двухминутная пауза, в течение которой брандмауэру нечего регистрировать. Такие вещи, как
TASKHOST.EXE
,MSCORSVW.EXE
,DLLHOST.EXE
,USERINIT.EXE
,EXPLORER.EXE
все начинают запускаться после окончания паузы. Я просмотрел системные журналы (я создал представление, объединяющее все события, произошедшие за время входа в систему). Единственный интересный момент (который происходит каждый день при каждом "долгом" входе в систему) - это:
14:10:17 - Я вхожу, учетные данные приняты, сеанс создан.
14:10:19 - Запущен детектор истощения ресурсов
14:12:07 - Ошибка с кодом 7006 из Service Control Manager:The ScRegSetValueExW call failed for Type with the following error: Access denied
14:12:07 - Информационное сообщение от UserPnp о том, что добавление туннельной службы (
system32\DRIVERS\tunnel.sys
) для устройстваROOT\*ISATAP\0000
завершено с кодом: 5
Может кто-нибудь предложить способ выяснить, что вызывает ScRegSetValueExW
и дает сбой, и что такое устройство ROOT\*ISATAP\0000
?
Я не уверен, что иду в правильном направлении, поэтому любые другие предложения приветствуются.
В случае, если кому-то интересно, что я установил до того, как это начало происходить: я установил Win7 Service Pack 1 и некоторые другие обновления, но проблема не началась сразу после этого, потребовалось несколько дней, чтобы проявиться.