Использование средства проверки драйверов для выявления проблем с драйверами Windows (для продвинутых пользователей)

Переводы статьи Переводы статьи
Код статьи: 244617 - Vizualiza?i produsele pentru care se aplic? acest articol.
Поддержка системы Windows Vista с пакетом обновления 1 (SP1) прекратилась 12 июля 2011 г. Чтобы по-прежнему получать обновления для системы безопасности Windows, установите пакет обновления 2 (SP2) для Windows Vista. Дополнительные сведения см. на веб-странице Майкрософт: Завершается поддержка для Windows XP.
Развернуть все | Свернуть все

В этой статье

Аннотация

Средство проверки драйверов, включенное в каждую версию Windows начиная с Windows 2000, используется для обнаружения и устранения многих неполадок драйверов, которые приводят к повреждению системы, возникновению сбоев или другому непредсказуемому поведению. В этой статье описаны способы использования средства проверки драйверов для изоляции и устранения неполадок драйверов.

Дополнительная информация

В статье рассматриваются следующие вопросы.
  • Параметры средства проверки драйверов
  • Необходимые условия для выполнения проверки драйверов.
  • Включение проверки драйверов.
  • Устранение ошибок, возникающих при проверке драйверов.
  • Проверка драйверов и графические драйверы.
  • Диспетчер проверки драйверов (Verifier.exe).
  • Глобальные счетчики.
  • Слежение за пулом.
  • Параметры.
  • Легко меняющиеся настройки.
  • Параметры командной строки.
  • Дополнительные сведения для разработчиков драйверов.
Средство проверки драйверов входит в состав следующих операционных систем:
  • Windows 8;
  • Windows Server 2012;
  • Windows 7;
  • Windows Server 2008 R2;
  • Windows Vista;
  • Windows Server 2008;
  • Windows XP;
  • Windows Server 2003;
  • Windows 2000.

Возможности средства проверки драйверов

Чтобы воспользоваться средством проверки драйверов, запустите файл Verifier.exe, а затем перезапустите компьютер. Чтобы начать анализ драйверов, других действий выполнять не нужно. Если вы используете Windows Vista или более позднюю версию, то чтобы запустить файл Verifier.exe, вашей учетной записи должны быть назначены права администратора.

Средство проверки драйверов может проверить множество вариантов поведения драйвера. Эти возможности сгруппированы в параметрах или настройках, которые включаются при использовании флагов. (Термины «параметры», «настройки» и «флаги» обычно взаимозаменимы в документации средства проверки драйверов. Они обозначают сходные понятия.)

Дополнительные сведения о каждом флаге см. на следующем веб-сайте MSDN:

Параметры проверки драйверов

Стандартные параметры

Следующие параметры представляют собой правила, которым должны следовать все драйверы в системе. Эти параметры включаются в двух случаях: если в графическом интерфейсе средства проверки драйверов включены «стандартные параметры», а также если при настройке в командной строке средства проверки драйверов задан параметр /standard. 

Автоматические проверки

Они всегда выполняются при проверке драйвера независимо от выбранных параметров.

Примеры автоматических проверок:
  • Проверки IRQL
    • Повышение уровня IRQL (текущий уровень IRQL ниже необходимого).
    • Понижение уровня IRQL (текущий уровень IRQL выше необходимого).

  • Спин-блокировки
    • Выполняется двойное снятие спин-блокировок.
    • Установка и снятие спин-блокировок выполняются на соответствующем уровне прерывания IRQL.
  • Выделение памяти
    • Выделение и освобождение выгружаемого пула выполняется на соответствующем уровне прерывания IRQL (уровень APC_LEVEL или более низкий).
    • Выделение и освобождение невыгружаемого пула выполняется на соответствующем уровне прерывания IRQL (уровень DISPATCH_LEVEL или более низкий).
    • Функциям API не передаются случайные (неинициализированные) значения.
    • Освобожденные ресурсы не указывают на активные объекты таймера.
  • Проверка выгрузки драйвера
    • Проверяется, имеет ли драйвер при выгрузке незавершенные операции, например отложенные вызовы DPC или рабочие потоки.
  • Другие варианты поведения драйвера
    • Неправильная смена стеков потока.
    • Попытка вызова функции KeWaitXxx при уровне IRQL >= DISPATCH_LEVEL.
    • Разыменование объекта со значением счетчика ссылок, равным 0.

Особый пул

Если этот параметр включен, средство проверки драйверов выделяет память по большинству запросов драйвера из особого пула. Выполняется проверка особого пула на наличие повышенной или пониженной нагрузки на память, а также доступа к освобожденной памяти.

Обязательная проверка IRQL

Если этот параметр включен, средство проверки драйверов проверяет работоспособность драйвера при повышенной нагрузке на память, пометив выгружаемый код как недействительный. Если драйвер попытается получить доступ к выгруженной памяти с неправильным уровнем IRQL или при задержке спин-блокировки, средство проверки драйверов обнаружит это.

Слежение за пулом

Если этот параметр включен, средство проверки драйверов проверяет, освободил ли драйвер все ресурсы при выгрузке. Так обнаруживаются утечки памяти.

Проверка ввода-вывода

Если этот параметр включен, средство проверки драйверов выделяет память под пакеты запроса ввода-вывода из особого пула и отслеживает его использование. Так обнаруживается недопустимое или неправильное выполнение процедур ввода-вывода.

Если включен параметр «Проверка ввода-вывода»:
  • Память под все пакеты IRP, созданные с помощью функции IoAllocateIrp, выделяется из особого пула (если память доступна).
  • В функциях IoCallDriver, IoCompleteRequest и IoFreeIrp выполняются проверки, позволяющие отслеживать сообщения драйвера об ошибках.
  • Все сбои, возникающие при проверке ввода-вывода, вызывают системную ошибку с кодом DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9).
Примечание. В Windows 7 и более поздних версиях операционной системы Windows все функции расширенной проверки ввода-вывода включены в проверку ввода-вывода. Они доступны лишь в таком варианте, и нет необходимости выбирать параметр «Расширенная проверка ввода-вывода» в диспетчере проверки драйверов или в командной строке.

Обнаружение взаимоблокировок

(Windows XP и более поздние версии) Если этот параметр включен, средство проверки драйверов отслеживает использование драйверами спин-блокировок, мьютексов и быстрых мьютексов. Так можно обнаружить, может ли код драйвера вызвать взаимоблокировку в определенный момент времени.

Расширенная проверка ввода-вывода

(Windows XP и более поздние версии)Если этот параметр включен, средство проверки драйверов отслеживает вызовы нескольких процедур диспетчера ввода-вывода и выполняет нагрузочный тест пакетов запроса ввода-вывода Plug and Play, питания и WMI.

Примечание. В Windows 7 и более поздних версиях все функции расширенной проверки ввода-вывода включены в проверку ввода-вывода. Этот параметр больше недоступен, и нет необходимости выбирать его в диспетчере проверки драйверов или в командной строке. 

Проверка DMA

(Windows XP и более поздние версии) Если этот параметр включен, средство проверки драйверов отслеживает использование драйверами процедур DMA. Так можно обнаружить неправильное использование буферов, адаптеров и регистров отображения DMA.

Проверки безопасности

(Windows Vista и более поздние версии) Если этот параметр включен, средство проверки драйверов ищет распространенные ошибки, которые могут привести к уязвимости системы, например ссылки на адреса режима пользователя в процедурах режима ядра.

Прочие проверки

(Windows Vista и более поздние версии) Если этот параметр включен, средство проверки драйверов анализирует распространенные причины сбоя драйверов, например неправильную обработку освобожденной памяти.

Проверка соответствия DDI

(Windows 8 и более поздние версии) Если этот параметр включен, средство проверки драйверов применяет набор правил интерфейса драйвера устройств (DDI), которые проверяют правильность взаимодействия драйвера и интерфейса ядра операционной системы.

Параметр «Проверка соответствия DDI» реализован с помощью библиотеки режима ядра VerifierExt.sys. При нарушении одного из правил проверки соответствия модуль VerifierExt.sys вызывается для обработки системной ошибки.

Дополнительные параметры

Эти параметры предназначены для тестирования определенных сценариев. Они также вставляют ошибки или задержки в определенные процедуры DDI для эмуляции экстремальных условий.

Необходимые условия для выполнения проверки драйверов

Единственным условием, необходимым для применения средства проверки драйверов, является использование системы Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows 2000, Windows XP или Windows Server 2003. Средство проверки драйверов поддерживается как в розничной, так и в отладочной версиях Windows. Рекомендации по подготовке к использованию диспетчера проверки драйверов на рабочих серверах см. в статье 251233 базы знаний Майкрософт. Если на компьютере установлена программа Norton Antivirus, не используйте в диспетчере проверки драйверов режим обнаружения взаимоблокировки. Дополнительные сведения см. в статье 325672 базы знаний Майкрософт.

Включение проверки драйверов

Чтобы включить проверку драйверов, воспользуйтесь средством Verifier.exe. Оно входит в состав всех перечисленных выше версий Windows и автоматически устанавливается в папку System32. Средство Verifier.exe поддерживает пользовательский интерфейс и режим командной строки и позволяет выбирать проверяемые драйверы и соответствующий уровень проверки. Статистика проверки драйверов отображается в режиме реального времени. Дополнительные сведения см. в разделе «Диспетчер проверки драйверов» данной статьи.

Устранение ошибок, возникающих при проверке драйверов

Если средство проверки драйверов обнаруживает нарушение, по умолчанию система анализирует критическую ошибку для получения максимального объема информации для отладки проблемы. Система, подключенная к отладчику, останавливает работу после возникновения критической ошибки.

Все ошибки, возникающие при проверке драйверов, вызывают появление системных ошибок. Наиболее распространенные ошибки приведены ниже.
  • 0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
  • 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION
  • 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
  • 0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
  • 0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
  • 0xE6: DRIVER_VERIFIER_DMA_VIOLATION
При начале нового сеанса отладки лучше всего использовать команду !analyze –v. Она печатает полезные сведения и пытается выявить драйвер, вызвавший ошибку.

Расширения отладчика, связанные со средством проверки драйверов:
  • !verifier записывает статистику проверки драйверов в дамп. !verifier-? отображает все доступные параметры.
  • !deadlock записывает сведения, связанные с блокировками или объектами, отслеживаемыми при обнаружении взаимоблокировок, в дамп. !deadlock -? отображает все доступные параметры.
  • !iovirp [адрес] записывает в дамп сведения, связанные с пакетом запроса ввода-вывода, который отслеживается проверкой ввода-вывода.
  • !ruleinfo [код_правила] записывает в дамп сведения, связанные с правилом проверки соответствия DDI, которое было нарушено (код_правила — это всегда первый аргумент для анализа критической ошибки, все коды правил проверки соответствия DDI представлены в формате 0x200nn).

Проверка драйверов и графические драйверы

Графические драйверы Windows уровня ядра (например, библиотеки драйверов принтера и видеокарт) не могут напрямую обращаться к точке входа в пул. Вместо этого распределение пула выполняется косвенным образом с помощью графического интерфейса драйвера устройств (DDI), осуществляющего ответные вызовы драйвера Win32k.sys. Например, вызов функции EngAllocMem представляет собой ответный вызов, выполняемый графическим драйвером для явного выделения памяти из пула. Кроме того, выделение памяти из пула выполняют и другие специализированные обратные вызовы, например EngCreatePalette и EngCreateBitmap.

Чтобы предоставить возможность аналогичной автоматической проверки графических драйверов, в драйвер Win32k.sys добавлена поддержка некоторых функций проверки драйверов. Однако, поскольку на графические драйверы налагается больше ограничений, чем на драйверы уровня ядра, для проверки графических драйверов требуются только некоторые возможности, предоставляемые средством проверки драйверов. В частности, нет необходимости в проверке IRQL и проверке ввода-вывода. Другие возможности (например, использование особого пула, имитация сбоев при распределении пула и отслеживание пула) в различной степени поддерживаются различными обратными вызовами DDI.

Имитация сбоев при распределении пула поддерживается для следующих функций обратного вызова графического интерфейса DDI.
  • EngAllocMem
  • EngAllocUserMem
  • EngCreateBitmap
  • EngCreateDeviceSurface
  • EngCreateDeviceBitmap
  • EngCreatePalette
  • EngCreateClip
  • EngCreatePath
  • EngCreateWnd
  • EngCreateDriverObj
  • BRUSHOBJ_pvAllocRbrush
  • CLIPOBJ_ppoGetPath
Кроме того, использование особого пула и отслеживание пула поддерживаются для функции EngAllocMem.

Включение проверки драйверов для графических драйверов выполняется так же, как и для остальных драйверов (дополнительные сведения см. в разделе «Включение проверки драйверов» данной статьи). Неподдерживаемые флаги, например флаг проверки IRQL, игнорируются. Для определения параметров проверки драйверов и трассировки пула для графических драйверов можно воспользоваться командой !gdikdx.verifier отладчика ядра.

ПРИМЕЧАНИЕ. Режим имитации сбоев при распределении пула должен применяться только с целью проверки надежности работы. Поскольку использование данного режима может вызывать появление сообщений об ошибках создания изображений, не используйте данный режим для проверки правильности реализации графических драйверов (например, путем сравнения изображения, формируемого драйвером, с эталонным изображением).

Диспетчер проверки драйверов (Verifier.exe)

Для создания и изменения параметров проверки драйверов, а также для сбора статистики при проверке драйверов корпорация Майкрософт рекомендует использовать средство «Диспетчер проверки драйверов» (Verifier.exe). Данное средство поставляется в составе Windows и находится в папке %WinDir%\System32.

Диспетчер проверки драйверов — это графический интерфейс пользователя, представленный в Windows для настройки проверки драйверов. Запустите диспетчер проверки драйверов, выполнив программу verifier.exe без дополнительных параметров командной строки. Если указаны какие-либо параметры, используется версия программы на основе командной строки.

Для получения справки по настройке средства проверки драйверов выполните verifier.exe /? в окне CMD администратора.

Состояние драйвера

Страница Состояние драйвера отображает текущее состояние средства проверки драйверов, а также список драйверов, обнаруженных средством проверки, и состояние драйверов. В поле «Состояние» могут быть указаны следующие значения.
  • Загружен. Драйвер загружен и проверен.
  • Выгружен. В настоящий момент драйвер не загружен, однако после перезагрузки компьютера драйвер был загружен хотя бы один раз.
  • Никогда не был загружен. Драйвер не загружался ни разу. Если для драйвера указано состояние «Никогда не был загружен», значит файл с образом драйвера поврежден или в системе отсутствует драйвер с указанным именем.
Чтобы отсортировать список по имени драйвера или по состоянию, щелкните заголовок нужного столбца. В правом верхнем углу окна диспетчера проверки драйверов отображаются выполняемые проверки. Если для переключателя «Частота обновления» установлено любое значение, кроме значения «Вручную», то состояние драйверов обновляется автоматически. Чтобы изменить частоту обновления, воспользуйтесь переключателем, находящимся в левом нижнем углу окна. Чтобы принудительно обновить состояние драйверов, нажмите кнопку Обновить сейчас.

Если установлен флаг «Особый пул» и если менее 95 процентов выделяемых ресурсов распределяется из особого пула, на данной странице появляется предупреждающее сообщение. Это значит, что для улучшения качества проверки распределения пула необходимо уменьшить число проверяемых драйверов или увеличить объем оперативной памяти компьютера.

Глобальные счетчики

На странице Глобальные счетчики отображается состояние некоторых счетчиков, поддерживаемых средством проверки драйверов. Нулевое значение счетчика может говорить о том, что в диспетчере проверки драйверов не установлен флаг, соответствующий данному счетчику. Например, если значение счетчика «Неудачных» равно 0, значит не установлен флаг «Нехватка ресурсов». По умолчанию значения счетчиков обновляются автоматически. Это позволяет отслеживать работу средства проверки. Чтобы изменить частоту обновления, переключиться в режим ручного обновления или выполнить принудительное обновление состояния счетчиков, используйте элементы управления, находящиеся в левом нижнем углу окна.

Слежение за пулом

На данной странице отображаются значения дополнительных счетчиков, поддерживаемых средством проверки драйверов. Все счетчики, находящиеся на этой странице, активируются при установке в диспетчере проверки драйверов флага «Слежение за пулом». Большинство счетчиков отображают данные, относящиеся к конкретному драйверу (например, счетчики «Текущих распределений», «Байт в текущий момент» и т. п.). Чтобы просмотреть показания счетчика для какого-либо драйвера, необходимо выбрать имя драйвера в поле со списком, находящемся в верхней части окна.

Параметры

Данная страница позволяет создавать и изменять параметры проверки драйверов. Эти параметры сохраняются в системном реестре, поэтому, чтобы изменения вступили в силу, необходимо перезагрузить компьютер. На данной странице также отображается список установленных драйверов. Каждый драйвер, указанный в списке, может находиться в одном из следующих состояний.
  • Включена. Драйвер проверяется.
  • Отключена. Драйвер не проверяется.
  • Включена (требуется перезагрузка). Проверка драйвера начнется после перезагрузки.
  • Отключена (требуется перезагрузка). Драйвер проверяется. После перезагрузки проверка будет отключена.
Чтобы изменить состояние драйверов, выберите из списка один или несколько драйверов и укажите требуемое состояние, используя кнопки, находящиеся под списком. Кроме того, для изменения состояния драйвера можно щелкнуть название нужного драйвера правой кнопкой мыши и выбрать требуемое состояние в появившемся контекстном меню.

В нижней части страницы можно указать названия дополнительных драйверов, которые следует проверить после перезагрузки. Вводимые названия следует разделять пробелами. Как правило, это необходимо при установке нового драйвера, который еще не загружен.

Если переключатель в верхней части окна установлен в положение Проверить все драйверы, то список драйверов, кнопки Проверить и Не проверять, а также поле для ввода названий драйверов становятся недоступными. Это означает, что после следующей перезагрузки будут проверяться все драйверы.

Флажки, находящиеся в правом верхнем углу окна, позволяют указать тип проверки. Проверка ввода-вывода может выполняться на уровне 1 или на уровне 2. Уровень 2 предполагает выполнение дополнительных проверок по сравнению с уровнем 1.

Чтобы сохранить сделанные изменения, необходимо нажать кнопку Применить. Кроме кнопки «Применить» на данной странице находятся следующие кнопки.
  • «Предпочтения». При нажатии данной кнопки для всех выбранных драйверов устанавливаются параметры проверки по умолчанию.
  • «Сбросить все». При нажатии данной кнопки снимаются все флажки, находящиеся на данной странице, и отключается проверка всех драйверов.
Чтобы изменения вступили в силу, необходимо нажать кнопку Применить и перезагрузить компьютер.

Легко меняющиеся настройки

Данная страница позволяет изменить значения некоторых параметров проверки драйверов без перезагрузки. Список проверяемых драйверов при этом изменять нельзя. Чтобы изменения вступили в силу, необходимо нажать кнопку Применить. Изменения вступают в силу сразу после нажатия данной кнопки и действуют до внесения новых изменений или до перезагрузки компьютера.

Параметры командной строки

Средство Verifier.exe можно запускать из командной строки (чтобы получить дополнительные сведения, выполните в командной строке команду verifier.exe /?). В командной строке можно использовать несколько параметров, например:

Verifier.exe /flags 0x209BB /driver MyDriver1.sys MyFilterDriver1.sys

Ниже перечислены основные параметры командной строки, поддерживаемые данным средством.

Настройка параметров (флагов).

Windows XP и более поздние версии:
  • verifier.exe /flags value
    value — это шестнадцатеричное число (требуется префикс 0x), представляющее коллективное значение флагов, которые нужно включить. Значение каждого флага отображается в результатах выполнения команды verifier /?.

    Стандартные флаги:
    0x00000000: автоматические проверки
    0x00000001: особый пул
    0x00000002: обязательная проверка IRQL
    0x00000008: слежение за пулом
    0x00000010: проверка ввода-вывода
    0x00000020: обнаружение взаимоблокировок
    0x00000080: проверка DMA
    0x00000100: проверки безопасности
    0x00000800: прочие проверки
    0x00020000: проверка соответствия DDI

    Дополнительные флаги:
    0x00000004: симуляция случайной нехватки ресурсов
    0x00000040: расширенная проверка ввода/вывода (только Windows Vista)
    0x00000200: принудительная обработка отложенных запросов ввода-вывода
    0x00000400: ведение журнала IRP
    0x00002000: инвариантная проверка MDL для стека
    0x00004000: Инвариантная проверка MDL для driver0x00008000. Нечеткое тестирование задержки инфраструктуры питания

    Например, чтобы включить только проверки «Особый пул», «Проверка ввода-вывода» и «Прочие проверки», выполните следующую команду:
    verifier.exe /flags 0x811
    Чтобы включить все стандартные параметры (работают оба примера):

    verifier.exe /standard

    verifier.exe /flags 0x209BB
Только Windows 2000
  • verifier.exe /flags value [/iolevel 2]
    Задает в десятичном виде значение флагов проверки драйверов, позволяет указывать уровень проверки ввода-вывода (чтобы ознакомиться со списком доступных флагов, выполните в командной строке команду «verifier.exe /?» или обратитесь к разделу «Включение проверки драйверов» этой статьи).

    Замените параметр value одним из указанных ниже значений битов проверки.

    0 — проверка особого пула
    1 — обязательная проверка IRQL
    2 — симуляция нехватки ресурсов
    3 — отслеживание пула
    4 — проверка ввода-вывода
    5 — обнаружение взаимоблокировок
    6 — расширенная проверка ввода-вывода
    7 — проверка DMA

    Например, введите следующую команду:

    c:\verifier /flags 3 /iolevel 2

Настройка драйверов для проверки:
verifier.exe /driver driver1.sys [driver2.sys driver3.sys …]
Эта команда указывает определенные драйверы для проверки. Укажите дополнительные драйверы в разделенном пробелами списке.

verifier.exe /all
Проверка всех драйверов в системе.

Настройка с помощью временного режима:

verifier.exe /volatile /flags value /adddriver MyDriver1.sys
Немедленно изменить флаги средства проверки и добавить MyDriver1.sys для проверки.

Запрос текущей статистики средства проверки:

verifier /query
Вывести текущее состояние проверки драйверов и значения счетчиков на стандартное устройство вывода.
Запрос текущих параметров средства проверки:

verifier /querysettings
Вывести текущие параметры на стандартное устройство вывода.

Очистка параметров средства проверки:

Verifier.exe /reset
Удаление всех параметров средства проверки драйверов.

Дополнительные сведения для разработчиков драйверов

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

Важно! В данный раздел, описание метода или задачи включены сведения об изменении параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. В этом случае при возникновении неполадок реестр можно будет восстановить. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows

Чтобы включить проверку драйверов путем изменения параметров реестра, выполните следующие действия.
  1. Запустите редактор реестра (Regedt32).
  2. Найдите следующий параметр реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
  3. Измените значение этого параметра (данный параметр имеет тип REG_SZ).
Внесите в данный параметр имена проверяемых драйверов (вводимые имена нечувствительны к регистру букв). Средство проверки драйверов позволяет указать несколько драйверов, однако использовать только один из них. Это гарантирует, что системные ресурсы не будут израсходованы преждевременно. Преждевременное расходование ресурсов не снижает надежность системы, но может привести к тому, что часть проверок не будет выполнена.

Ниже приведены примеры значений данного параметра.
  • Ntfs.sys
  • Win32k.sys ftdisk.sys
  • *.sys
Чтобы указать уровень проверки драйвера, измените следующий параметр реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
Значение раздела — это значение DWORD, представляющее коллекцию всех включенных флагов.
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 244617 - Последний отзыв: 30 июля 2013 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Windows 7 Корпоративная
  • Windows 7 Enterprise N
  • Windows 7 Home Premium N
  • Windows 7 Professional N
  • Windows 7 Release Candidate
  • Windows 7 Starter N
  • Windows 7 Ultimate N
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Business N
  • Windows Vista Business N 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Basic Beta
  • Windows Vista Home Basic N
  • Windows Vista Home Basic N 64-bit Edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium Beta
  • Service Pack 1 для Windows Vista
  • Service Pack 2 для Windows Vista
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows HPC Server 2008
  • Windows HPC Server 2008 R2
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Service Pack 2
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows 8
  • Windows 8 N
  • Windows 8 Enterprise
  • Windows 8 Enterprise N
  • Windows 8 Pro
  • Windows 8 Professional N
  • Windows Server 2012 Foundation
  • Windows Server 2012 Essentials
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
Ключевые слова: 
kbresolve kbenv kbhowto kbprogramming KB244617

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com