Данный мастер предназначен для диагностики неисправностей в работе компьютера. С его помощью можно отослать сведения о неисправности профессионалам корпорации Microsoft, чтобы они подсказали решение возникшей проблемы.
Информация о процессе работы с мастером Microsoft Support Diagnostic Tool заносится в журнал подраздела Applications and Services Logs/Microsoft/Windows/Diagnosis-MSDT.
На первом шаге данного мастера можно выбрать компьютер (локальный или удаленный), на котором возникла неисправность. После этого необходимо указать идентификатор возникшей ошибки, после чего начнется соединение с сервером Microsoft для поиска решения возникшей проблемы.
Групповые политики
Работу данного мастера можно ограничить при помощи групповых политик файла MSDT.admx, расположенных в подразделе COMPUTER CONFIGURATION/ADMINISTRATIVE TEMPLATES/SYSTEM/TROUBLESHOOTING AND DIAGNOSTIC TOOL.
Данные политики изменяют значения параметров REG_DWORD типа, расположенных в ветви реестра HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{C295FBBA-FD47-46ac-8BEE-B1715EC634E5}.
Microsoft Support Diagnostic Tool: Restrict tool download Данная политика изменяет значения параметров DownloadToolsEnabled и DownloadToolsLevel. Если значение параметра DownloadToolsEnabled равно 0, тогда мастер MICROSOFT SUPPORT DIAGNOSTIC TOOL не будет вам предлагать скачивать дополнительные программы для диагностики (если специалисты корпорации определяют, что для решения возникшей проблемы (или для ее диагностики) необходимо использование дополнительных программ, тогда по умолчанию вам будет
предложено их скачать). Если же значение параметра DownloadToolsEnabled равно 1, тогда с помощью параметра DownloadToolsLevel можно определить дополнительные опции загрузки программ. Если значение этого параметра равно 1, тогда загружать дополнительные программы можно только при решении проблем с работой удаленных компьютеров.
Microsoft Support Diagnostic Tool: Configure execution level Данная политика изменяет значение параметров EnabledScenarioExecutionLevel и ScenarioExecutionEnabled.
Если данная политика установлена, тогда использование мастера MICROSOFT SUPPORT DIAGNOSTIC TOOL будет разрешено. При этом значение параметра EnabledScenarioExecutionLevel равно 2, а значение параметра ScenarioExecutionEnabled равно 1.
Если данная политика отключена, тогда использование мастера MICROSOFT SUPPORT DIAGNOSTIC TOOL будет запрещено. При этом значение параметра EnabledScenarioExecutionLevel равно 2, а значение параметра ScenarioExecutionEnabled равно 0.
DirectX Diagnostic Tools
Расположение: %systemroot%\system32\dxdiag.exe.
Никуда не исчезла и стандартная программа предыдущих версий операционной системы Windows, предназначенная для диагностики таких компонентов компьютера, как монитор, видеокарта, звуковая плата и манипуляторы.
Как и раньше, перед своим запуском данная программа спрашивает, нужно ли проверить цифровые подписи всех драйверов системы. При использовании проверки цифровых подписей запуск программы займет намного больше времени.
Окно программы состоит из четырех вкладок.
System. Отображает общие сведения об операционной системе и компьютере: версию операционной системы и BIOS, используемый язык, текущее время, имя компьютера, количество оперативной памяти, общий размер файла подкачки и используемый в данный момент, а также версию DirectX. С операционной системой Windows Vista поставляется 10 версия DirectX.
Display. Отображает общие сведения о параметрах монитора и видеокарты, а также список используемых ими драйверов, поддерживают ли драйверы стандарт WHQL Logo и имеются ли проблемы в работе данных устройств.
Sound. Отображает общие сведения о звуковой карте вашего компьютера или колонках. Также отображается список используемых звуковой картой драйверов и имеющиеся в работе звуковой платы проблемы.
Input. Отображает общие сведения о мышке и клавиатуре, используемых в системе.
Собственно, это все, что позволяет программа dxdiag.exe в операционной системе Windows Vista.
Непонятно, почему программа dxdiag.exe поддерживает так мало возможностей, ведь в предыдущих операционных системах с ее помощью можно было тестировать компоненты операционной системы, отключать различные варианты ускорения работы видеокарты, просматривать список драйверов DirectX, просматривать список сетевых протоколов и выполнять другие операции. Сейчас же программу dxdiag.exe никак нельзя назвать диагностическим средством.
Диагностика и восстановление томов дисков
Расположение: %systemroot%\system32\fsutil.exe.
В операционной системе Windows Vista появилась новая функция автоматической диагностики состояния томов дисков, по умолчанию включенная. Однако найти, где она настраивается, не так-то просто. Все дело в том, что возможности ее настройки были добавлены к стандартной программе командной строки fsutil.exe. Для этого данная программа стала поддерживать новую опцию repair, которую можно использовать следующим образом.
Чтобы просмотреть состояние работы функции диагностики на определенном томе, нужно воспользоваться командой fsutil repair query «раздел диска». После ее ввода перед вами отобразится флаг диагностики для данного тома. Например, если флаг равен 1, тогда будет автоматически происходить общее восстановление поврежденных данных. А если флаг равен 8, тогда будет выдаваться предупреждение о возможной потере данных. Описание значений флагов также отображается после ввода данной команды.
Чтобы установить новый флаг состояния работы функции диагностики на определенном томе, нужно воспользоваться командой fsutil repair set «раздел диска» «флаг». Описание всех возможных флагов отображается при вводе команды fsutil repair set /?. Вы можете слаживать флаги, чтобы выполнялось сразу несколько действий при обнаружении ошибок.
Чтобы попробовать восстановить содержимое файла определенного тома, можно воспользоваться командой fsutil repair initiate «раздел диска» «ссылка на файл». Описание данной команды можно просмотреть, введя команду fsutil repair initiate /?.
Также можно воспользоваться командой fsutil repair wait «раздел диска» «0 или 1» для ожидания завершения восстановления файлов. Если в команде указать 0, тогда будет ожидаться завершение всех восстановлений. А если указать 1, тогда только текущего восстановления.