DxDiag
Диагностический инструмент, встроенный в операционные системы семейства Windows, позволяющий получить подробные сведения об установленных компонентах и драйверах DirectX и обнаружить неполадки связанные с ними.Чтобы создать файла диагностики DxDiag:
- Нажимаем комбинацию клавиш Win+R
- Вводим название программы
DxDiag
и нажимаем «OK» - Ждём пока загружается «Средство диагностики DirectX»
- Нажимаем «Сохранить все сведения» и выбираем место где сохранить файл «DxDiag.txt»
Просмотр событий
Средство Windows для просмотра сведений о значимых системных и программных событиях. Служба журнала событий запускается автоматически при запуске Windows и ни одно событие не сможет ускользнуть незамеченным. К тому же, по умолчанию все события сохраняются на неопределённый срок, что позволяет просматривать и анализировать сведения в любое время.Чтобы сохранить журнал событий:
- Открываем Панель управления → Администрирование → Просмотр событий
- Переходим к разделу Просмотр событий → Журналы Windows
- Нажимаем правый клик на раздел «Приложение» и выбираем «Сохранить как»
- Выбираем место, где сохранить журнал app.evtx или app.evt (только Windows XP)
ProcessMonitor
Бесплатный инструмент Windows Sysinternals, который в режиме реального времени отслеживает активность файловой системы, системного реестра, запущенных процессов и потоков.Например, если возникают проблемы при работе Skype, чтобы сохранить журнал всех операций:
- Закрываем Skype (очень важно правильно закрыть скайп)
- Загружаем архив ProcessMonitor.zip и разархивируем содержание в удобную нам папку
- Запускаем приложение Procmon.exe
- Запускаем Skype и ждём или выполняем нужные действия, пока не возникнет проблема
- В ProcessMonitor нажимаем Ctrl+S, ставим флажок напротив «All events» и выбираем формат «Native Process Monitor Format (PML)»
- Выбираем место для сохранения файла «Logfile.PML» и нажимаем «OK»
ProcDump
Бесплатный инструмент Windows Sysinternals позволяющий снять дамп памяти при неправильном работе (включая чрезмерное потребление ресурсов компьютера), зависании или краше приложений.К примеру, если Skype принудительно завершает свою работу, можно получить дамп с помощью ProcDump следующим образом:
-
Запускаем командную строку от имени администратора
-
Скопируем следующую команду в командную строку и нажимаем Enter:
taskkill /IM skype.exe /F
-
Загружаем архив Procdump.zip и разархивируем его содержание в папку D:\debug
-
Скопируем следующую команду в коммандую строку и нажимаем Enter:
D:\debug\procdump.exe -e -w -accepteula Skype.exe D:\debug
-
Запускаем Skype и ждём или выполняем нужные действия, пока программа не завершает свою работу. В окне командной строке должно появиться сообщение:
Dump 1 initiated: D:\debug\Skype.exe_01234_56789.dmp
CPU-Z
Бесплатная программа позволяющая узнать технические характеристики, таких устройств компьютера как центральный процессор, видеокарта, материнская плата и оперативная память. Хоть CPU-Z не позволяет диагностировать проблемы, в некоторых случаях эти технические сведения достаточны, чтобы определить источник проблемы.Чтобы сохранить техническую информацию в лог-файле:
- Загружаем архив cpu-z_1.75-en.zip и разархивируем содержание в удобную нам папку
- Запускаем приложение cpuz.exe и ждём пока закончится загрузка
- Рядом с кнопкой «Tools» нажимаем на треугольник ▼ и выбираем пункт «Save Report as .TXT»
- Выбираем место где сохранить файл «cpuz.txt»
Msinfo32
Встроенное приложение в операционных системах Windows собирающая и отображающая информацию о конфигурации компьютера, включая оборудование, компоненты, программное обеспечение, драйвера, службы и другие сведения о системе, которые помогают получить общее представление о компьютерной системе.Чтобы сохранить сведения о системе в nfo-файле:
- Нажимаем комбинацию клавиш Win+R
- Вводим
msinfo32.exe
и нажимаем «OK» - Нажимаем комбинацию клавиш Ctrl+S
- Выбираем место где сохранить файл «msinfo32.nfo»
- Ждём пока идёт сбор сведений о системе
Dependency Walker
Dependency Walker (переводится с английского как «обходчик зависимостей») — бесплатная программа позволяющая сканировать исполняемые файлы и обнаружить какие модули загружаются во время запуска. Для каждого модуля отображается различные сведения, включая версию, импортируемые и экспортируемые функции, путь к файлу, разрядность и другие.Чтобы выявить проблемы с импортированными модулями:
-
Скачайте depends22_x86.zip и извлекайте файлы. Обратите внимание, что я сохранил все файлы в папке D:\depends22_x86\ и в примере ниже указан именно этот путь.
-
Запустите командную строку и закройте проблемное приложение с помощью команды:
taskkill /IM skype.exe /F
-
Сохраните отчёт «depends.log» с помощью команды:
"D:\depends22_x86\depends.exe" /c /f:1 /u:1 /ps:1 /pp:1 /po:1 /ph:1 /pl:1 /pg:1 /pt:1 /pn:1 /pe:1 /pm:1 /pf:1 /pi:1 /pc:1 /ot:"D:\depends22_x86\depends.log" "C:\Program Files (x86)\Skype\Phone\Skype.exe"
Нет комментариев