Вы видели новый диспетчер задач Windows? Сегодня я раскрою вам тайное знание о нем и покажу, как копаться в Windows с помощью разных диагностических программ.
Неделю назад Холмс без особых усилий вычислил причину автоматического запуска Skype с помощью Process Monitor. В Windows 8 и более новых ОС история об автозагрузке могла бы выйти немного другой. И дело тут даже не в том, что в этой ОС не устанавливается ОЕМ-утилита производителя ноутбука, ставшая причиной проблемы. Все намного интереснее!
[+] Сегодня в программе
- Управление автозапуском в Windows
- Как присваивается степень влияния на запуск Windows
- Где хранятся результаты измерений
- Как выполняются измерения
- Знакомство с новой версией Windows Performance Analyzer
- Загрузка и установка
- Выбор графика и изменение вида отображаемых данных
- Выбор данных для отображения в таблице
- Автозагрузка Windows сквозь призму WPA
- Дело об автозагрузке Windows в новом ракурсе
- Рекомендации Microsoft разработчикам программ
- Дискуссия
Управление автозапуском в Windows
Для управления программами, стартующими вместе с системой, в Windows исторически служила утилита msconfig. Список программ формировался на основе содержимого папки «Автозагрузка» (shell:startup) и нескольких разделов реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run
В Windows 8 этот принцип сохранился, но функция перешла к диспетчеру задач.
Новинкой же стало отображение информации о влиянии на скорость загрузки системы. Вероятно, по замыслу создателей Windows, эти сведения должны помочь людям при расчистке автозапуска. Я предлагаю вам залезть под капот Windows и разобраться, как все это работает.
Как присваивается степень влияния на запуск Windows
Диспетчер задач слегка приоткроет вам завесу над тайной, если навести курсор на заголовок столбца.
Конкретные параметры влияния на скорость запуска Windows таковы:
- Высокое – приложение использует более 1 секунды времени процессора или свыше 3MB дисковых операций I/O
- Среднее – приложение использует от 300 до 1000 мс времени процессора или от 300KB до 3MB дисковых операций I/O
- Низкое – приложение использует менее 300 мс времени процессора и менее 300KB дисковых операций I/O
Давайте посмотрим, откуда диспетчер задач берет эти сведения.
Где хранятся результаты измерений
Найти источник данных оказалось очень легко. Настроив фильтр Process Monitor на процесс taskmgr, я включил отслеживание файловой активности и перешел в диспетчере задач на вкладку «Автозагрузка». Результат не заставил себя ждать — нашлась папка %WinDir%\System32\wdi\LogFiles.
Имя папки StartupInfo недвусмысленно намекало на ее содержимое. По указанному пути, действительно, обнаружилось несколько XML-файлов с примерно такими данными.
Очевидно, при запуске диспетчера задач происходит анализ XML-файла, соответствующего последней загрузке Windows. Затем сведения выводятся в упрощенном виде на вкладке «Автозагрузка». Если файлы удалить, степень влияния будет указываться как «Не измерено».
Как выполняются измерения
Уровнем выше, в папке LogFiles, оказались отчеты в формате ETL, в которых наряду с отчетом о загрузке Windows сохраняет также сведения о выключении системы и входе в нее.
В принципе, даже исходя из названия папки wdi, можно догадаться, как создаются отчеты. Аббревиатура означает Windows Diagnostics Infrastructure, т.е. инфраструктура диагностики Windows. Чтобы проверить предположение, я снова обратился к Process Monitor, на сей раз натравив его на папку wdi.
Мне даже не понадобилось перезагружать систему, поскольку утилита сразу зафиксировала в папке активность svchost.exe, хост-процесса для служб. Открыв в диспетчере задач вкладку «Подробности», я щелкнул правой кнопкой мыши по процессу с идентификатором 1144 и выбрал «Перейти к службам».
Служба политики диагностики запускается автоматически, а ее полное описание вы можете посмотреть в оснастке services.msc. При каждой загрузке Windows эта служба дожидается окончания автозапуска и сохраняет свежий отчет в формате ETL в папке C:\Windows\System32\wdi\LogFiles
. Файл может называться BootCKCL.etl
или BootPerfDiagLogger.etl
в зависимости от версии Windows. На его основе создаются записи в журнале Diagnostics-Performance. Кроме того, в Windows 8+ наряду с ETL появляются XML-файлы для диспетчера задач.
Откроем отчет?
Знакомство с новой версией Windows Performance Analyzer
Владельцы книги об ускорении загрузки Windows уже знакомы с предыдущей версией этого инструмента, поскольку именно с его помощью я разбирал этапы загрузки Windows 7. В Windows ADK средства диагностики и оценки производительности системы стали мощнее и… прекраснее :)
Впрочем, графический интерфейс WPA может отпугнуть новичков, поэтому я кратко расскажу о его основных функциях.
Загрузка и установка
Скачайте Windows ADK и установите средства для оценки производительности (выделены синим на рисунке).
После этого отчеты в формате ETL начнут открываться в WPA двойным щелчком.
Выбор графика и изменение вида отображаемых данных
Входящие в отчет графики отображаются в Graph Explorer, который можно переключать сочетанием клавиш Ctrl + G. Щелчок по заголовку графика открывает список дочерних графиков.
Кстати, чтобы открыть график, можно перетащить его из панели Graph Explorer на кнопку новой вкладки.
В новом WPA появилась панель инструментов, упрощающая настройку вида графика и открывающая доступ к дополнительным параметрам.
- Выбранный вами график.
- Тип представления данных на графике. Звездочка указывает на то, что выбранный тип отличается от стандартного.
- Вид диаграммы.
- Редактор вида графиков, где можно задать отображаемые столбцы, а также параметры сортировки и группировки для них. Там же вы можете настроить фильтры, о которых я расскажу ниже.
- Вид окна, где у вас есть выбор между таблицей, диаграммой и их совместному отображению.
Выбор данных для отображения в таблице
В табличном режиме WPA показывает предустановленный набор данных для каждого типа графика, но его легко изменить. Вы можете щелкнуть по заголовку любого столбца правой кнопкой мыши и выбрать любой из доступных для графика параметров. А щелчок левой кнопкой мыши по заголовку столбца ожидаемо выполняет сортировку.
С большим количеством процессов можно справиться при помощи фильтров. Самый простой способ — это фильтр в контекстном меню. Выбрав Filter to Selection, вы исключите из списка все процессы кроме выбранных.
В сложных ситуациях помогут расширенные фильтры, набор которых соответствует списку доступных в таблице столбцов.
Учтите, что фильтры работают кумулятивно, т.е. стандартно используется условие AND. Показанный на рисунке выше набор бесполезен, но его легко скорректировать, добавив между фильтрами условие OR.
С помощью этого фильтра я и получил сокращенный список процессов, показанный на картинке выше с контекстным меню. Кстати, поиск запускается привычным сочетанием клавиш Ctrl + F, и условия в нем задаются аналогично.
В заключение этого мини-обзора отмечу, что вид открытого ETL-файла, включая все текущие настройки вкладок, можно сохранить из меню File – Export Session. Теперь вы вооружены для изучения автозапуска Windows!
Автозагрузка Windows сквозь призму WPA
В файле BootCKCL.etl или BootPerfDiagLogger.etl содержится краткий отчет о загрузке, протоколирующий три компонента.
Напомню, что влияние программ на скорость запуска Windows оценивается на основе процессорного времени и объема дисковой активности. Отмечу, что я не нашел в отчете ETL именно тех значений, что указаны в XML-файлах для диспетчера задач, хотя картина аналогична. Остается предположить, что перед записью в XML производятся какие-то дополнительные вычисления.
Использование процессора
В графике CPU Usage (precise) я выбрал представление Utilization by Process, Thread, после чего отфильтровал ненужные процессы из таблицы и добавил столбец CPU Usage (ms).
Сравните эту картину с диспетчером задач на первом рисунке статьи. Выделенные процессы символизируют границы между тремя степенями влияния программ на скорость загрузки Windows. Похоже, не правда ли?
Дисковая активность
В графике Disk Usage я выбрал представление Utilization by Process, IO Type и добавил в таблице столбец Size.
Обратите внимание на процессы itype.exe (драйвер клавиатуры Microsoft) и Snagit32.exe. По нагрузке на CPU влияние этих программ на скорость запуска Windows можно оценивать как среднее. Однако именно из-за высокой дисковой активности им присвоена высокая степень влияния.
Дело об автозагрузке Windows в новом ракурсе
Помните, как Холмс просил Ватсона сделать лог загрузки с помощью Process Monitor? Если бы мисс Финли работала в Windows 8 или более новой системе, детектив смог бы дать ответ не просто быстрее, а моментально. Он бы сразу попросил прислать ему последний XML-файл с отчетом о загрузке из папки %WinDir%\System32\wdi\LogFiles\StartupInfo
!
Родительский процесс
Вы уже видели выше эту картинку, но теперь я выделил другие сведения: родительский процесс, его ИД и время запуска.
Согласитесь, что прислать крошечный текстовый файл можно намного быстрее, чем большой журнал загрузки Process Monitor. В принципе, чтобы решить проблему мисс Финли в Windows 7, Холмс мог бы обойтись и отчетом BootCKCL.etl, также находившемся на диске.
На графике Lifetime by Process можно добавить столбцы Process ID и Parent Process ID, т.е. идентификаторы процесса и родительского процесса соответственно.
Поскольку ИД 2024 принадлежит процессу explorer.exe, выделенные программы запускаются классической оболочкой Windows из стандартных расположений автозагрузки.
Отложенная автозагрузка
В Windows 8 в очередной раз предпринята попытка снизить влияние программ в автозагрузке на скорость запуска системы. Достаточно перезагрузить систему, чтобы увидеть, как программы из автозагрузки начинают появляться только после отображения начального экрана и даже перехода на рабочий стол.
WPA очень наглядно отображает распределение автозагрузки программ по времени. Стоит добавить столбец Start Time (s), отфильтровать лишнее, и все будет видно как на ладони.
Процесс explorer.exe запустился через 21 секунду после старта Windows, но лишь спустя 15 секунд после него начали стартовать программы из автозагрузки, причем последняя из них запустилась только через 42 секунды.
Такое поведение невозможно нейтрализовать полностью, но можно значительно сократить задержку запуска программ, используя секретный параметр StartupDelayInMSec в пользовательском разделе реестра.
Конечно, найдутся люди, которых и это не устроит, но у них никто не отбирает возможность распределить автозагрузку по времени с помощью планировщика заданий! Холмс наглядно проедмонстрировал это в деле об автозагрузке Windows.
Рекомендации Microsoft разработчикам программ
Заканчивая тему автозагрузки, я хотел бы отметить еще один момент. Появление в диспетчере задач сведений о влиянии на скорость запуска Windows – это еще и сигнал разработчикам о том, что при чистке первыми под нож вероятнее попадут более требовательные к ресурсам программы.
Microsoft может придумывать разные трюки, стараясь нивелировать влияние программ на скорость загрузки Windows. Но компания бессильна в другом аспекте – энергопотреблении классических программ!
В Windows 8 появились различные улучшения, призванные продлить работу ноутбуков, ультрабуков и планшетов от батарей. Пожалуй, самым заметным новшеством являются современные приложения, которые отправляются «в сон», когда вы переключаетесь в другое окно. И да, эти приложения нельзя поместить в автозагрузку ;)
В моей аудитории практически нет разработчиков, но я специально хочу рассказать вам о рекомендациях Microsoft относительно автозапуска программ. Ведь они рисуют Windows такой, какой ее хотели бы видеть создатели.
Я еще раз хочу подчеркнуть, что эти советы – для авторов программ. Если вы хотите добавить классическую программу в автозагрузку, это ваше личное дело, и никто этому не препятствует. Однако Microsoft не рекомендует разработчикам наполнять автозапуск своими творениями, дублирующими функции Windows, либо имеющими альтернативные возможности реализации с более экономичным энергопотреблением.
Дискуссия
А вы уже пользовались новыми инструментами для оценки производительности Windows из нового ADK? Расскажите, что вы анализировали.
Если вы впервые видите WPA и заинтересовались им, предлагаю вам домашнее задание. Изучите свой лог загрузки и опубликуйте в комментариях скриншот распределения автозапуска программ по времени. Этот опыт пригодится вам, когда в одном из будущих материалов мы будем анализировать загрузку Windows 8.
Vadims Podans
Это всё прекрасно, только у меня один вопрос: а зачем это всё нужно? Честно говоря, я ни разу подобной ерундой не занимался. Не только потому что у меня всё прекрасно (а это не далеко не так), а потому что не вижу конечного профита. Выигрыш в несколько секунд загрузки для меня не решает ничего.
Vadim Sterkin
Вадимс, с практической точки зрения узкое применение этого материала в том, чтобы научиться диагностировать автозапуск программ Windows с помощью WPA. Неделю назад рассматривался абсолютно практический случай, и эта запись позволяет посмотреть на него в ракурсе WPA.
Более широкое применение — знакомство с набором средств для оценки и диагностики производительности, что пригодится в будущих статьях.
Кроме того, я демонстрирую приемы исследования Windows с помощью различных диагностических утилит. Я показываю, что здесь нет ничего сложного. И каждый читатель может разобраться с тем, как изнутри работает функция, которая конечному пользователю представлена в диспетчере задач в упрощенном виде.
А так, постановку вопроса «мне не нужно -> никому не нужно» трудно обсуждать. Но с тем же успехом можно сказать, что не нужны PKI, PowerShell и… Тера Патрик :)
Леонид
Чтоб лучше разбираться в Windows.
Виталий К. ©
В новых Windows столько всяких следилок, что хочется всё это отключить. Оно конечно же придумано для оптимизации, но по моему все средства по оптимизации тратят больше ресурсов, чем экономят.
Vadim Sterkin
Виталий, ваш комментарий ожидался именно таким… В данном случае, это придумано не для оптимизации, а для диагностики.
Дамир
Вот кстати об умных современных программах, которые отправляются в сон, стоит юзеру отвлечься: запускаю win8, вижу на плитке Магазина, что есть обновления. Захожу в соответствующий экран, жму «Обновить все». Вижу, как радостно мигает лампочками роутер. Поскольку дело это с моим каналом совсем не быстрое, открываю Оперу и иду читать блог Вадима Стеркина о том, какая замечательная эта новая система. :)
Краем глаза вижу, что лампочки перестали мигать. Возвращаюсь в Магазин — ничего не скачалось! Вынужден тупо сидеть, смотреть на ползущую строку загрузки и периодически шевелить мышкой, чтобы это чудо не дай бог не заснуло. Вот такая вот вытесняющая всякий здравый смысл многозадачность… :S
Vadim Sterkin
Дамир, вообще-то, загрузка обновлений для приложений из магазина выполняется в фоне. И мышкой тоже шевелить не надо. Другими словами, не стоит делать глобальных выводов на основе поведения конкретной системы.
Виталий К. ©
И к чему запуск диагностических средств при каждой загрузке? Вы же не ездите с открытым капотом машины, чтобы постоянно наблюдать, не сломалось ли что?
Vadim Sterkin
Виталий, ваша метафора совсем не подходит тут. Вы ездите с закрытым капотом, а компьютер выводит вам диагностику на панель приборов, даже если речь о лампочке масла.
И вы не поверите, но работа диагностических средств не прекращается даже после окончания загрузки системы.
Отвечая на вопрос, к тому, чтобы при возникновении проблемы специалист мог получить необходимые сведения с минимальными усилиями для себя и клиента. В принципе, я это написал в статье, если вы не заметили…
Виталий К. ©
Как бы всё это отключить?
За что я люблю ХР- ничего лишнего.
Vadim Sterkin
Виталий, в статье достаточно информации для ответа на ваш вопрос.
Андрей
Спасибо! И ещё спасибо за ответы на комментарии, для меня они не хуже самой статьи по смыслу. До свиданья, с уважением Андрей К.
Vadim Sterkin
Андрей, я тоже люблю комментарии в этом блоге :)
Александр
Разбираться в этом на каком-то уровне, конечно, стоит. По установке любого Виндоус сразу отключаю неиспользуемые сервисы, что-то ненужное в планировщике и, конечно, автозапуск ненужных утилит из автозагрузки от 3party софта — привычка. Лезть глубже хочется, но то времени нет, то лень; и понимаю, что разбирательство с конкретно системными объектами загрузки займет много времени, а результат не очень-то предсказуем и стабилен — стоит ли свеч?
Vadim Sterkin
Александр, каждый сам для себя определяет уровень, на котором он хочет разбираться. Если вы разбираетесь на уровне «отключения неиспользуемых служб и заданий планировщика», а дальше вам лень, то… в моих статьях красивые картинки, можно их рассматривать просто ;)
Александр
Вадим, вот вы можете сказать почему, скажем, оптимально настроенный ПК ( как кажется:) ) сейчас загружается за 35 секунд, а в следующую загрузку — за 50? Или это только нужно конкретно садиться за ВПА и смотреть чем эти загрузки отличались и вникать? Это меня уже долго беспокоит: стоит ли мучаться с оптимизацией загрузки если в итоге все равно не получается добиться стабильности. Или мои различия времени загрузки это и есть проблема которую хорошо было бы решить?
Vadim Sterkin
Александр, вариативность длительности загрузки — это нормальное явление, хотя 50% разница мне кажется великоватой. В Windows 8 также отличается время запуска после перезагрузки и включения выключенного ПК.
P.S. Описанного в статье лога недостаточно для полноценного анализа загрузки Windows.
Максим
Вот моё домашнее задание.
Список был на 2 экрана в высоту, так что пришлось допилить.
Но и тут видно, что загрузка длилась около 20 секунд, а том я уже сам начал запускать всё подряд )
Vadim Sterkin
Спасибо, Максим! :) Вы начали от wininit, поэтому в диапазон попали и процессы служб. Занятно, что служба Apple и какие-то службы ASUS стартуют раньше AVP. И еще что-то выполняется из планировщика, судя по taskeng.
Кстати, службу TeamViewer можно перевести в ручной режим запуска, если к ПК не осуществляется удаленный доступ извне.
Максим
Да Apple меня тоже удивляет, очень не приятно удивляет, своей назойливостью :) Но я временно ставил iTunes поэтому не стал выносить в планировщик.
А из планировщика у меня запускается действительно очень много.
Практически всё что смог перенести из автозапуска, около 30 процессов.
И всё благодаря Вашим Вадим советам!
Жаль TeamViewer не получается вынести, но он мне нужен как раз для доступа извне.
P.S.: с картинкой опять попал в просак )
Vadim Sterkin
Максим, так если у вас Windows 8, ценность планировщика уже не столь велика. Но по идее даже запуск службы Team Viewer можно туда вынести :)
Александр
Vadim Sterkin,
я многое уже испробовал (и из Ваших статей в т.ч.) и теперь определяю, что мне понадобится, а что нет. Я приверженец практики не «захламления» себя знаниями, которые не используются. В частности, мне не хочется просидеть пару часов за SDK чтобы улучшить загрузку компьютера еще на 1-2 секунды:) тем более, что я обычно использую сон несколько дней под ряд.
Vadim Sterkin
Александр, да я и не настаиваю же :) Кому интересно — ковыряется, остальные находят более важные занятия.
Александр
Vadim Sterkin,
но вы отвечаете с ухмылкой так, буд-то все, кто не ковыряется, способны только картинки рассматривать. Комментарии о картинках приправленные смайлами кажутся высокомерными. Или показалось?:)
Vadim Sterkin
Александр, я отвечаю не с ухмылкой, а с улыбкой или подмигиванием. Я не считаю, что «отключать службы и задания планировщика» хоть как-то квалифицируется как «разбираться в Windows», но тут все равно нет выскомерия, скорее это подкол ;)
Максим
Сила привычки ещё с 7
+ мне действительно нет необходимости при входе использовать все 20-30 приложений. По этому я и разнёс их на несколько минут планировщиком. А потом хоть все пусть висят, благо памяти 8Gb :)
Игорь
Что то я не понял при установке пишет требуется 5 Гб — это зачем так много?
Vadim Sterkin
Игорь, ADK не для развлечения, но сам набор, выделенный на рисунке в статье, вряд ли потянет на 5 Гб. Или вы все флажки расставили, как у меня?
Игорь
Как было на рисунке так и начал делать но остановил когда вышло информация о пяти Гбайтах.
Vadim Sterkin
Игорь, у вас с местом на диске проблемы? Просто в следующих статьях я буду рассматривать инструменты оценки, исследователю все пригодится :)
Игорь
Нет проблем с местом на HDD у меня нет. Но пока нет времени — как нибудь потом попробую установить.
devi1
Спасибо за статью! Хотелось бы почаще видеть информацию о различных полезных средствах, предлагаемых MS.
Vadim Sterkin
Я исполняю ваши желания :)
d1m-0n
Вадим, а Windows Performance Toolkit для Семёрки тоже работает на Восьмёрке.
В какой мере ему можно доверять ?
Vadim Sterkin
В ADK утилиты из WPT 4.1 (например, xbootmgr) оставлены для обратной совместимости со старыми скриптами, т.е. доверять можно. Но я не вижу особого смысла ставить старый WPT при наличии нового.
Юрий Б.
Здравствуйте Вадим. Может мой вопрос немного не по теме, но уже куда только не писал, на форуме oszone по этому вопросу создал три темы, но ни разу не получил ни одного ответа.
У меня Windows 8 Pro. Из магазина Windows Store поставил клиент IM+. Теперь хочу чтобы он автоматически запускался при входе в систему, но не знаю, как это сделать. Если бы обычное приложение, то это бы я сделал без проблем, через автозапуск или планировщик. А как сделать автозапуск приложения из магазина Windows?
Vadim Sterkin
Юрий, я не понял, зачем вы создали три темы на форуме по единственной проблеме, и почему вы не привели здесь ссылки на них.
А в блоге я уже отвечал на этот вопрос.
Константин
Еще как стоит!У меня ушла целая неделя чтобы научиться делать свои сборки Windows 7-8 Результатом доволен.
Vadim Sterkin
Константин, я рад, что у вас все получилось :)
Леонид
Здравствуйте Вадим. Вопрос по теме, в чем может быть причина три программы. Punto Switcher, MKey и CoodClip есть в диспетчере задач на вкладке Автозагрузка, но при этом реально не запускаются. Приходится запускать их вручную с Рабочего стола
Vadim Sterkin
Леонид, на форуме уже есть тема.
Эмиль
Странно то ,что в диспетчере задач ,в автозагрузке, отражаются не все приложения.В Windows 7 их было значительно больше.Есть ли способ их найти и отключить автозагрузку?
Vadim Sterkin
Эмиль, в диспетчере задач Windows 8 отображаются приложения из тех же расположений, что и в msconfig Windows 7. Если у вас есть доказательства обратного, приводите.
Andy
Приветствую!
У меня система слишком много сама по себе работает, что-то в ней там крутится, но непонятно что.
Собрал информацию для Windows Perfomance Analizer а там есть несколько процессов с именем Unknown.
Что это такое может быть и нормально ли это? Поиском по Интернету ничего похожего не нашел… (((
Vadim Sterkin
Может быть вирус, руткит. Собирайте логи.
Andy
Спасибо! попробую…
У меня тут странность, когда залогировал перезугрузку, то у меня эти неизвестные процессы прут почти с самого бута. Видимо правда что-то странное… Хотел систему сносить, а теперь вот заинтересовался…
Да и система у меня грузится до неприличия долго. На это даже в логах ругаются.
Или это нормально и так и должно быть?
https://docs.google.com/file/d/0B1u_SKyr39WlY1Z6dm00eU45QVU/edit?usp=sharing
Vadim Sterkin
Я не считаю нормальным наличие неизвестных процессов…
Yevgeniy Vesna
Правильно ли я понимаю, что в Windows8 файлы .etl создаются автоматически. А WPA из ADK нужен только для анализа этих файлов.
В то время как в Windows 7 нужно вручную запускать сбор данных для получение .etl файлов?
Vadim Sterkin
Эти файлы создаются и в 7.
Yevgeniy Vesna
Vadim Sterkin,
Если они создаются автоматически и Windows 7, то для чего нужно тогда устанавливать SDK и вручную запускать xbootmgr?
Этот вопрос подробно не освещен, ни в этой статье ни в «Этапы загрузки Windows под микроскопом Windows Performance Toolkit». Если можно — если есть где то более подробный материал по этой теме.
Vadim Sterkin
Евгений, там только минимальный набор данных для первой диагностики.
Yevgeniy Vesna
Хорошо, спасибо. С windows 7 понятно. Но нужно ли для Windows 8 устанавливать SDK от Windows 7, и выполнять аналогичные действия для получения детальных отчетов?
PS. Извините, возможно это тривиальный вопрос, но в тексте статьи я не смог найти ответа на этот вопрос.
Vadim Sterkin
Евгений, нужно. Поведение в 8 и 7 аналогично же.
Animator
Здравствуйте,
В папке StartupInfo логи создаются но в самом Диспетчере Задач на вкладке Автозагрузка почти пусто (отображается один файл находящийся в папке Startup).До вылета по 0х1а показывало все.
Чего это?
Oleg Segal
Вадим, спасибо за статью.
У меня есть несколько программ, которые я хотел бы исключить из автозагрузки, но в стандартных местах их не удается обнаружить.
С помощью WPA удалось определить, что они запускаются из родительского процесса с ID = 1292
Вопросы:
1. Как мне понять, что это за процесс?
2. Как, в конечном итоге, удалить эти программы из автозагрузки?
Спасибо заранее
Vadim Sterkin
Олег, так в WPA же и смотрите, что это за процесс. Читайте также Дело об автозагрузке Windows.
Oleg Segal
Вадим, спасибо, разобрался!
Есть еще вопрос…Не нашел соответствующего поста, поэтому задам тут:
периодически, особенно, после пробуждения перестают работать некоторые программы, которые висят в трее.
Конкретно 2 штуки: punto switcher и hot keybord. Т.е. они там висят, но автоматические действия не выполняют-punto не переключает раскладку и не заменяет фразы из автозамены, а HK перестает реагировать на горячие клавиши. Если эти программы из трея открыть, то она как бы «просыпается» и начинает работать.
Я так понимаю, что этот windows либо ПО ноута так освобождает оперативку, может, выгружая не используемые программы, пока ее не откроешь? Есть ли способ устранить? Заранее спасибо за ответ.
Asus Zenbook UX31A, 4Gb Ram, Windows 8.1 x64
Vadim Sterkin
Олег, с устранением разбирайтесь в форуме. У меня же есть обходной путь: Как запустить программу при выходе из сна или гибернации.
Persey
Вадим, подскажите пожалуйста, что делать, если периодически зависают иконки на рабочем столе и вкладки браузера, то есть не реагируют на действия мыши? Система win8,1, но когда стояла win7 было тоже самое. Иногда помагает отвиснуть комбинация cntl+alt+delete. С уважением, Persey.
Vadim Sterkin
Не вижу связи с этой статьей. Обратитесь в forum.oszone.net.
Persey
Задал этот вопрос на указанном форуме http://forum.oszone.net/thread-293951.html, даже ни одного просмотра почему-то..(
Vadim Sterkin
Просмотры обновляются раз в сутки :)
Владимир Болгов
при включении ПК Asus K50C(ноутбук ) периодически система зависает на экране мигающий фон с дребезжащими полосами ,после выключения кнопкой и повторного включения через некоторое время опять все повторяется ,(стоит Windows8.1) .Это зависание еще бывает, когда включен Скайп ,система внезапно перестает реагировать, курсор не работает, на части экрана черный квадрат, При его удалении самопроизвольно идет переход на ненужный мне игровой сайт .Что Вы посоветуете ?Владимир
P.S .дополнение к моему предыдущему коментарию :на ноутбуке установлен Аваст антивирус Спасибо ,Владимир.
Vadim Sterkin
Как обычно, http://forum.oszone.net/
Айдар Касимов
А какой аналог этому графику в новом инструменте?
http://s8.hostingkartinok.com/uploads/images/2015/10/2dffb1d1f0d93d2a1a8a60be5e616bd9.png
Vadim Sterkin
Айдар, у служб есть отдельный график, но выглядит он иначе.
kolleonid
Здравствуйте.
А в новом WPA в каких графиках видно устанавливаемые при загрузке драйвера?