3

Я приобрел себе новый ноутбук с Windows 7 Home Basic 64-bit.

Я использовал его без проблем в течение пары месяцев, а затем стало происходить странное:

  1. Я нажимаю кнопку Вкл.
  2. Через 20 секунд или меньше появится экран входа в Windows. Я полностью доволен этим временем.
  3. Я ввожу свой пароль и нажимаю Enter.
  4. На экране появляется приветствие , и тут начинается двухминутная пауза. Ничего не происходит, почти нет активности жесткого диска (мой брандмауэр записывает в его журнал каждую секунду), маленький синий кружок вращается слева от приветствия.
  5. Через две минуты появляется мой рабочий стол, и все, как обычно, работает хорошо.

Как вы можете себе представить, пауза довольно раздражающая.
И это не похоже на проблему производительности. Скорее Windows, кажется, ждет медленного ресурса, не пытаясь делать другие вещи в то же время.

Я пытался выяснить причину этого, но, видимо, мне это не удалось.
Вот несколько подсказок, которые у меня были:

  1. У меня есть брандмауэр. Служба брандмауэра запускается до входа в систему, без паузы. Из журналов брандмауэра (которые содержат много интересных вещей помимо сетевых событий) я вижу, что действительно есть двухминутная пауза, в течение которой брандмауэру нечего регистрировать. Такие вещи, как TASKHOST.EXE , MSCORSVW.EXE , DLLHOST.EXE , USERINIT.EXE , EXPLORER.EXE все начинают запускаться после окончания паузы.
  2. Я просмотрел системные журналы (я создал представление, объединяющее все события, произошедшие за время входа в систему). Единственный интересный момент (который происходит каждый день при каждом "долгом" входе в систему) - это:

    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 и некоторые другие обновления, но проблема не началась сразу после этого, потребовалось несколько дней, чтобы проявиться.

2 ответа2

5

Вы определили, что что-то не может записать в реестр (RegSetValue) из-за отказа в доступе (5). Это может быть много вещей, от повреждения диска до сбойного расширения стороннего обозревателя и всего, что между ними. :)

Ошибки, которые вы видите в журнале событий, могут быть не проблемой, а просто симптомом.

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

Попробуйте MSConfig, чтобы отключить несколько вещей и посмотреть, что это делает.

Идея jcopenha относительно Process Monitor также хороша (но может быть излишней для того, где вы сейчас находитесь в процессе).

Есть эта веб-компания под названием Soluto, которая занимается выяснением того, почему у вас медленное время загрузки Windows, возможно, они могут помочь?

Оттуда, если вы застряли, вернитесь и задайте дополнительные конкретные вопросы.

2

Я бы предложил использовать Process Monitor для входа в систему и посмотреть, что происходит.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .