Команда DISPDIAG собирает диагностические данные о графической подсистеме Windows: параметры видеокарты, монитора, версии драйверов, режимы отображения и информацию DirectX. Результат сохраняется в двоичный файл, который можно передать в службу поддержки или открыть в средствах диагностики Windows.
- Синтаксис команды DISPDIAG
- Ключи и параметры
- Примеры использования
- Запуск диагностики с сохранением в файл по умолчанию
- Сохранить дамп в указанный каталог
- Сбор данных с подробным выводом
- Сбор данных вместе с журналом трассировки
- Сохранение результата в текстовом представлении через перенаправление
- Частые ошибки и решения
- Когда применять, а когда нет
- FAQ
- Что находится в файле, который создаёт DISPDIAG?
- Чем DISPDIAG отличается от DXDIAG?
- Нужны ли права администратора для запуска DISPDIAG?
- Где хранится файл диагностики по умолчанию?
- Как просмотреть содержимое файла DISPDIAG?
Синтаксис команды DISPDIAG
DISPDIAG [-out путь_к_файлу] [-log] [-v]
Параметры:
-out путь_к_файлу— задать имя и путь выходного файла (по умолчанию файл создаётся на рабочем столе);-log— записать журнал трассировки событий в дополнение к дампу;-v— подробный (verbose) режим: дополнительный вывод в консоль во время сбора данных.
DISPDIAG не имеет традиционных ключей с косой чертой — параметры передаются через дефис.
Ключи и параметры
| Ключ | Описание | Пример |
|---|---|---|
-out | Указать путь и имя файла, куда будет записан дамп диагностики | DISPDIAG -out C:\diag\display.dat |
-log | Включить сбор журнала трассировки событий ETW во время диагностики | DISPDIAG -log -out C:\diag\display.dat |
-v | Подробный режим: вывод прогресса сбора данных в консоль | DISPDIAG -v |
Примеры использования
Запуск диагностики с сохранением в файл по умолчанию
Самый простой способ собрать данные о графической подсистеме. Файл будет создан на рабочем столе текущего пользователя.
DISPDIAG
После завершения Windows сообщит путь к созданному файлу диагностики.
Сохранить дамп в указанный каталог
Удобно, когда нужно сохранить файл в конкретное место для последующей передачи или анализа.
DISPDIAG -out C:\Diag\display_report.dat
Каталог C:\Diag\ должен существовать — DISPDIAG не создаёт каталоги автоматически.
Сбор данных с подробным выводом
Режим -v показывает этапы сбора данных в консоли, что помогает убедиться, что процесс выполняется без ошибок.
DISPDIAG -v -out C:\Diag\display.dat
В консоли появятся строки с описанием каждого этапа диагностики.
Сбор данных вместе с журналом трассировки
Ключ -log добавляет ETW-трассировку — полезно при нестабильных сбоях, которые нужно воспроизвести и зафиксировать.
DISPDIAG -log -out C:\Diag\display_full.dat
Файл будет содержать как снимок текущего состояния, так и события трассировки.
Сохранение результата в текстовом представлении через перенаправление
Часть текстового вывода DISPDIAG можно сохранить в обычный текстовый файл для просмотра в блокноте.
DISPDIAG -v > C:\Diag\display_log.txt 2>&1
Текстовый файл будет содержать вывод консоли; полный двоичный дамп при этом сохранится отдельно по пути по умолчанию.
Частые ошибки и решения
| Ошибка | Причина | Решение |
|---|---|---|
| «DISPDIAG» не является внутренней или внешней командой | Файл dispdiag.exe отсутствует или не найден в PATH | Убедитесь, что Windows не повреждена: dispdiag.exe находится в C:\Windows\System32\. Восстановите системные файлы командой sfc /scannow |
| Отказано в доступе при создании файла | Указан путь, на который у текущего пользователя нет прав записи | Запустите командную строку от имени администратора или укажите путь в профиле пользователя, например %USERPROFILE%\Desktop\ |
| Каталог для сохранения файла не найден | DISPDIAG не создаёт каталоги автоматически | Создайте каталог заранее: mkdir C:\Diag, затем запустите DISPDIAG |
| Файл диагностики создан, но не открывается в текстовом редакторе | Файл имеет двоичный формат, не предназначенный для прямого просмотра | Используйте средства диагностики Windows или передайте файл в службу технической поддержки Microsoft |
| Команда зависает или не завершается | Сбой в работе графического драйвера при попытке сбора данных | Дождитесь завершения (до нескольких минут) или обновите/переустановите драйвер видеокарты, после чего повторите |
Когда применять, а когда нет
DISPDIAG используется при диагностике проблем с дисплеем: артефакты изображения, неверное разрешение, ошибки DirectX, сбои драйвера видеокарты. Файл с результатами удобно прикладывать к обращению в службу поддержки. Команда требует прав на запись в целевой каталог; для наиболее полного сбора данных рекомендуется запуск от имени администратора. DISPDIAG присутствует в Windows начиная с Vista. Альтернативы: встроенное средство диагностики DirectX dxdiag — выводит похожую информацию в удобочитаемом виде, PowerShell-командлет Get-WmiObject Win32_VideoController — даёт параметры видеоадаптера в скриптах.
FAQ
Что находится в файле, который создаёт DISPDIAG?
Файл содержит двоичный дамп состояния графической подсистемы: параметры видеокарты и монитора, версию и дату драйвера, поддерживаемые режимы отображения, информацию о DirectX, а также текущую конфигурацию рабочего стола.
Чем DISPDIAG отличается от DXDIAG?
DXDIAG выдаёт информацию в удобочитаемом текстовом или XML-формате, предназначенном прежде всего для пользователя. DISPDIAG создаёт технический двоичный дамп для передачи в службу поддержки или специализированные инструменты анализа.
Нужны ли права администратора для запуска DISPDIAG?
Базовый запуск не требует прав администратора, но для записи файла в системные каталоги и для наиболее полного сбора данных рекомендуется запуск от имени администратора.
Где хранится файл диагностики по умолчанию?
Если путь не указан через -out, файл создаётся на рабочем столе текущего пользователя. Точный путь выводится в консоли после завершения команды.
Как просмотреть содержимое файла DISPDIAG?
Файл имеет двоичный формат и не предназначен для открытия в текстовом редакторе. Его следует передавать в службу поддержки Microsoft или обрабатывать специализированными инструментами анализа дампов Windows.


