Определение доступности оборудования DEP — Windows Client
Twitter LinkedIn Facebook Адрес электронной почты- Статья
В этой статье описывается, как определить доступность и настройку оборудования DEP на компьютере.
Применимо к: Windows Server 2012 R2, Windows 10 — все выпуски
Исходный номер базы знаний: 912923
Введение
Предотвращение выполнения данных (DEP) — это набор аппаратных и программных технологий, которые выполняют дополнительные проверки памяти для защиты от эксплойтов вредоносного кода.
С помощью аппаратного обеспечения DEP помечает все расположения памяти в процессе как неисполниемые, если расположение явно не содержит исполняемый код. Тип атак с вредоносным кодом пытается вставить и запустить код из не исполняемых расположений памяти. DEP помогает предотвратить эти атаки, перехватывая их и вызывая исключение.
В этой статье описываются требования к использованию deP, принудительно применяемой оборудованием. В этой статье также описывается, как проверить, работает ли аппаратное DEP в Windows.
Требования к использованию deP, принудительно применяемой оборудованием
Чтобы использовать аппаратное обеспечение DEP, необходимо выполнить все следующие условия:
Процессор компьютера должен поддерживать аппаратно-принудительное deP.
Многие последние процессоры поддерживают аппаратно-принудительное применение DEP. Как advanced Micro Devices (AMD), так и корпорация Intel имеют определенные и поставляемые архитектуры, совместимые с Windows, совместимые с DEP. Эта поддержка процессора может быть известна как технология NX (без выполнения) или XD (execute disable). Чтобы определить, поддерживает ли процессор компьютера аппаратную поддержку DEP, обратитесь к производителю компьютера.
- В BIOS должно быть включено принудительное применение оборудования DEP.
На некоторых компьютерах можно отключить поддержку процессора для аппаратно-принудительного DEP в BIOS. Эту поддержку нельзя отключить. В зависимости от производителя компьютера параметр отключения этой поддержки может иметь метки «Предотвращение выполнения данных», «XD», «Выполнить отключено» или «NX».
На компьютере должна быть установлена Ос Windows XP с пакетом обновления 2 (SP2) или Windows Server 2003 с пакетом обновления 1 (SP1).
Примечание.
Как 32-разрядная, так и 64-разрядная версии Windows поддерживают аппаратную поддержку DEP. Windows XP Media Center Edition 2005 и Microsoft Windows XP Tablet PC Edition 2005 включают все функции и компоненты Windows XP с пакетом обновления 2 (SP2).
Для программ на компьютере должно быть включено принудительное применение оборудования DEP.
В 64-разрядных версиях Windows аппаратная программа DEP всегда включена для 64-разрядных собственных программ. Однако в зависимости от конфигурации для 32-разрядных программ может быть отключено принудительное применение оборудования DEP.
Сведения о настройке защиты памяти в Windows XP с пакетом обновления 2 (SP2) см. на следующем веб-сайте Майкрософт:
https://technet.microsoft.com/library/cc700810.aspx
Как убедиться, что аппаратное DEP работает в Windows
Чтобы убедиться, что аппаратное dep работает в Windows, используйте один из следующих методов.
Метод 1. Использование программы
Wmic
командной строкиВы можете использовать средство Wmic
командной строки для проверки параметров DEP. Чтобы определить, доступна ли функция DEP с аппаратным обеспечением, выполните следующие действия.
Нажмите кнопку «Пуск», нажмите кнопку «Выполнить», введите командную строку в поле «Открыть» и нажмите кнопку «ОК».
В командной строке введите следующую команду, а затем нажмите клавишу ВВОД:
wmic OS Get DataExecutionPrevention_Available
Если выходной параметр имеет значение TRUE, доступно принудительное применение оборудования DEP.
Чтобы определить текущую политику поддержки DEP, выполните следующие действия.
Нажмите кнопку «Пуск», нажмите кнопку «Выполнить», введите командную строку в поле «Открыть» и нажмите кнопку «ОК».
В командной строке введите следующую команду, а затем нажмите клавишу ВВОД:
wmic OS Get DataExecutionPrevention_SupportPolicy
Возвращаемое значение будет равно 0, 1, 2 или 3. Это значение соответствует одной из политик поддержки DEP, описанных в следующей таблице.
DataExecutionPrevention_SupportPolicy свойства Уровень политики Описание 2 OptIn (конфигурация по умолчанию) DeP применены только к системным компонентам и службам Windows 3 OptOut Функция DEP включена для всех процессов. Администраторы могут вручную создать список определенных приложений, к которых не применяется DEP 1 Alwayson Функция DEP включена для всех процессов 0 AlwaysOff ФУНКЦИЯ DEP не включена для процессов Примечание.
Чтобы убедиться, что Windows работает с включенным аппаратным deP, DataExecutionPrevention_Drivers свойства Win32_OperatingSystem класса. В некоторых конфигурациях системы аппаратное dep можно отключить с помощью параметров /nopae или /execute в Boot.
ini файла. Чтобы проверить это свойство, введите следующую команду в командной строке:
wmic OS Get DataExecutionPrevention_Drivers
Метод 2. Использование графического пользовательского интерфейса
Чтобы использовать графический пользовательский интерфейс для определения доступности DEP, выполните следующие действия.
- Нажмите кнопку «Пуск», нажмите кнопку «Выполнить
wbemtest
«, введите «Открыть» и нажмите кнопку «ОК». - В диалоговом окне «Тестировщик инструментирования управления Windows» нажмите кнопку » Подключить».
- В верхней части диалогового окна « Подключение» введите root\cimv2 и нажмите кнопку «Подключить».
- Щелкните «Экземпляры перечисления».
- В диалоговом окне «Сведения о классе» введите Win32_OperatingSystem в поле имени суперкласса « Ввод» и нажмите кнопку » ОК»
. - В диалоговом окне «Результат запроса» дважды щелкните верхний элемент.
Примечание.
Этот элемент начинается с «Win32_OperatingSystem.Name=Microsoft…»
- В диалоговом окне редактора объектов найдите свойство DataExecutionPrevention_Available в области свойств .
- Дважды щелкните DataExecutionPrevention_Available.
- В диалоговом окне редактора свойств запишите значение в поле «Значение «.
Если значение равно TRUE, доступно оборудование DEP.
Примечание.
Чтобы определить режим, в котором выполняется DEP, изучите DataExecutionPrevention_SupportPolicy свойства Win32_OperatingSystem класса. В таблице в конце метода 1 описывается каждое значение политики поддержки.
Чтобы убедиться, что аппаратное DEP включено в Windows, изучите DataExecutionPrevention_Drivers свойства Win32_OperatingSystem класса. В некоторых конфигурациях системы аппаратное dep можно отключить с помощью параметров /nopae или /execute в Boot. ini файла.
В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких явных, подразумеваемых и прочих гарантий относительно производительности или надежности этих продуктов.
Что такое операционная система | REG.RU
Читайте нашу статью, если хотите разобраться, что это такое — операционная система, зачем она нужна и каких видов бывает. Также мы расскажем, сколько операционных систем в мире и какие операционные системы используются на серверах.
Что такое операционная система
Операционная система (ОС, Operating system, OS) — это специальный набор программ, благодаря которому все системы компьютера взаимодействуют как между собой, так и с пользователем. Простыми словами, операционная система – это основа, без которой невозможно работать ни с одной программой на компьютере. Приложения и сервисы (например, текстовые редакторы, таблицы, интернет-браузеры, базы данных) просто не запустятся, если на компьютере не будет ОС.
Можно выделить следующие основные функции OS:
- обеспечивает взаимодействие всего оборудования компьютера (от клавиатуры и мышки до Wi-Fi соединения) с помощью драйверов;
- обеспечивает взаимодействие между приложениями и оборудованием с помощью аппаратных драйверов;
- выделяет ресурсы для выполнения всех запущенных на компьютере задач;
- распределяет ресурсы между процессорами и ядрами, а также внутреннюю память между запущенными приложениями.
Структурные компоненты ОС:
Ядро — «сердце» ОС. Именно оно контролирует запуск всех программ и компьютерных компонентов.
Командный модуль
— обеспечивает выполнение команд, поступающих от пользователя.Набор драйверов — система специальных программ для корректной работы ОС.
Сервисные утилиты — дополнительные програмы для выполнения различных задач.
Оболочка — графический интерфейс ОС, именно его видит пользователь компьютера.
Операционные системы предназначены не только для работы на ПК и ноутбуках, но и для смартфонов, планшетов, смарт-часов, смарт-телевизоров, маршрутизаторов и других электронных устройств.
Виды операционных систем
В общем смысле все ОС можно классифицировать на две основные группы: Windows и UNIX-подобные. Также OS делят на такие типы, как:
- текстовые и графические,
- платные и бесплатные,
- 32-битные и 64-битные,
- мобильные и десктопные,
- с открытым исходным кодом и с закрытым.
Самые популярные на сегодняшний день операционные системы: Windows, Linux, MAC OS и Android. Рассмотрим их подробнее.
Microsoft Windows. Позволяет запускать несколько приложений одновременно и свободно переключаться между ними в процессе использования. ОС отличается широким функционалом, простотой и доступностью применения. Разработаны операционные системы для персональных компьютеров и ОС для сервера.
Linux. Универсальная система, которая содержит все необходимые программы для работы с текстами и изображениями. Разработаны версии для персональных компьютеров и серверов. Существенным бонусом для пользователей служит бесплатное распространение ОС.
MAC OS. Специальная ОС, созданная для компьютеров компании Apple. Привлекает стабильностью работы, надежностью в использовании и интуитивно понятным интерфейсом.
Android. ОС, разработанная на основе ядра Linux, которая предназначена для работы смартфонов, нетбуков, планшетов, смарт-часов и других девайсов.
Чем отличается серверная операционная система от обычной
Серверная операционная система управляет аппаратным и программным обеспечением сервера и обеспечивает его корректную работу. От пользовательской она отличается:
- возможностью использовать инструменты администрирования: на серверной ОС можно использовать диспетчер серверов, управление учетными записями пользователей, систему динамического распределения IP-адресов, файловый сервер и другие инструменты.
- минимальными системными требованиями: например, пользовательская ОС Windows потребляет от 300 МБ до 2 ГБ оперативной памяти, поэтому на компьютере должно быть минимум 4 ГБ. А чтобы установить на компьютер серверную ОС, потребуется уже минимум 32 ГБ.
- типом оболочки: например, на Linux пользовательская ОС имеет графическую оболочку, а серверная ОС имеет текстовую.
Особенности и функционал серверной ОС определяют ее более высокую стоимость, по сравнению с версиями для персональных компьютеров.
Серверные операционные системы
В настоящее время самые популярные серверные ОС – это Microsoft Windows, Linux (Ubuntu, Debian, CentOS), Enterprise Linux от Red Hat и Free BSD.
Microsoft Windows. Версии Windows Server 2016, Windows Server 2019 и Windows Server 2022 соответствуют всем запросам системных пользователей и обладают усиленной системой безопасности. ОС доступна только по лицензии и чувствительна к вирусным программам.
Ubuntu. При определенных навыках система настройки не вызовет затруднений. Эта ОС требует значительно меньше ресурсов, проста в обслуживании и абсолютно универсальна. Чаще всего используется для серверов с небольшой нагрузкой.
Debian. Дистрибутив Linux, которому отдали предпочтение многие компании. При определенных навыках работы с unix-подобными системами не вызывает никаких затруднений в администрировании. Среди несомненных преимуществ ОС стоит отметить возможность переустановки отдельных компонентов без потери настроек. Подробнее о системе можно прочитать в статье Что такое Debian.
CentOS. Бесплатный дистрибутив Linux, который привлекает сисадминов своей стабильностью и широко используется в качестве платформ для web-серверов.
Enterprise Linux. Еще одна система на основе Linux, которая нашла свое максимальное применение в глобальных проектах, крупных компаниях и корпорациях. Отличается высокой производительность, но за ее использование придется заплатить.
FreeBSD. Unix-подобная операционная система, которая часто используется для web-серверов. Одна из старейших сетевых ОС, существует целый ряд ее версий. Привлекает высокой производительностью, безопасностью и тем, что за ее использование не нужно платить. Подробнее читайте в статье Чем FreeBSD отличается от Linux.
Также наш обзор можно дополнить ОС Solaris, которая сейчас принадлежит компании Oracle. Она отличается высокой производительностью и невысокой платой за использование.
Итак, теперь вы понимаете, для чего нужна операционная система и при выборе будете ориентироваться на следующие критерии: назначение, безопасность, надежность, удобство администрирования и стоимость.
Помогла ли вам статья?Да
раз уже помогла
4 способа проверить идентификаторы оборудования ваших устройств в Windows
Идентификатор оборудования — это уникальный идентификационный номер, присвоенный компонентам оборудования. Он связан с устройствами, которые вы подключаете к компьютеру или уже подключены к нему.
Этот идентификационный номер может быть полезен, если вы хотите загрузить правильные драйверы устройств. Это потому, что если вы знаете идентификатор оборудования, вы можете использовать его для поиска определенного драйвера в Интернете.
Давайте познакомимся с различными способами проверки идентификаторов оборудования в Windows.
1. Используйте Диспетчер устройств
Диспетчер устройств — это инструмент, который помогает настроить параметры почти всех устройств, подключенных к вашему ПК. Вы также можете использовать этот инструмент для обновления или переустановки драйверов устройств.
Теперь давайте посмотрим, как вы можете использовать диспетчер устройств для поиска идентификаторов оборудования:
- Нажмите Win + Run , чтобы открыть диалоговое окно команды «Выполнить». Кроме того, проверьте различные способы доступа к диалоговому окну «Выполнить команду».
- Введите devmgmt.msc и нажмите Введите , чтобы открыть Диспетчер устройств.
- Разверните категорию устройства, которое вы хотите найти. Например, разверните категорию Клавиатуры , если вам нужен идентификатор оборудования для вашей клавиатуры.
- Щелкните правой кнопкой мыши соответствующее устройство и выберите Свойства .
- Перейдите на вкладку Подробности .
- Щелкните раскрывающееся меню Свойство и выберите Идентификаторы оборудования . Вы должны увидеть результаты идентификатора оборудования в поле «Значение».
Часто в поле «Значение» можно увидеть более одного идентификатора. В таких случаях вам следует сосредоточиться только на идентификаторе оборудования, который отображается вверху.
Не путайте идентификатор оборудования с совместимым идентификатором. Идентификатор оборудования — это уникальный идентификационный номер, присвоенный конкретному устройству. Между тем, совместимый идентификатор — это общий идентификационный номер, присвоенный группе устройств.
2. Используйте командную строку
Командная строка — это невероятный инструмент, который помогает вам получить доступ к большинству приложений, настроить параметры системы и устранить проблемы с устройством. Вы также можете выполнять с ним другие трюки, например, проверять идентификаторы оборудования для ваших устройств.
Давайте рассмотрим шаги, которые необходимо выполнить:
- Нажмите Win + R , чтобы открыть диалоговое окно «Выполнить команду».
- Введите CMD и нажмите Ctrl + Shift + Enter , чтобы открыть командную строку с повышенными привилегиями.
- Введите следующую команду, чтобы получить список всех ваших драйверов и устройств:
Dism /Online /Get-Drivers /all /Format:Table
Теперь предположим, что вам нужен идентификатор оборудования для мыши. Вот как вы можете найти его:
- Прокрутите вниз результаты командной строки и найдите Mouse в категории «Имя класса».
- В той же строке установите флажок в категории «Опубликованное имя».
В этом случае параметр в категории «Опубликованное имя» равен 9.0016 msmouse.inf .
Теперь, когда вы нашли результат «Опубликованное имя» для мыши, вот как вы можете использовать его для поиска идентификатора оборудования:
- Откройте новое окно командной строки , выполнив предыдущие шаги.
- Введите следующую команду и замените Опубликованное имя соответствующей командой:
Dism /Online /Get-DriverInfo /Driver:Published Name
Например, ранее мы обнаружили, что результат «Опубликованное имя» для мыши msmouse.inf . Если мы вставим это в приведенную выше команду, то результат должен быть следующим:
Dism /Online /Get-DriverInfo /Driver:msmouse.inf
Теперь нажмите Введите после того, как вы ввели правильную команду. Оттуда найдите опцию «Идентификатор оборудования» в результатах.
3. Используйте PowerShell
Кроме того, вы также можете проверить идентификаторы оборудования с помощью Windows PowerShell. Это еще один невероятный инструмент, который позволяет вам запускать различные команды.
Давайте рассмотрим, как вы можете проверить идентификаторы оборудования с помощью этого инструмента:
- Нажмите Win + R , чтобы открыть диалоговое окно «Выполнить команду».
- Введите PowerShell и нажмите Ctrl + Shift + Enter , чтобы открыть окно PowerShell с повышенными привилегиями.
- Введите следующую команду, чтобы получить список ваших драйверов и устройств:
Get-PnpDevice -PresentOnly | Sort-Object - свойство “Class” | Таблица форматов - AutoSize
Теперь найдите целевое устройство в категории «FriendlyName».
Например, предположим, что вашим целевым устройством является клавиатура. В этом случае в категории «FriendlyName» для клавиатуры отображается параметр Standard PS/2 Keyboard .
Найдя целевое устройство, проверьте идентификатор экземпляра (значение, указанное в последнем столбце).
Для клавиатуры идентификатор экземпляра — ACPI\IDEA0102\4&15E808EC&0 .
Теперь, когда вы нашли идентификатор экземпляра, вот как вы можете использовать его для поиска идентификатора оборудования:
- Откройте окно PowerShell с повышенными привилегиями , как описано в предыдущих шагах.
- Введите следующую команду и замените команду Id экземпляра соответствующей опцией:
Get-PnpDeviceProperty -InstanceId "Id экземпляра" | Format-Table -AutoSize
Если мы используем идентификатор экземпляра для клавиатуры (ACPI\IDEA0102\4&15E808EC&0), то команда должна быть следующей:
Get-PnpDeviceProperty -InstanceId "ACPI\IDEA0102\4&15E808EC&0" | Format-Table -AutoSize
Теперь нажмите Введите , чтобы запустить команду. Оттуда найдите параметр DEVPKEY_Device_HardwareIds в категории KeyName .
Далее найдите соответствующее значение в категории «Данные». Значение, отображаемое в этом разделе, является идентификатором оборудования.
В этом случае идентификатор оборудования для клавиатуры (которая отображается в категории «Данные») равен 9.0016 ACPI\VEN_IDEA&DEV_0102 .
4. Используйте Консоль устройств Windows
Консоль устройств (DevCon) — это функция, которая показывает вам подробную информацию об устройствах на вашем компьютере. Этот инструмент также может помочь вам настроить, установить, удалить, включить или отключить устройства.
Интересно, что этот инструмент позволяет одновременно просматривать идентификаторы оборудования нескольких приложений. К сожалению, консоль устройства не встроена в ваше устройство. Это означает, что вам нужно сначала загрузить и установить его.
Давайте посмотрим, как вы можете установить этот инструмент и использовать его для проверки идентификаторов оборудования:
- Загрузите и установите комплект драйверов Windows с веб-сайта Microsoft. Когда вы находитесь на сайте, перейдите к разделу . Шаг 2. Установите раздел WDK и выберите приложение, совместимое с вашим устройством.
- После установки инструмента откройте File Explorer и перейдите к This PC > Local Disk (C:) > Program Files (x86) > Windows Kits > 10 > Tools . Если вы используете Windows 11, путь должен быть This PC > Local Disk (C:) > Program Files (x86) > Windows Kits > 11 > Tools .
- Доступ к папке x64 (64-разрядная версия), если вы используете 64-разрядное устройство, или к папке x86 (32-разрядная версия), если вы используете 32-разрядный ПК. Если вы не знаете, что выбрать, сначала проверьте характеристики ПК с Windows.
Оказавшись в нужной папке, выполните следующие действия:
- Щелкните адресную строку File Explorer 9.0017 .
- Введите CMD и нажмите Введите . Это запустит командную строку в текущей папке.
Оттуда введите следующую команду в командную строку и нажмите Введите :
devcon hwids *
Это покажет вам подробную информацию обо всех устройствах на вашем компьютере. Результаты также будут содержать идентификаторы оборудования.
Например, мы выделили идентификатор оборудования для стандартной клавиатуры PS/2 9.0017 на изображении ниже.
Помните, что если имеется более одного идентификатора оборудования, всегда выбирайте первый вариант. Это означает, что идентификатор оборудования для клавиатуры в приведенном выше примере — ACPI\VEN_IDEA&DEV_0102 .
Если вы хотите подробно изучить Device Console, ознакомьтесь с различными способами использования Dev Con на веб-сайте Microsoft.
Вы успешно нашли идентификаторы оборудования ваших устройств
Идентификаторы оборудования упрощают идентификацию всех ваших устройств и драйверов. Хорошая новость заключается в том, что найти эти идентификаторы довольно просто.
Если вы хотите быстро проверить идентификаторы оборудования, попробуйте метод диспетчера устройств, описанный в этой статье. В противном случае любой из других методов, которые мы рассмотрели, должен помочь.
Идентификация аппаратного обеспечения — полезное программное обеспечение для идентификации аппаратного обеспечения
Идентификация аппаратного обеспечения — это бесплатное программное обеспечение, которое отображает список различных аппаратных устройств, установленных в системе, без необходимости специальных знаний.
Использование аппаратной идентификации является простым и сканирует ваш компьютер за считанные секунды, отображая список подключенных/установленных компонентов в виде списка. Список содержит несколько сведений, таких как производитель, коды ошибок, класс элемента, установленная версия драйвера, а также другие потенциально полезные сведения. Щелчок правой кнопкой мыши по элементу дает Google имя или идентификатор оборудования. Вы также можете копировать в буфер обмена все элементы по разным критериям.
Поставляемое с оборудованием с установленными драйверами, программное обеспечение для идентификации оборудования также может отображать элементы, которые еще не были установлены; это может быть полезно при поиске драйверов для неизвестных компонентов. Копирование определенных данных не обязательно является целью для начинающих пользователей, но может быть весьма полезным при обращении за технической поддержкой по электронной почте.
Идентификация установленного оборудования
Идентификация оборудования может сканировать всю систему и извлекать информацию обо всех компонентах, которые выходят с установленными драйверами или без них. Собранные данные представлены в виде списка, в котором указаны имя компонента, производитель, код ошибки, класс, версия драйвера и идентификатор.
: Вы можете выбрать один или все элементы из списка, сохранить их в буфер обмена и оттуда скопировать информацию в любое место для создания отчета или добавить ее в запрос в службу поддержки. Фото: Tweaking.com
Поиск драйверов оборудования
Программное обеспечение Hardware Identification не может автоматически искать необходимые драйверы, но оно может помочь вам в следующем лучше всего. Просто щелкнув правой кнопкой мыши элемент в списке, вы получите возможность найти драйвер в Google по имени или идентификатору компонента.
На самом деле это не гарантия того, что вы найдете именно те драйверы, которые вам нужны, но это определенно быстрый и доступный способ их найти.
В целом, аппаратная идентификация является полезным программным обеспечением с основной целью, и делает это гладко. Если вам нужны конкретные сведения о компонентах или оборудовании, подключенном к вашему ПК, вам может пригодиться идентификация оборудования.
Определение оборудования Загрузить
Некоторые другие программы для определения оборудования на компьютере
Существует несколько программ, которые можно использовать для определения оборудования на компьютере. Одна популярная программа называется CPU-Z — бесплатная системная информационная утилита, предоставляющая подробную информацию об аппаратных компонентах вашего компьютера. Другие подобные программы включают Speccy , HWiNFO и AIDA64 . Эти программы могут предоставить информацию о вашем процессоре, материнской плате, памяти, видеокарте и других аппаратных компонентах.
Рекомендация — HWiNFOHWiNFO — это средство информации об оборудовании и диагностики, которое предоставляет подробную информацию об аппаратных компонентах вашего компьютера. Он может предоставить информацию о вашем процессоре, материнской плате, памяти, видеокарте и других аппаратных компонентах, а также сведения о температуре, напряжении и скорости вращения вентилятора вашей системы. HWiNFO доступен для бесплатной загрузки для Windows, Linux и DOS. Это легкая программа, которая работает быстро и эффективно, что делает ее хорошим выбором для пользователей, которым необходимо быстро собрать информацию об оборудовании своего компьютера.
Ваш комментарий будет первым