Работа с устройствами в системе windows

Оснастка "Диспетчер устройств" в ОС Windows 7 предоставляет информацию о подключенном к компьютеру оборудовании и обладает функциями по управлению параметрами.

Содержание

  • Диспетчер устройств в Виндовс 7
    • Запуск
    • Просмотр сведений об устройстве
    • Включение и отключение устройств
    • Установка устройств
    • Работа с драйверами
    • Заключение
  • Вопросы и ответы

Диспетчер устройств в Виндовс 7
«Диспетчер устройств» – это системная оснастка, с помощью которой можно получать информацию и осуществлять управление оборудованием (в том числе и виртуальным), подключенным к компьютеру. Сегодня мы рассмотрим основные функции «Диспетчера» в ОС Windows 7.

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

Запуск

Добраться до оснастки можно разными способами. Это переход к соответствующему апплету «Панели управления», использование системного поиска, выполнение команды в строке «Выполнить».

Переход к Диспетчеру устройств из Панели управления в ОС Windows 7

Подробнее: Как открыть «Диспетчер устройств» в Windows 7

Просмотр сведений об устройстве

Основной функцией «Диспетчера» является просмотр информации о выбранном устройстве. Делается это из контекстного меню, вызываемого нажатием правой кнопкой мыши по названию. Нужный пункт называется «Свойства».

Переход к просмотру сведений об устройстве в Диспетчере устройств Windows 7

Основные вкладки, представленные для всех типов оборудования, это «Общие», «Драйвер» и «Сведения».

Основные вкладки окна свойств устройства в Диспетчере устройств Windows 7

На вкладке «Общие» отображается тип устройства, изготовитель и данные о размещении. Ниже расположен блок «Состояние», в котором указано наличие или отсутствие ошибок в работе.

Данные на вкладке Общие в окне свойств в Диспетчере устройств Windows 7

Читайте также:
Ошибка видеокарты: это устройство было остановлено (код 43)
Ошибка флешки: Запуск этого устройства невозможен (Код 10)
Неизвестное устройство в «Диспетчере устройств» на Windows 7

Раздел «Драйвер» содержит информацию об управляющем программном обеспечении – поставщике, дате разработки, версии и цифровой подписи. Здесь же присутствуют функции обновления, удаления и оката драйвера.

Данные на вкладке Драйвер в окне свойств в Диспетчере устройств Windows 7

Нажатие на кнопку «Сведения» откроет диалоговое окно с описанием соответствующих системных файлов.

Lumpics.ru

Просмотр сведений о файлах драйверов в свойствах в Диспетчере устройств Windows 7

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

Данные на вкладке Сведения в окне свойств в Диспетчере устройств Windows 7

Читайте также: Поиск драйверов по ID оборудования

У некоторых устройств, например, портов USB, имеются и другие разделы — «Питание», «Управление питанием», «Дополнительно» и «Ресурсы».

Дополнительные вкладки в свойствах в Диспетчере устройств Windows 7

Данные и функции на вкладках, отвечающих за питание, помогают в устранении неполадок с подключенными к USB-портам внешними накопителями и другим оборудованием.

Данные на вкладках Питание и Управление питанием в окне свойств в Диспетчере устройств Windows 7

Подробнее:
Исправление проблем с видимостью USB-устройств в Windows 7
Решение проблем с внешним жестким диском

На вкладке «Ресурсы» отображаются соответствующие параметры, а также выводится информация о возможных конфликтах.

Данные на вкладке Ресурсы в окне свойств в Диспетчере устройств Windows 7

Включение и отключение устройств

Данные действия производятся в контекстном меню (ПКМ по названию) с помощью пунктов «Отключить» и «Задействовать». Если устройство включено, будет доступна только первая функция, а если отключено, только вторая.

Отключение оборудования в Диспетчере устройств Windows 7

Возле отключенного оборудования отображается значок с указывающей вниз стрелкой.

Включение оборудования в Диспетчере устройств Windows 7

Эти же функции можно найти в окне свойств на вкладке «Драйвер».

Включение оборудования на вкладке Драйвер в окне свойств в Диспетчере устройств Windows 7

Кроме того, если устройство отключено, в разделе «Общие», появится кнопка, позволяющая его задействовать.

Включение оборудования на вкладке Общие в окне свойств в Диспетчере устройств Windows 7

Установка устройств

Через «Диспетчер» можно устанавливать в систему различное оборудование. Для устройств plug-n-play в штатной ситуации не требуются дополнительные действия — они определяются «виндой» автоматически. Если такого не происходит, можно открыть оснастку и нажать кнопку «Обновить конфигурацию оборудования», после чего произойдет поиск драйвера и установка.

Обновление конфигурации оборудования в Диспетчере устройств в ОС Windows 7

Для девайсов, не являющихся plug-n-play или требующих драйвера, отличного от стандартного (универсального), предусмотрена отдельная функция, а точнее, утилита «Мастер установки оборудования». Вызывается она из меню «Действия».

Запуск Мастера установки оборудования в Диспетчере устройств в ОС Windows 7

Автоматическая установка

  1. В первом окне Мастера переходим к следующему этапу кнопкой «Далее».
    Стартовое окно Мастера установки оборудования в Диспетчере устройств в ОС Windows 7
  2. Оставляем переключатель в положении автоматического поиска.

    Переход к автоматическому поиску и установке оборудования в Диспетчере устройств в ОС Windows 7

  3. Программа сама найдет подключенный девайс и установит стандартный драйвер или выполнит поиск ПО на сервере Windows Update.

    Автоматический поиск и установка оборудования в Диспетчере устройств в ОС Windows 7

Ручная установка

  1. Переход к ручному проведению операции осуществляется переключением на соответствующую функцию.
    Переход к ручному поиску и установке оборудования в Диспетчере устройств в ОС Windows 7
  2. В списке «Стандартные типы оборудования» выбираем требуемый пункт, например, «Принтеры».

    Выбор типа оборудования в Диспетчере устройств в ОС Windows 7

  3. Далее определяем порт подключения. Данный этап будет отличаться для разного типа девайсов.

    Выбор порта подключения обрудования в Диспетчере устройств в ОС Windows 7

  4. Следующее окно содержит перечень доступных драйверов для разных производителей. Если в списке отсутствует нужная позиция, его можно обновить кнопкой «Центр обновления Windows». После непродолжительного ожидания система «подтянет» нужные данные с сервера Windows Update.

    Выбор драйвера оборудования в Диспетчере устройств в ОС Windows 7

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

    Создание названия оборудования в Диспетчере устройств в ОС Windows 7

Читайте также: Добавление принтера в Windows

Работа с драйверами

С помощью «Диспетчера устройств» можно совершать определенные действия с драйверами – устанавливать, обновлять и откатывать их к предыдущим версиям. Здесь также существует возможность выполнить операцию вручную или переложить эту обязанность на автоматическую функцию.

Переход к автоматическому поиску и установке драйверов в Диспетчере устройств в ОС Windows 7

Подробнее: Обновление драйверов в Windows 7

Читая предыдущий параграф, вы могли заметить кнопку «Установить с диска» в окне с перечнем производителей и моделей.

Переход к установке драйвера для устройства с диска на компьютере в Диспетчере устройств Windows 7

Нажатие на нее открывает возможность выбора драйвера (INF-файла) на диске, поставляемом в комплекте с оборудованием или в папке на ПК.

Переход к поиску драйвера на съемном диске или компьютере в Диспетчере устройств Windows 7

Если девайс после обновления драйверов работает некорректно, можно выполнить откат, воспользовавшись соответствующей функцией. Делается это в окне свойств. Как до него добраться, читайте выше (параграф «Просмотр сведений об устройстве»).

Откат драйвера устройства в Диспетчере устройств Windows 7

«Диспетчер» также позволяет быстро переустановить драйвер для любого устройства plug-n-play. Для этого его необходимо удалить из системы.

Удаление драйвера устройства в Диспетчере устройств Windows 7

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

Заключение

Мы сегодня познакомились с «Диспетчером устройств» Windows 7 и рассмотрели его основные функции, которые могут пригодиться в повседневной работе. Как видите, он является довольно мощным инструментом и вполне может использоваться вместо сторонних программ. Эта оснастка дает нам исчерпывающую информацию об оборудовании и предоставляет возможности управления параметрами, инсталляции, обновления и удаления программного обеспечения, а также установки девайсов.

Время прочтения
16 мин

Просмотры 99K

image

Меня зовут Андрей Артемьев, я работаю в Microsoft над ядром ОС Windows 10, ранее я работал над Windows 10x (WCOS), XBox, Windows Phone и Microsoft Edge. Я хочу популярно в образовательных целях рассказать о том как работает компьютер на примере клавиатурного ввода и Windows 10. Данный цикл статей рассчитан в первую очередь на студентов технических специальностей. Мы рассмотрим какой путь проходит информация о нажатой клавише от клавиатуры до отображения в Notepad.exe. В виду обширности и междисциплинарности темы в статьях могут быть неточности, о которых сообщайте в комментариях. Какая-то информация может быть устаревшей в виду скорости с которой развивается Windows.

Насколько глубоко мы погрузимся в тему?

Давайте для начала в общих чертах поговорим об уровнях на которых можно рассматривать компьютер. Каждый уровень основывается на предыдущем. Начнём с самого верха.

Уровень прикладных программ. Здесь находятся все пользовательские приложения, это браузер, Microsoft Office, блокнот, а также веб-сервер IIS, SQL Server, различное middleware вроде Java и .Net и все скриптовые языки, будь то Ruby, PHP или Bat-файлы.

Уровень операционной системы. ОС можно рассматривать как:

  • Менеджер ресурсов — память, жёсткие диски, принтеры, экран, клавиатура ограниченные ресурсы которые совместно используются запущенными на компьютере программами.
  • Виртуальная машина — файл это наглядный пример виртуального объекта. Он представляет абстракцию данных на диске, API для работы с ним и так же добавляет концепцию прав доступа. Вместо файла могла быть концепция контейнера данных и совершенно другого API. Таких виртуальных объектов в ОС много.
  • Платформа — ОС предоставляет программные модели и примитивы для построения программ. К примеру Windows Drivers Framework позволяет быстро разрабатывать драйвера, окна в Windows используются для построения сложных пользовательских интерфейсов. Dll — предоставляет модель расширения функционала программы через плагины, а так же механизм для реализации читалки экрана через ловушки клавиатуры (см. LowLevelKeyboard hook).

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

image

Уровень архитектуры компьютера. Он представлен материнской платой, которая имеет определённый форм-фактор, встроенные функции закодированные в микросхемах называемых чип-сетом и порты, через которые можно расширять функционал компьютера подключив графическую карту, сетевую карту, дополнительную оперативную память (RAM), жёсткие диски, клавиатуру и пр. Порты влияют на скорость работы и возможности компьютера, что и будет определять его назначение будь то сервер для обработки тысяч запросов в секунду, планшет для пользования Интернетом или игровой ПК с несколькими видеокартами. ОС абстрагирует особенности материнской платы.

Микросхемы выглядят как на картинке ниже и представляют собой мини-компьютер выполняющий простые программы для низкоуровневых задач, к примеру прочитать данные от клавиатуры и передать их дальше чтобы они достигли в конечном счёте процессора. Как правило реализованы в виде аналоговой непрограммируемой микросхемы или микроконтроллера, программируемого на языке С.

image

Материнскую плату можно рассматривать как колонию микросхем которые общаются между собой через шины и через них циркулируют данные от подключенных устройств к процессору и обратно. Чип-сет — это своего рода нервная система компьютера. Все чипы на материнской плате были изначально созданы чтобы работать друг с другом. Некоторые из них могут иметь особые функции, к примеру таймер или хранение настроек BIOS. Пожалуй самый важный из них тот что имеет встроенную программу (прошивку, BIOS, UEFI) которая начинает выполняться как только появляется электричество. Она находит жёсткий диск с загрузчиком Windows и передаёт тому управление который в свою очередь запускает исполняемый файл ОС, который можно назвать Windows10.exe, на самом деле NtOsKrnl.exe. BIOS знает что искать благодаря соглашению между производителями железа и операционных систем.

Вокруг материнской платы можно собрать мобильный телефон, игровую приставку, серверную станцию или умное устройство. На картинке ниже распространённые форм-факторы материнских плат.

image

Уровень микроархитектуры представлен процессором (CPU), это сердце материнки и весь чип-сет нужен для обслуживания CPU. Процессор это компьютер в компьютере, более мощный и продвинутый микроконтроллер которому не нужна прошивка, потому как поток команд подаётся на лету, когда планировщик потоков поменял контекст процессора. Функционал процессора делится на подсистемы, к примеру компонент занимающийся математическими и логическими операциями, математический сопроцессор, кэш. Какие-то из них раньше были отдельным чипом на материнской плате, но сейчас их сделали частью ЦПУ, например контроллер прерывания и микросхема под названием “Северный мост” что увеличило скорость работы.

Микроархитектура это не то же самое что архитектура. Весь функционал CPU разделён на компоненты, которые работают сообща. Эти компоненты и их взаимодействие и есть микроархитектура. На блок-схеме ниже они представлены цветными прямоугольниками и квадратиками.

Архитектура процессора это по сути документ который описывает какой функциональностью он должен обладать для того чтобы соответствовать к примеру архитектуре x86, x64 или ARM применяемой на мобильных устройствах. В этом документе описано какие должны поддерживаться команды, назначения регистров и логика работы. Создатели процессоров Intel, AMD, Эльбрус могут реализовывать эту функциональность как угодно и добавлять к ней новые возможности в виде команд, регистров, флагов, прерываний и если ОС знает о них то может использовать. В терминах ООП архитектура ЦПУ — это интерфейс, а микроархитектура — его реализация.

Логические схемы. Цветные прямоугольники с блок-схемы CPU состоят из логических схем, которые производят свои операции на последовательностях нулей и единиц. Процессор видит все данные и команды в виде битов (0 и 1), по формуле любое десятичное число можно представить в виде последовательности 0 и 1, а вот что значит конкретное число зависит от контекста. Это может быть код, цифра, буква. Арифметическое и логическое устройство (ALU) умеет производить сложение двух чисел через побитовые операции. Побитовые алгоритмы сложения, вычитания, умножения и деления давно известны, разработчикам логической схемы их только надо эффективно реализовать.

image

Цифровые схемы работают с данными на уровне нулей и единиц, а аналоговые полагаются на эксплуатирование законов физики. Они выполняют простейшие манипуляции над битами, такие как сдвиги, AND, OR, XOR. Через эти примитивы реализуются более сложные операции. На картинке ниже представлен аналоговый оператор AND реализованный через транзисторы. На выходе схемы ненулевое напряжение будет только если оно есть на обоих входных контактах (Вх1 и Вх2), иначе ноль вольт. Точно так же работает оператор && в C#. Цифровые схемы в конечном счёте основаны на аналоговых. Физически логические элементы в логических схемах могут быть реализованы не только электронными но и механическими, гидравлическими, оптическими и другими способами.

image

Уровень радиоэлементов. Физически аналоговые схемы полагаются на радиоэлементы, которые собственно и эксплуатируют законы физики. Преимущественно это полупроводники, т.е. в определённых условиях они могут проводить электричество, а могут и нет. Диод проводит ток только в одном направлении, если его выпаять, развернуть на 180 и впаять обратно, то ток через него проходить не будет. Транзистор пропускает ток только если есть напряжение на управляющей ножке. Человечество научилось делать транзисторы микроскопическими и потому их можно размещать на маленькой плате миллионами. На картинках ниже полупроводниковые радиоэлементы и обычный транзистор рядом с нано транзистором под электронным микроскопом.

Уровень законов физики. И наконец самый нижний уровень — это уровень законов физики которые заключены в полупроводниковые радиоэлементы.

image

Мы будем много говорить про уровень ОС и чуть меньше про архитектуру компьютера, микроархитектуру, аналоговые схемы и радиоэлементы. К последней части у вас должно быть понимание как это всё работает вместе.

Основы Операционной Системы

Когда мы проходили в универе программирование на ассемблере у многих студентов был ступор от таких умных слов как “режимы ядра и пользователя”, под которыми на самом деле скрывается хорошо всем известная ролевая система аутентификации, на всех сайтах есть как минимум “Админ” имеющий доступ ко всем страницам и “Пользователь” имеющий ограниченный доступ. Точно так же роль “Ядро” имеет доступ ко всем возможностям CPU, а роль “Пользователь” может вызывать не все команды процессора и не со всеми аргументами. Поверх этой ролевой модели по принципу клиент-серверной архитектуры построена операционная система, где сервер это ядро, которое и реализовывает функционал ОС, а клиент — это пользовательские программы. В мире Web клиент и сервер разделены физически — это два разных компьютера общающихся по сети. В ОС клиент и сервер живут на одной машине и на одном железе. У сервера есть некий API который позволяет клиентам изменять его состояние, к примеру Twitter API позволяет создавать посты, логиниться и загружать ленту твитов в мобильный клиент. У Windows есть Win API, только более громоздкий в виду более широкого круга задач, на сегодняшний день у винды примерно 330 000 API плюс API для UWP apps. Если концепции Твитера более менее всем понятны — пост, пользователь, фид — то концепции ОС могут потребовать некоторого углубления в её внутренности. Поэтому API Windows могут быть трудно понятными без понимания внутреннего устройства ОС.

На самом деле под ядром понимают три разные вещи. Ядро как весь код ОС. Ядро как подсистема которая отвечает за механизмы ОС, такие как планировщик потоков, переключение контекста, обработка прерываний, свап виртуальный памяти на физическую (Kernel) и ядро подсистемы для поддержки других ОС — CSRSS.exe (Windows), PSXSS.exe (POSIX), OS2SS.exe (OS/2) или WSL (Windows SubSystem for Linux). В данном контексте понимается первый смысл — весь код ОС.

Когда на экране появляется окно, то в серверной части ОС (режим ядра) появляется структура данных которая описывает это окно — его положение на экране, размеры, текст заголовка, оконная функция через которую ОС даёт приложению среагировать на события. Поскольку подсистем в ОС много, то и структур данных описывающих один объект может быть несколько, к примеру информация о пользовательском процессе есть в компонентах:

  • Executive — здесь логика работы ОС. В этом слое проверяется что могут и не могут делать процессы. Здесь хранится инфа о родительском процессе, параметры старта процесса (Process Environment Block), привязанный аккаунт пользователя, имя exe файла процесса.
  • Kernel — здесь реализованы механизмы ОС, такие как планировщик потоков. Здесь хранится сколько времени процесс проводит в режиме пользователя и ядра, к каким процессорам привязаны его потоки, базовый приоритет потоков процесса.
  • Windowing subsystem — инфа о GDI объектах которые используются для рисования в окне. Это такие примитивы как кисти, pen и пр.
  • DirectX — всё что имеет отношение к DirectX: шейдеры, поверхности, DX-объекты, счётчики производительности GPU, настройки памяти графической памяти.
  • Подсистема Windows которая представлена процессом CSRSS.exe (Client Server Runtime SubSystem). Windows ранее поддерживал ОС POSIX (процесс PSXSS.exe) и OS/2 (OS2SS.exe). В те времена возникла идея сделать и Windows такой же подсистемой, но эта было медленно и поэтому скоро часть CSRSS.exe перенесли в win32k.sys, который сейчас разбит на несколько файлов — win32k.sys, win32kbase.sys и win32kfull.sys. Здесь хранится информация о Process Group Data, Shutdown level, Session Data и пр.

Поддержка POSIX и OS/2 скорее была формальной, потому как для переноса программы с этих ОС нужно было найти исходный код и перекомпилировать его специальным образом чтобы получился exe-файл в котором все вызовы к API ОС перенаправлялись в PSXdll.dll (NETAPI.DLL и DOSCALLS.DLL для OS/2 и User32.dll для Windows приложений), которая была тонкой обёрткой над API Windows. Состояние некоторых API хранилось в процессе подсистемы PSXSS.exe (OS2SS.exe). Поскольку не все API можно сопоставить 1 к 1, то работала такая программа нестабильно. В Windows 10 была добавлена поддержка Linux и она работает совсем по-другому. Подсистема Linux хостится в режиме ядра и разница между Windows Subsystem for Linux и Linux примерно как между разными билдами. Специально для WSL был введён новый тип процессов — PICO-process.

Что такое компонент? Это логически сгруппированный функционал. Компонентом можно назвать ООП-класс, dll, папку, набор функций с общим префиксом, пространство имён, слой в архитектуре.

Более подробно о разделении на клиент-сервер

Разделение на клиент и сервер реализовано при помощи встроенной функциональности CPU, разделения памяти и программных проверок.

Производители оборудования сотрудничают с разработчиками ОС, поэтому в процессоре есть механизмы созданные с учётом потребностей создателей операционных систем. Во всех современных процессорах реализован механизм ролей пользователя, где под пользователем понимается исполняемый в данный момент код. В веб приложениях роль залогиненого пользователя хранится в какой-то переменной и помимо понятного названия Admin или User имеет Id этой роли который чаще и используется при авторизации, потому как сравнивать числа быстрее и проще чем строки. В процессоре роль текущего пользователя хранится в поле которое называется “кольцо безопасности” (Security Ring), а не “CurrentUser.Role.Id”. В большинстве процессоров это поле принимает четыре значения от 0 до 3. Windows использует 0 для роли которая называется “Режим Ядра”, потому как это самый привилегированный режим и самое большое значение для роли “Режим Пользователя”, потому как это самая ограниченная роль. Остальные роли не используются потому как различие между 0 и 1, 2 и 3 незначительное. Эти роли ограничивают страницы памяти которые могут быть адресованы, нельзя вызывать некоторые инструкции или же нельзя их вызывать с определёнными аргументами. Так же есть ограничения на использование технологии I/O Ports для обмена данными с устройствами такими как клавиатура, но она уже лет 10 не используется. Переключение в режим ядра происходит через команду syscall, которая по индексу находит в массиве указателей на APIs Windows функцию которую надо вызвать. Указатель на этот массив сохраняется в специальном регистре процессора во время загрузки ОС.

Я специально назвал регистр ЦПУ полем. Когда вы пишете программу на C#, то можете добавлять сколько угодно полей в свой класс и давать им понятные названия. У процессоров и микроконтроллеров поля называются регистрами. Когда вы проектируете железку то нужно уже на этом этапе понять сколько регистров (полей) надо, какого размера они должны быть и какой функционал на них возложить, чтобы этого хватало на все случаи жизни для всех мыслимых и немыслимых ситуаций. Представьте, что вам надо написать программу на C#-подобном языке программирования у которого в классе 16 предопределённых полей и вы не можете использовать локальные переменные. Т.е. одно и то же поле может использоваться для хранения залогиненного пользователя, отсортированного массива, временных данных или результата выполнения метода. Имена таких полей должны быть максимально общими, вместо tempData, funcResult будут странные имена EAX, AH, AL, DX и пр. Если бы вы писали на C# эмулятор процессора на архитектуре x86, то код мог бы выглядеть примерно так (DIV — divide, команда целочисленного деления):

image

Для иллюстрации я добавил проверку на режим ядра. Если происходит ошибка деления на ноль, то процессор уведомляет об этому ОС через прерывание (выбрасывает событие). Во время загрузки ОС предоставляет процессору одномерный массив указателей на функцию, который называется вектор прерываний, где каждому индексу соответствует какое-то событие к примеру деление на ноль. ОС знает архитектуру процессора на котором исполняется и может соответствующим образом упорядочить в массиве указатели на функции. CPU вызывает эту функцию и ОС свой код. К примеру Windows смотрит в реестре установлен ли отладчик и показывает сообщение о том что произошла ошибка и есть возможность запустить дебаггер чтобы посмотреть на место где она произошла. Прерывание называется прерыванием потому как оно вклинивается в нормальный ход выполнения программы и даёт возможность выполнится обработчику прерывания и только после его завершения процессор может вернуться к исполнению программы.

Прерывания могут генерироваться не только процессором но и внешними устройствами (клавиатура, мышь) или программным кодом. Планировщик потоков устанавливает таймер который с интервалами равными одному кванту (по умолчанию около 15мс, в Windows Server больше) генерирует прерывание чтобы по внутреннему алгоритму назначить другой поток на исполнение. Пошаговое исполнение программы в Visual Studio так же полагается на механизм прерываний — у процессора устанавливается флаг, который после каждой команды вызывает прерывание которое обрабатывает Windows Debugging Engine и уведомляет через API Visual Studio.

Разделение памятью реализовано благодаря виртуальной памяти. Ранее я говорил что ОС это менеджер ресурсов и виртуальная машина. Даже если у вас 1Гб RAM 32х битный Windows будет работать так как если бы у вас было 4Гб оперативки, т.е. реально у вас 1Гб, а виртуально 4Гб. Современные компьютеры основаны на теоретической модели машины Тьюринга или же архитектуре фон Неймана (с некоторыми изменениями). Согласно этим моделям память в компьютере это лента состоящая из ячеек размером один байт. Эти ячейки сгруппированы в страницы как правило по 4096 байт (4Кб), потому как:

  • С т. зр. CPU нет разницы между кодом и данными, что приводит к трудновыявляемым ошибкам и возможностям для взлома. Если регионы памяти пометить атрибутами по которым можно сказать, что здесь находится код, а здесь данные только для чтения, а сюда можно писать, то это решит указанные проблемы. Так же можно пометить страницы доступные только в режиме ядра.
  • Поддержка виртуальной памяти процессором, который умеет копировать страницу виртуальной памяти в физическую. Физическая память RAM так же представлена в виде страниц по 4Кб. Кэш процессора считывает память из RAM страницами, потому как часто программа читает расположенные рядом данные.
  • Кажется что процесс владеет всей доступной ему памятью, хотя реально его запросы на выделение динамической памяти (оператор new в С++) ОС удовлетворяет только когда процесс попытается прочитать/записать её. Exe-файл полностью не загружается в память, а отображается с диска и когда нужно исполнить код или считать данные они загружаются в память c диска. Эти механизмы основаны на страницах.
  • Имитация эксклюзивного пользования RAM каждым процессом. Когда планировщик потоков назначает поток на выполнение он загружает в регистры процессора информацию о мапинге виртуальных страниц процесса в физические страницы и когда код потока пытается прочитать/записать какой-то адрес процессор правильно его транслирует. Помимо процессов на эмуляцию эксклюзивности пользования RAM полагаются сессии, которые содержат код и данные специфичные для отдельного пользователя, к примеру глобальная очередь сообщений. В Windows 10 есть контекст потока, процесса и сессии.

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

64 битный адрес позволяет адресовать 16 экзабайт, это 18,446,744,073,709,551,616 ячеек памяти. Современные процессоры пока что не поддерживают так много RAM и поэтому используют только младшие 48 бит адреса, остальные 16 заполняются старшим разрядом. Поэтому Win x64 попросту не использует часть адресов, которые помечены на рисунке выше чёрным. Но это не значит, что 64х битный Windows “видит” 256 Tb оперативки. Максимум 8TB виртуальной памяти на архитектуре IA64 и 7TB на x64. Предел физической памяти поддерживаемой Windows 10 — 2TB, потому как с большим количеством Винда не тестировалась. Объём поддерживаемой RAM в Windows 10 определяется во многом редакцией ОС, чем дороже тем больше.

Почему ячейки памяти пронумерованы шестнадцатиричными (HEX) числами, а не десятичными или двоичными? Адрес ячейки это не просто порядковый номер, в нём закодировано три числа по которым эту ячейку можно отобразить на физическую память. Первые два это индексы по которым находится конкретная страница виртуальной памяти, а третье число — смещение от начала страницы. CPU и ОС здесь работают в связке — ОС предоставляет структуру данных по которой CPU находит страницу виртуальной памяти и копирует её в физическую. По HEX номеру можно сразу увидеть как выровнен в памяти адрес. Формат двоичного числа слишком громоздкий, 32 бита (или 64) трудны для восприятия. Десятичный формат — показывает слишком мало информации, тогда как HEX удобный компромисс между десятичной и двоичной системами, средами людей и машин.

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

Из чего состоит Windows?

Абстракция или же разбиение на компоненты есть во всех сферах программирования и интуитивно понятно что Windows тоже делится на какие-то компоненты. Под компонентом понимается какая-то единица функциональности — ООП класс, файл, dll, папка. Компоненты на диаграмме ниже могут быть как индивидуальными *.sys, *.dll файлами, так и просто набором API сгруппированным логически через добавление префикса к имени функции, старая часть системы написана на C, а он не поддерживает классы. Новые части пишутся нередко на C++. В укрупнённом виде Винда выглядит так:

image

Давайте быстренько пробежимся по её компонентам снизу вверх:

  • Hyper-V Hypervisor — слой виртуализации благодаря которому в Windows можно создать виртуальную машину. Иногда говорят, что Hyper-V это минус первый уровень привилегий, однако реализован он в одном уровне привилегий и адресном пространстве что и ядро ОС, за счёт использования слоёной архитектуры ОС ничего не знает о нём.
  • HAL.dll — Hardware Abtraction Layer — изначально задумывался как абстракция над железом — чипсет, материнская плата, процессор — для того чтобы можно было перенести Windows на новую платформу реализовав новый HAL.dll, который будет выбран и скопирован во время установки. По сути это драйвер к устройствам материнской платы, к примеру таймерам, контроллеру прерываний. Сейчас его роль снижена, потому как многие драйвера материнки и чип-сета реализованы в ACPI.sys.

    Что такое Advanced Configuration and Power Interface? До 1996 года когда вы выключали компьютер через UI, ОС сохраняла состояние системы и потом показывала сообщение что можно отключать питание нажав кнопку на корпусе.

    image

    В 1996м году появился стандарт ACPI, который реализовывался производителями материнской платы и позволял софту управлять питанием всей машины, т.е. Самостоятельно отключать питание на компьютере либо пробуждать его ото сна. ACPI так же позволяет контролировать питание отдельных компонентов, таких как CD drive, т.к. большую часть времени он не работает.

  • Device Drivers — говорит само за себя. Драйвер это код скомпилированный в файл с расширением *.sys, он может содержать как код который работает со внешним устройством, так и к примеру код антивируса который сканирует процессы и системную память. Process Explorer от SysInternals так же полагается на драйвер для получения информации о процессах.
  • KernelKernel Mode Execution Environment, содержит обработчики прерываний, работа с таймерами, планировщик потоков, объекты синхронизации и пр. Здесь реализованы все механизмы ОС.
  • Executive — Реализовывает логику работы ОС, можно сказать что это уровень бизнес-логики ОС.
  • Windowing & Graphics — Система окон и DirectX для отрисовки всего что видно на экране.
  • NtDll.dll — Эта библиотека выделена большим зелёным прямоугольником потому что загружается в память только один раз и потом отображается в память всех остальных процессов. В этой dll находится загрузчик программ, который отвечает за инициализацию запущенного процесса (в т.ч. загрузку dll) и потоков в нём. Nt понимается как Native, в том же смысле что и Native American. Т.е. это API ядра ОС, которое отделено от режима пользователя. Все функции экспортируемые из этой dll имеют префикс Nt (NtDestroyMenu). Некоторые Win API реализованы в режиме пользователя и они являются частью User32.dll. Как правило пользовательские приложения не используют напрямую функции из NtDll.dll, они обращаются к Nt* функциям через ещё один уровень абстракции (level of indirection) — subsystem dll такую как User32.dll или PSXdll.dll и DOSCALLS.DLL доступных в более старых версиях Windows. NtDll.dll предназначена в первую очередь для системных процессов (Session Management Sub System.exe, WindowsInititialize.exe и пр.), которые запускаются ещё во время загрузки ОС.
  • SubSystem dlls — о них я уже сказал в предыдущем пункте. Все Windows приложения обращаются к ОС через User32.dll. Какие-то API реализованы в режиме пользователя и к примеру могут обращаться к системным процессам, другие же вызывают Nt* функции из NtDll.dll, к примеру CreateFile в конечном счёте вызывает NtCreateFile).
  • Environment Subsystems — CSRSS.exe, подсистема Windows. Ранее тут были ОС POSIX (процесс PSXSS.exe) и OS/2 (OS2SS.exe). Windows Subsystem for Linux реализована совершенно по-другому.
  • System Processes — это процессы которые выполняют различные системные фунции, к примеру LSASS.exe (Local Security Authority SubSystem) который отвечает за аутентификацию пользователей и другие.
  • Service Processes — Раньше сервисы Windows (например Plug and Play Manager) работали в своих процессах и были *.exe файлами. Со временем появился процесс SvcHost.exe который может хостить сразу несколько компонентов, реализованных в виде *.dll-файлов. Поэтому почти все системные компоненты и переехали в SvcHost’ы.
  • User Processes — пользовательские процессы. Те самые которые мы используем каждый день — браузеры, игры, офисные программы и пр. Они полагаются на описанную в предыдущих пунктах инфраструктуру.

На этом первую часть закончу. В следующей посмотрим откуда начинается путь клавиши.

Часть 2

Установка устройств и управление драйверами

В спецификациях технологии PnP определено, как компьютер обнаруживает и настраивает подключаемое оборудование, а также автоматически устанавливает драйверы. Технология PnP поддерживается в Windows 7, поэтому после подключения устройства автоматически выполняются поиск подходящего пакета драйверов и настройка устройства. Это существенно упрощает установку.

Тем не менее, не следует разрешать пользователям подключать к рабочим компьютерам любые устройства. Программа драйвера работает как часть ОС, имея неограниченный доступ ко всему компьютеру, поэтому следует разрешать установку только проверенного оборудования.
Когда пользователь Windows 7 присоединяет устройство, происходит его обнаружение. Служба Plug and Play идентифицирует устройство и ищет в хранилище нужный драйвер. Если он найден, устройство считается авторизованным, и файлы драйвера при помощи службы Plug and Play копируются из хранилища драйверов в системное расположение, как правило, в папку С:WindowsSystem32Drivers. При помощи службы Plug and Play выполняется настройка реестра и запуск установленного драйвера.

Установка драйверов устройств из Центра обновления Windows

По умолчанию обновленные драйверы устройств, выгруженные в Центр обновления Windows (Windows Update), загружаются и устанавливаются на клиентских компьютерах автоматически. Изменить такое поведение можно в диалоговом окне Параметры установки устройств (Device Installation Settings). Самый простой способ его открыть — ввести в поле поиска меню Пуск (Start) фразу установка устройства (device installation) и щелкнуть вариант Изменение параметров установки устройства (Change Device Installation Settings).

По умолчанию установлено значение Да, делать это автоматически (рекомендуется) (Yes, Do This Automatically (Recommended)). Чтобы запретить установку на компьютеры с Windows 7 непроверенных драйверов, установите переключатель Никогда не устанавливать драйверы из Центра обновления Windows (Never Install Driver Software From Windows Update).

Если выбран вариант Всегда устанавливать наиболее подходящие драйверы из Центра обновления Windows (Always Install The Best Driver Software From Windows Update), целесообразность замены уже установленного драйвера определяется автоматически. При этом у вас не будет возможности протестировать новый драйвер перед установкой. Выбрав вариант Устанавливать драйверы из Центра обновления Windows, если они не найдены на компьютере (Only Install Driver Software From Windows Update If It Is Not Found On My Computer), вы также не сможете протестировать новый драйвер перед установкой. В среде предприятия, особенно, когда ПО распространяется через службы обновления Windows (WSUS), возможность обновления драйверов с сайта Центра обновления Windows (Windows Update) следует отключить, а сайт исключить из пути поиска.

Размещение драйвера устройства

Если нужного драйвера нет в хранилище, администратор должен одобрить это устройство. Этот процесс называется размещением (staging).

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

В Windows 7 процесс размещения начинается с поиска подходящего пакета драйвера в папках, указанных в записи реестра DevicePath. Как настроить дополнительные папки поиска драйверов устройств в Windows 7, вы узнаете на практикуме данного занятия. Если подходящий драйвер не найден, выполняется поиск в Центре обновления Windows (Windows Update). Затем пользователю предлагается вставить установочный диск. Если драйвер найден, система проверяет, есть ли у пользователя право размещать пакет драйвера в хранилище. Для этого у пользователя должны быть учетные данные администратора или политика компьютера должна допускать установку драйверов известных устройств обычным пользователям. Затем выполняется проверка цифровой подписи пакета. Если пакет драйвера не подписан или подписан при помощи сертификата, не найденного в хранилище надежных издателей, пользователю будет предложено подтвердить действие. Если драйвер утвержден полномочным пользователем, копия пакета драйвера размещается в хранилище драйверов и установка продолжается.

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

Установка устройства, не поддерживающего Plug and Play

Если устройство не поддерживает PnP (например, старое устройство), для его установки вам понадобится учетная запись с административными полномочиями. Если у вас есть установочный диск устройства, Майкрософт рекомендует воспользоваться записанной на нем программой установки. Обычно это делается перед подключением устройства.
В противном случае откройте Диспетчер устройств (Device Manager), щелкните правой кнопкой имя компьютера в дереве консоли и выберите команду Установить старое устройство (Add Legacy Hardware). Откроется Мастер установки оборудования (Add Hardware Wizard).

Выполняя инструкции мастера, вы сможете выполнить поиск оборудования или установить оборудование, выбранное вручную из списка. В первом случае устройство необходимо подключить к компьютеру. Процедура установки такая же, что и при установке PnP-оборудования, не прошедшего предварительную авторизацию. Если вы решите выбрать оборудование самостоятельно, вам будет предложен список типов устройств. Если вы выделите вариант Показать все устройства (All Devices), выберите устройство из списка производителей. Если у вас есть драйвер (не обязательно пакет установки драйвера) на съемном диске или в папке на жестком диске, щелкните кнопку Установить с диска (Have Disk). После выбора драйвера мастер установит оборудование. При наличии неполадок (например, ошибки с кодом 10 — не удается запустить устройство) они будут перечислены на последней странице мастера.

Настройки политик установки устройств

На практикуме этого занятия вам предстоит разрешить пользователям, не являющимся администраторами, устанавливать устройства заданного класса установки в Редакторе локальной групповой политики (Local Group Policy Editor). С его помощью можно настроить и политики установки устройств. Последовательно разверните узлы: Конфигурация компьютера (Computer Configuration), Административные шаблоны (Administrative Templates), Система (System), Установка устройства (Device Installation) и щелкните элемент Ограничения на установку устройств (Device Installation Restrictions). Перейдите на вкладку Стандартный (Standard) со списком политик.

Чтобы открыть Редактор локальной групповой политики (Local Group Policy Editor), введите gpedit.msc в поле поиска меню Пуск (Start). Обязательно просмотрите сведения о каждой политике в разделе Ограничения на установку устройств (Device Installation Restrictions) и в разделе Установка устройства (Device Installation), дважды щелкнув политику.

Работа с драйверами устройств

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

Если обновленный драйвер распространяется через Центр обновления Windows (Windows Update), как правило, он устанавливается автоматически после загрузки. В Диспетчере устройств (Device manager) также есть возможность обновления драйвера. Обычно ею пользуются для установки нового или обновленного драйвера от поставщика оборудования до публикации драйвера в Центре обновления Windows (Windows Update). Чтобы получить последнюю версию драйвера и протестировать его на компьютере-образце под управлением Windows 7, загрузите файлы драйвера с веб-сайта поставщика и выполните обновление драйвера вручную.

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

Существует два способа начать процесс обновления драйвера в Диспетчере устройств (Device Manager):

  • щелкните устройство правой кнопкой и выберите команду Обновить драйверы (Update Driver Software);
  • дважды щелкните устройство и щелкните Обновить (Update Driver) на вкладке Драйвер (Driver).

Иногда проблему можно решить не удалением и повторной установкой драйвера, а его отключением.

При наличии конфликта драйверов, если речь идет не о PnP-устройстве, попробуйте отключить один из драйверов или остановить его. Чтобы откатить драйвер, откройте вкладку Драйвер (Driver) окна свойств устройства. Если установлен только один драйвер, кнопка Откатить (Roll Back Driver) недоступна. Откат драйвера выполняют, если обновленный драйвер устройства работает хуже предыдущего или конфликтует с другими драйверами. При этом предыдущий драйвер остается в хранилище, а процесс происходит без вмешательства пользователя (за исключением подтверждения действия в окне UAC).

Чтобы собрать сведения о неполадках драйвера или просто получить дополнительные сведения о драйвере, щелкните кнопку Сведения (Driver Details) на вкладке Драйвер (Driver). На экране отобразится информация о месте хранения файлов драйвера. Обратите внимание, что это не хранилище драйверов (оно является защищенной областью). Файлы работающего драйвера, как правило, имеют расширение SYS и действуют как часть ОС. Файлы установки драйвера имеют расширение INF. В сведениях о драйвере содержится информация о поставщике (обычно, стороннем производителе), версии файла, цифровой подписи (как правило, Майкрософт) и авторских правах. Версия файла пригодится для поиска сведений о проблемном драйвере в Интернете, например, в блогах Майкрософт.

Разрешение конфликтов драйверов

В наши дни конфликты драйверов встречаются куда реже, чем раньше. А ведь еще лет 15 назад при подключении принтера могла перестать работать мышь! Почти все современное оборудование поддерживает технологию PnP. Установка происходит под управлением ОС, и конфликтов, как правило, удается избежать. Однако система неидеальна, и возможность возникновения конфликтов есть.
Обычно, конфликт возникает, когда двум устройствам требуются одни и те же ресурсы, особенно при пересечении прерываний или диапазонов ввода-вывода. Задать использование ресурсов можно в диалоговом окне Свойства (Properties) на вкладке Ресурсы (Resources). Для большинства драйверов установлен флажок Автоматическая настройка (Use Automatic Settings), а кнопка Изменить (Change Settings) недоступна.

Конфликты между устройствами PnP возникают редко. Для их разрешения достаточно на время отключить одно из устройств. Иногда разрешить конфликт можно, обновив драйвер (если обновление имеется) или удалив и повторно установив оборудование. Если в конфликте участвует устройство, не поддерживающее PnP, для решения проблемы может понадобиться его остановка. Чтобы остановить устройство, не поддерживающее PnP, выполните следующие действия:

  1. Откройте Диспетчер устройств (Device Manager).
  2. В меню Вид (View) выберите команду Показать скрытые устройства (Show Hidden Devices).
  3. Дважды щелкните элемент Драйверы несамонастраиваемых устройств (Non-Plug and Play Drivers), щелкните правой кнопкой устройство, которое нужно остановить, и выберите Свойства (Properties).
  4. На вкладке Драйвер (Driver) щелкните кнопку Остановить (Stop), затем Ok.

Почти так же осуществляется и повторный запуск устройства. Только вместо кнопки Остановить (Stop) нужно щелкнуть кнопку Запустить (Start). Кроме того, на данной вкладке можно изменить тип запуска. Обратите внимание: если кнопка Запустить (Start) на вкладке Драйвер (Driver) недоступна, драйвер уже загружен.

Поиск конфликтов в программе Сведения о системе (System Information)

Если вы предполагаете, что драйвер устройства работает неправильно из-за конфликта ресурсов, откройте утилиту Сведения о системе (System Information) и просмотрите требования, предъявляемые всеми устройствами к параметрам ввода-вывода и IRQ. Это удобнее, чем открывать вкладку Ресурсы (Resources) для каждого устройства в отдельности. Чтобы запустить утилиту, введите msinfo32 в строке поиска меню Пуск (Start), в окне Выполнить (Run) или в командной строке. Для запуска Msinfo32 не требуется командная строка с повышенными полномочиями. В программе приводятся общие сведения о системе.

В узле Аппаратные ресурсы (Hardware Resources) вы найдете сведения о ресурсах памяти, ввода-вывода и прерывания IRQ для каждого из устройств компьютера. Наиболее полезные сведения для разрешения конфликтов содержит узел Конфликты и совместное использование (Conflicts/Sharing). При возникновении проблем с конкретным устройством введите его имя в поле Искать (Find What).

Сведения о конкретных устройствах (CD-ROM, звуковое устройство, дисплей и т.д.) находятся в узле Компоненты (Components). При диагностике самый полезный раздел — Устройства с неполадками (Problem Devices). В нем перечислены неработающие устройства, устройства, для которых не установлены драйверы, и пр.
В узле Программная среда (Software Environment) имеется раздел Системные драйверы (System Drivers), в котором перечислены драйверы ядра. Здесь можно узнать, работает драйвер или нет. Вы можете найти драйвер по имени или описанию при помощи поля Искать (Find What).

Диспетчер проверки драйверов

Не всегда неполадки драйверов вызваны конфликтами. Бывает, что устройства работают неправильно или возникают STOP-ошибки, а сведений о конфликтах нет, и отключение других драйверов ничего не дает. В комплект Windows 7 входит инструмент Диспетчер проверки драйверов (Driver Verifier Monitor), позволяющий вести наблюдение за драйверами устройств и выявлять недопустимые вызовы процедур или действия, способные нанести вред системе. Он позволяет ставить драйверы «под нагрузку» и тестировать их на предмет некорректного поведения.

Диспетчер проверки драйверов (Driver Verifier Monitor), вызываемый командой verifier. Флаг /volatile позволяет запустить проверку любого драйвера без перезагрузки, даже если Диспетчер проверки драйверов (Driver Verifier Monitor) уже не работает, а также запустить проверку уже загруженного драйвера. Подобное нововведение, впервые представленное в Windows Vista, значительно сокращает число перезапусков. Это экономит время и позволяет вести наблюдение за драйвером во время подключения или удаления устройства.

С помощью диспетчера вы можете запрашивать параметры, добавлять и удалять устройства, но наибольшей функциональностью обладает параметр /faults, позволяющий вводить нагрузочные тесты заданного уровня сложности для определения способности драйвера корректно работать в любых ситуациях. Например, можно имитировать недостаток ресурсов или режим ожидания, возвращающий неожиданный результат. Вы можете наблюдать за использованием ресурсов (распределением пула) и следить за количеством посланных в систему ошибок. Диспетчер проверки драйверов (Driver Verifier Monitor) — это главным образом инструмент для создания нагрузки, который проинформирует вас, например, о возможности сбоя драйвера, если использование диска или памяти превысит определенный порог. Наблюдать за использованием ресурсов и диагностировать причины нехватки ресурсов можно при помощи более общих средств, например Системного монитора (Performance Monitor) или Диспетчера задач (Task Manager).

Подписи драйверов и цифровые сертификаты

Цифровые подписи позволяют администраторам и пользователям, устанавливающим ПО для Windows, получать сведения о подлинности издателя, предоставившего программный пакет. Для установки неподписанных компонентов, работающих в режиме ядра, требуются административные полномочия. Драйверы должны быть подписаны при помощи сертификатов, являющихся доверенными в Windows 7. Сертификаты с подписями надежных издателей хранятся в хранилище сертификатов Доверенные издатели (Trusted Publishers).

Администратор волен утвердить установку неподписанного драйвера или драйвера с подписью, которой нет в хранилище сертификатов от доверенных издателей. Это допустимо, при условии что драйвер устанавливается на тестовый компьютер в ознакомительных целях, а не в целях массового распространения на клиентские компьютеры. Многие драйверы приходят из надежных источников (например, от производителей оборудования), но еще не прошли процесс проверки, результатом которого является цифровая подпись. Не имеют подписи даже некоторые драйверы Майкрософт.
Когда вы или другие администраторы устанавливаете драйверы, авторизация — не проблема. Другое дело, когда вам нужно, чтобы драйвер установили обычные пользователи. Даже после размещения драйвера пользователи не смогут установить его, поскольку утвердить установку драйвера без действительной подписи может только администратор.

Получить самозаверяющий (self-signed) сертификат, действительный в пределах организации, можно только от сервера ЦС под управлением Windows Server с работающими службами сертификации (Certificate Services). Такой сертификат не действителен в другой организации, если между организациями нет доверительных отношений. Даже внутри организации Майкрософт рекомендует применять эту процедуру только в тестовой сети, а в производственной среде устанавливать исключительно драйверы с действительной подписью.

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

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

Наличие цифровой подписи — гарантия того, что пакет пришел из заявленного источника (подлинность) без повреждений и изменений (целостность). Цифровой сертификат служит удостоверением организации. Он заслуживает доверия, так как подвергается электронной проверке в центре сертификации.

Общая процедура подписи драйвера устройства такова:

  1. Создайте цифровой сертификат в консоли Сертификаты (Certificates) на сервере сертификатов. Кроме того, можете воспользоваться утилитой MakeCert.
  2. Добавьте сертификат в хранилище Доверенные корневые центры сертификации (Trusted Root Certification Authorities). Эта операция выполняется в консоли Сертификаты (Certificates) путем копирования и вставки.
  3. Добавьте сертификат в хранилище Доверенные издатели (Trusted Publishers). Это также делается в оснастке Сертификаты (Certificates).
  4. Подпишите пакет драйвера устройства при помощи сертификата. Для этого подготовьте INF-файл пакета драйвера, создайте файл каталога для пакета драйвера и подпишите файл каталога с помощью утилиты Signtool.

Windows 10 диспетчер устройств 8 способов запуска, коротко про XP 7 8 версии

Содержание

  • 1 Запуск в Windows 10
  • 2 Работа с диспетчером
  • 3 Запуск в Windows XP
    • 3.1 Вход с помощью «Мой компьютер»
    • 3.2 Запуск через Панель Управления
    • 3.3 Команда «devmgmt.msc»
  • 4 Windows 7, 8
  • 5 Видео по теме

Диспетчер устройств Windows используется для управления всеми подключенными к компьютеру устройствами и их драйверами. К ним относятся как внутренние компоненты, например, видеоадаптер или сетевая карта, так и внешние: USB-накопители, принтеры, мыши и клавиатуры. Подобный инструмент присутствует во всех современных версиях Windows: в XP, 7, 8 и 10. В данной статье описываются способы запуска утилиты, а также основы работы с ней.

Диспетчер устройств

Запуск в Windows 10

В отличие от старых версий (XP и 7), в Windows 10 нельзя вызвать диспетчер через контекстное меню значка «Компьютер». Зато разработчики добавили в ОС несколько других, более быстрых и удобных способов:

  • В Виндовс 10 присутствует меню быстрого доступа «Quick Access Menu». Его можно вызвать, если кликнуть правой кнопкой мыши по значку «Пуск» или одновременно нажать кнопки Win + X; в списке найдите и нажмите «Диспетчер устройств»;Quick Access Menu
  • В Windows 10 в левом нижнем углу экрана есть иконка с изображением увеличительного стекла: это удобная система поиска, кликните по значку и в поле ввода напишите «диспетчер устройств» полностью или частично и нажмите Enter. В найденном списке вы увидите то, что искали;Запуск через поиск
  • Далее рассмотрим альтернативные варианты запуска через различные средства ОС, попасть в которые вы можете, например, через меню быстрого доступа (на рисунке выделены тонкими красными прямоугольниками:
    1. Вы можете воспользоваться «Панелью Управления», чтобы открыть Диспетчер.
    2. С помощью формы запуска команд «Выполнить». Просто введите devmgmt.mscЗапуск через выполнить
    3. Если вы работаете в Windows 10 PowerShell, то можете набрать в нем «devmgmt.msc». Запустить эту оболочку легко через Поиск, введя «powershell».Запуск из powershell
    4. В меню Пуск также есть возможность запуска «Командной строки», в которой можно набрать «devmgmt.msc» и это вызовет требуемое окно.Запуск через командную строку
    5. Пункт «Управление компьютером» вызовет соответствующую службу, также содержащую возможность запуска Диспетчера;Управление компьютером
    6. Очередная возможность предоставляется через команду «Система».Система

Работа с диспетчером

С помощью данного инструмента пользователи ОС Windows могут управлять установленными драйверами, а также искать необходимую информацию о текущих устройствах. Интерфейс утилиты практически не изменился между версиями XP и 10. Различается только само оформление.

Главная страница инструмента представляет собой список категорий. Каждую рубрику можно открыть, чтобы увидеть все ее элементы. Например, в категории «Видеоадаптеры» будет расположена ваша видеокарта (дискретная или встроенная в материнскую плату).

Диспетчер устройств: видеоадаптеры

Чтобы узнать больше информации об объекте, необходимо открыть его двойным нажатием мыши. Альтернативный способ – открыть контекстное меню и выбрать опцию «Свойства».

В появившемся окне можно найти 3-4 вкладки:

Свойства общие

  • Общие – информация о типе устройства, его производителе, размещении и состоянии;
  • Драйвер – данные о драйвере. С помощью кнопок в этом меню вы можете обновить или удалить текущий драйвер, а на его место установить новый;Свойства драйвер
  • Сведения – значения различных свойств подключенного оборудования.
  • Ресурсы – информация о потребляемых устройством системных ресурсах. Есть не у каждого объекта.

Запуск в Windows XP

Вход с помощью «Мой компьютер»

Чтобы открыть диспетчер устройств в XP, необходимо кликнуть правой кнопкой мыши по иконке «Мой компьютер» в меню «Пуск» или на рабочем столе.

Мой компьютер свойства

Откроется окно «Свойства системы». Зайдите на вкладку «Оборудование» — там находится необходимая служба.

Оборудование XP
Запуск через Панель Управления

  1. Вызовите через «Пуск» пункт меню «Панель управления», там нажмите «Система».Система XP
  2. Зайдите на вкладку «Оборудование» и далее запустите Диспетчер.

Команда «devmgmt.msc»

Нажмите «Пуск» и далее «Выполнить». Пишем команду «devmgmt.msc» и завершаем нажатием Enter.

Выполнить devmgmt

Windows 7, 8

Для 7-ки: Щелкните правой кнопкой мыши по иконке «Компьютер» (или «Мой компьютер») в меню «Пуск» или на рабочем столе. В развернувшемся списке выберите пункт «Свойства».

Мой компьютер свойства

Для 8-ки: кликните правой кнопкой мыши по кнопке «Пуск» и нажмите «Система».

Выбор системы

Вы попадете на страницу сведений о своей системе. В левой части окна находится меню. Щелкните по гиперссылке «Диспетчер устройств», чтобы запустить его.

Система Windows 7

Альтернативный способ — воспользоваться диалогом «Выполнить». Это специальная утилита для быстрого запуска системных инструментов и установленных программ. Вызовите диалог с помощью комбинации клавиш Win + R. В небольшом окне требуется ввести строку «devmgmt.msc» и нажать Enter.

Видео по теме


Автор:
Обновлено: 03.06.2018

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

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

Неработающие элементы будут иметь особый знак. Кроме того, здесь можно посмотреть важную информацию о драйверах устройства. Если с комплектующими компьютера что-то не так, то возле них будет расположен жёлтый треугольник с восклицательным знаком.

Но как попасть в это замечательное приложение и начать им пользоваться в полной мере. Мы рассмотрим эти вопросы на примере всех популярных операционных систем.

Как открыть диспетчер устройств в Windows 7,10

Как открыть диспетчер устройств в Windows 7,10

Содержание

  • Открываем «Диспетчер устройств» в Windows XP
    • Как открыть «Диспетчер устройств» через «Мой компьютер»
    • Альтернативный метод подключения через «Панель управления»
    • Несколько быстрых способов
  • Как открыть «Диспетчер устройств» в Windows 7
    • Способ 1
    • Способ 2
    • Способ 3
    • Способ 4
  • Открываем «Диспетчер устройств» в Windows 10
    • Видео — Как открыть «Диспетчер устройств» в Windows 7/8/8.1/10

Открываем «Диспетчер устройств» в Windows XP

Начнем, пожалуй, с самой старой и постепенно умирающей ОС — Windows XP. Сейчас ей пользуются все реже, но все же ещё есть тысячи пользователей, которым интересно, как использовать диспетчер устройств именно на этой системе.

Как открыть «Диспетчер устройств» через «Мой компьютер»

Как попасть в «Диспетчер устройств»:

  1. Нам нужно на рабочем столе найти ярлык «Мой компьютер». Необходимо кликнуть правой клавишей мышки по нему и щелкнуть по пункту «Свойства».

    Щелкаем правой кнопкой мыши на ярлык «Мой компьютер», нажимаем по пункту «Свойства»

    Щелкаем правой кнопкой мыши на ярлык «Мой компьютер», нажимаем по пункту «Свойства»

  2. Мы окажемся в некотором окне, в котором содержится информация о конфигурации и о самой системе. Вверху окна находится своеобразное меню, в нем выбираем «Оборудование».

    Переходим во вкладку «Оборудование»

    Переходим во вкладку «Оборудование»

  3. Наконец-то мы добрались до интересующего нас диспетчера. Смело жмём на него.

    Нажимаем на кнопку «Диспетчер устройств»

    Нажимаем на кнопку «Диспетчер устройств»

Альтернативный метод подключения через «Панель управления»

Он немного длиннее, но возможно будет так удобнее.

  1. Заходим в «Панель управления» через меню «Пуск», которое можно использовать и в прошлом способе, чтобы найти «Компьютер».

    Щелкаем по меню «Пуск», открываем «Панель управления»

    Щелкаем по меню «Пуск», открываем «Панель управления»

  2. Следующим шагом будет выбор уже знакомой нам строчки «Система».

    Щелкаем по иконке «Система»

    Щелкаем по иконке «Система»

  3. Абсолютно аналогично появится окошко «Свойства системы».

    Переходим во вкладку «Оборудование»

    Переходим во вкладку «Оборудование»

  4. Точно так же, как и в прошлый раз отправляемся в оборудование и включаем нужное нам приложение «Диспетчер устройств» оттуда.

    Нажимаем на кнопку «Диспетчер устройств»

    Нажимаем на кнопку «Диспетчер устройств»

Несколько быстрых способов

Есть и очень короткие, но не для всех лёгкие способы:

  • в строке поиска «Пуск» пишем: «devmgmt.msc». Открываем появившейся инструмент.

    В строке поиска «Пуск» пишем «devmgmt.msc», открываем появившийся инструмент

    В строке поиска «Пуск» пишем «devmgmt.msc», открываем появившийся инструмент

  • вызываем окно «Выполнить» нажатием кнопок «Windows+R». Все, что вам нужно сделать — это вставить команду «mmc devmgmt.msc» в строку «Открыть».

    В поле «Открыть» вводим команду «mmc devmgmt.msc», нажимаем «Enter»

    В поле «Открыть» вводим команду «mmc devmgmt.msc», нажимаем «Enter»

Примечание! Эти способы одинакового хорошо работают на всех версиях Windows.

Какой бы способ вы ни выбрали — вы окажитесь в самом «Диспетчере устройств». Это такое окно, в котором видны, отображаются все типы устройств. Нажав на которые, открывается уже список с конкретными элементами ПК.

Кликнув два раза по элементу — вы увидите информацию о нем, в том числе информацию о драйверах.

Как открыть «Диспетчер устройств» в Windows 7

Следующей действительно популярной системой стала Windows 7. Диспетчер к счастью, из нее никуда не делся. Обращаем ваше внимание на то, что диспетчер в этой версии визуально изменился. Он всё ещё крайне полезен для работы с оборудованием и с его драйверами.

В него можно попасть, следуя немного отличающейся от аналогичной в XP инструкции.

Способ 1

Один из самых удобных способов — использовать поисковую строку меню «Пуск». Делается это следующим образом:

  1. Щёлкните на логотип Windows в левом углу экрана, тем самым запустите меню «Пуск». Внизу меню вы увидите небольшую строку поиска, в которую и нужно написать «Диспетчер устройств».

    Щёлкаем на логотип Windows в левом углу экрана, в поле поиска вводим «Диспетчер устройств», открываем появившийся инструмент

    Щёлкаем на логотип Windows в левом углу экрана, в поле поиска вводим «Диспетчер устройств», открываем появившийся инструмент

  2. Открываете появившуюся программу.

    Открытое окно «Диспетчера устройств»

    Открытое окно «Диспетчера устройств»

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

Примечание! Аналогично можно открыть нужную программу, вставив в строку поиска или в приложение «Выполнить» строку «devmgmt.msc».

Способ 2

Вообще способов достижения нашей цели в Win 7 довольно много. Давайте разберём ещё один:

  1. Кликаем правой клавишей на знак «Мой компьютер», он находится на рабочем столе. Во всплывшем списке выбираем «Управление».

    Кликаем правой клавишей на знак «Мой компьютер», нажимаем на пункт «Управление»

    Кликаем правой клавишей на знак «Мой компьютер», нажимаем на пункт «Управление»

  2. Логично, что мы отправляемся в окно «Управление», но в списке слева мы можем нажать на диспетчер.

    Щелкаем по разделу «Диспетчер устройств»

    Щелкаем по разделу «Диспетчер устройств»

Способ 3

Еще один способ:

  1. Используйте сочетание клавиш «Win+Pause Break». Найти их совсем не сложно. Всем известная «Win» имеет на себе логотип операционной системы. На второй, нужной нам кнопке, так и написано: «Pause Break» и находится она в верхней части клавиатуры.
  2. Использовав эту комбинацию, вы попадете в окно просмотра основных сведений. Диспетчер будет находиться в списке слева.

    Нажимаем по пункту «Диспетчер устройств»

    Нажимаем по пункту «Диспетчер устройств»

Способ 4

Открываем «Диспетчер устройств» через «Панель управления».

  1. Щелкните по логотипу Windows, в контекстном меню «Пуск» кликните по пункту «Панель управления».

    Щелкаем по логотипу Windows, в контекстном меню «Пуск» кликаем по параметру «Панель управления»

    Щелкаем по логотипу Windows, в контекстном меню «Пуск» кликаем по параметру «Панель управления»

  2. В поле «Просмотр» выставьте параметр «Категория», щелкните по разделу «Оборудование и звук»."<yoastmark
  3. В пункте «Устройства и принтеры» кликните по пункту «Диспетчер устройств»."<yoastmark
  4. Откроется «Диспетчера устройств».

    Окно «Диспетчера устройств»

    Окно «Диспетчера устройств»

Открываем «Диспетчер устройств» в Windows 10

Дальше мы рассмотрим процесс запуска диспетчера на более современной и прогрессивной ОС Windows 10. Появилась она сравнительно недавно и пользователей все ещё интересует вопрос, касательно открытия старого доброго «Диспетчера устройств».

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

Нажав на значок поиска, в поле поиска вводим «диспетчер устройств», открываем появившийся результат

Нажав на значок поиска, в поле поиска вводим «диспетчер устройств», открываем появившийся результат

По-другому открыть «Диспетчер устройств» можно, нажав правой кнопкой на значок «Пуск».

  1. В Windows 10 реализована функция, которой не было в предыдущих версия системы – это контекстное меню, которое появляется при правом клике мыши на кнопку «Пуск». Делаем это.

    Щелкаем правой кнопкой мыши на логотип Windows, которая открываем меню «Пуск»

    Щелкаем правой кнопкой мыши на логотип Windows, которая открываем меню «Пуск»

  2. В открывшемся меню выбираем строчку «Диспетчер устройств» и нажимаем на нее.

    Выбираем строчку «Диспетчер устройств» и нажимаем на нее

    Выбираем строчку «Диспетчер устройств» и нажимаем на нее

Открыть очень удобный «Диспетчер устройств» можно на любой операционной системе, причем сделать это довольно просто.

Видео — Как открыть «Диспетчер устройств» в Windows 7/8/8.1/10

Рекомендуем похожие статьи

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

Содержание

  1. Интерфейс Windows
  2. Меню «Выполнить»
  3. Использование командной строки
  4. Меню Win+X
  5. Внесение изменений в реестр

Интерфейс Windows

Самый быстрый способ включить диспетчер устройств – кликнуть правой кнопкой мыши по иконке «Компьютер» и выбрать в контекстном меню пункт «Управление». В появившемся окне «Управление компьютера» в меню слева выберите «Диспетчер устройств».Открытие диспетчера устройсв через "Управление компьютером"

Можно пойти чуть более длинным путем и запустить диспетчер через «Панель управления»:

  1. Откройте вкладку «Система и безопасность».
  2. Найдите раздел «Система».
  3. Запустите «Диспетчер устройств».Вызов диспетчера устройств через панель управления

Если этот способ не подходит, попробуйте вызвать диспетчер оборудования прямо из папки «system32». Не имеет значения, какая у вас установлена система: XP, Windows 7 или «десятка». Путь к исполнительному файлу инструмента для работы с оборудованием остается неизменным.

  • Откройте папку «C:WINDOWSsystem32».(C: здесь – системный раздел, на котором хранятся файлы установленной операционной системы).
  • Найдите утилиту devmgmt.msc и запустите её двойным кликом.Диспетчер устройств в папке system32

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

Меню «Выполнить»

Еще один способ, действующий на всех без исключения версиях Windows (от XP до Windows 10) заключается в использовании окна «Выполнить», которое можно открыть через Пуск или запустить с помощью сочетания Win+R.

  1. Откройте инструмент «Выполнить».
  2. Введите «devmgmt.msc».
  3. Нажмите «Ок».Открытие диспетчера устройств через меню "Выполнить"

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

Использование командной строки

Попробуем запустить диспетчер устройств из командной строки. Сначала нужно открыть само окно интерпретатора команд. На Windows XP, например, это делается через меню «Пуск», где среди стандартных программ есть командная строка.Открытие командной сроки в XP

На других версиях Windows можно воспользоваться встроенной поисковой строкой или указанным выше меню «Выполнить», указав в нем запрос «cmd». Кроме того, командная строка является системным приложением, исполнительный файл которого хранится в папке «system32» в директории «Windows». Зайдите сюда и дважды кликните по файлу cmd.exe, чтобы перейти к работе с интерпретатором команд Windows.Запуск диспетчера устройств через командную строку

Чтобы открыть диспетчер оборудования через командную строку нужно ввести ту же команду, что и в окне «Выполнить» – «devmgmt.msc». После нажатия клавиши Enter появится список всех подключенных устройств, с которыми вы можете работать.

Меню Win+X

В Windows 8 появилось новое удобное меню навигации по системным инструментам, которое вызывается сочетанием клавиш Win+X. В предыдущих версиях этот меню не работает, зато сохранилось в «десятке», где его можно вызвать еще и кликом правой кнопки по «Пуску».Включение диспетчера устройств в Windows 8, 10

В контекстном меню Win+X, кроме всего прочего, есть и ссылка на диспетчер устройств – нажмите на неё, чтобы увидеть на экране список подключенного оборудования.

Внесение изменений в реестр

В первом способе описано, как запустить диспетчер оборудования через раздел «Управление» контекстного меню «Компьютера». Но если внести небольшие изменения в системный реестр, то открывать окно «Управление» не придется — пункт «Диспетчер устройств» сразу будет отображаться в контекстном меню:

  1. Нажмите Win+R и пропишите «regedit».
  2. Перейдите в раздел HKEY_CLASSES_ROOTCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}.
  3. Создайте новый подраздел в разделе «shell» и дайте ему имя «Диспетчер устройств».Редактирование реестра
  4. В созданном каталоге создайте еще один подраздел — он должен называться «command».
  5. Перейдите в «command» и дважды кликните по параметру «По умолчанию».
  6. Установите значение «mmc devmgmt.msc» и сохраните изменения.Добавление диспетчера устройств в контектсное меню

После выполнения этих действий в контекстном меню «Компьютер» рядом с инструментом «Управление» появится ссылка на диспетчер оборудования, которой вы можете при необходимости пользоваться.

Содержание

  1. Как открыть диспетчер устройств в Windows 10
  2. Как запустить диспетчер устройств Windows 10
  3. Как посмотреть подключенные устройства к компьютеру (в том числе историю USB подключений: флешки, телефоны, и пр.)
  4. Смотрим устройства
  5. Подключенные в настоящее время
  6. Вариант 1: мой компьютер + панель управления
  7. Вариант 2: диспетчер устройств
  8. Которые когда-то подключали к USB, но сейчас они отключены от компьютера
  9. Что делать, если компьютер не видит устройство: флешку, телефон и т.д.
  10. Где диспетчер устройств в Windows 10
  11. Где диспетчер устройств в Windows 10
  12. Путь к диспетчеру устройств в Windows 10 через «Пуск»
  13. С помощью горячих клавиш
  14. Открыть диспетчер устройств из панели управления
  15. Как найти диспетчер устройств в Windows 10 используя системный поиск
  16. Через параметры системы
  17. Найти ДУ в Управлении компьютером
  18. Вам также может понравиться
  19. После скачивания картинки она открывается
  20. Ключ активации Windows
  21. Как вернуть старый просмотр фото в Windows 10
  22. Добавить комментарий Отменить ответ
  23. Windows 10 диспетчер устройств 8 способов запуска, коротко про XP 7 8 версии
  24. Запуск в Windows 10
  25. Работа с диспетчером
  26. Запуск в Windows XP
  27. Вход с помощью «Мой компьютер»
  28. Запуск через Панель Управления
  29. Команда «devmgmt.msc»
  30. Windows 7, 8
  31. Видео по теме
  32. Как открыть диспетчер устройств Windows 10
  33. Открытие Диспетчера устройств с помощью поиска
  34. Через контекстное меню кнопки Пуск Windows 10
  35. При помощи запуск диспетчера устройств из диалогового окна «Выполнить»
  36. С помощью свойства системы или значок Этот компьютер
  37. Через пункт Параметры
  38. Первый способ
  39. Второй способ.
  40. Открыть Диспетчер устройств через командную строку
  41. Через системную папку ОС
  42. Первый метод
  43. Второй способ
  44. Через управление компьютером
  45. Через Диспетчер задач
  46. Через создание новой оснастки консоли
  47. С помощью ярлыка
  48. Через панель управления
  49. Через Windows PowerShell
  50. Видеоинструкция

Как открыть диспетчер устройств в Windows 10

img 5c46e3b833ec8 e1548149728803

Как запустить диспетчер устройств Windows 10

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

Для того, чтобы открыть диспетчер устройств Windows 10:

img 5bb34290add16

img 5c46d39745577

img 5c46d747062e6

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

img 5c46d868715fe

Чаще всего, проблема заключается в не правильно установленном либо установленном, но не подходящим драйвере устройства

А когда, в строке устройства содержится изображение вопросительного знака,

img 5c46da25e26c1

это говорит о том, что драйвер устройства не установлен вовсе.

Источник

Как посмотреть подключенные устройства к компьютеру (в том числе историю USB подключений: флешки, телефоны, и пр.)

Kakie ustroystva podklyuchenyiВсем здравия!

Сегодняшняя заметка будет посвящена одной «простой» задаче — просмотру подключенных устройств к ПК (телефоны, флешки, адаптеры, принтеры и т.д. и т.п.).

Вообще, большинство пользователей привыкло получать эту информацию в «Моем компьютере». Однако, ряд устройств — там не отображается (я уж не говорю о тех устройствах, которые в настоящее время уже отключены от USB-порта, скажем (а ведь про них тоже можно кое-что узнать!)).

Примечание : ниже я затрону только универсальные способы решения вопроса, которые актуальны для разных версий Windows Vista*, 7, 8, 10.

Как узнать характеристики компьютера, ноутбука — см. инструкцию

uskwin

Смотрим устройства

Подключенные в настоящее время

Вариант 1: мой компьютер + панель управления

Как сказал выше, это наиболее очевидный и простой вариант (правда, в «Моем компьютере» можно увидеть только флешки, диски, телефоны. (принтеров и сканеров, например, здесь нет) ).

Чтобы открыть вкладку «Мой компьютер» («Этот компьютер») — просто запустите проводник (сочетание кнопок Win+E) и откройте одноименную вкладку в меню слева (пример на скриншоте ниже 👇).

Telefon podklyuchen k USB portu

Телефон подключен к USB-порту!

Чтобы «найти» подключенные джойстики, МФУ, наушники и т.д. — нам понадобится 👉 панель управления Windows (не путайте с параметрами системы!).

Panel upravleniya nahodim dzhoystiki printeryi skaneryi i t.d.

Панель управления — находим джойстики, принтеры, сканеры и т.д.

Во вкладке «устройства и принтеры» можно увидеть все подключенные принтеры, сканеры, мышки, джойстики, и др. устройства мультимедиа.

Ustroystva i printeryi

Устройства и принтеры

Vosproizvedenie zapis

Вариант 2: диспетчер устройств

Диспетчер устройств — это системная программа Windows, которая отображает всё подключенное оборудование. Кроме этого, в нем есть:

Чтобы открыть диспетчер устройств : нажмите Win+R, и в окно «Выполнить» введите команду devmgmt.msc (👇).

Как открыть диспетчер устройств, даже если он был заблокирован (для всех* версий Windows)

Zapusk dispetchera ustroystv Windows 10

Обратите внимание, что в диспетчере устройств десятки вкладок, и все устройства рассортированы по ним. Чтобы найти одно из них — вам нужно сначала раскрыть соответствующую вкладку, в которой оно расположено (👇).

Примечание : устройство, для которого не установлен драйвер — обычно располагается во вкладке «Другие устройства».

Dispetcher ustroystv

Которые когда-то подключали к USB, но сейчас они отключены от компьютера

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

Нас в первую очередь интересуют USB-устройства — информация о них хранится в двух ветках реестра:

USBDeview (линк)

«Маленькая» утилита, которая выводит список всех USB-устройств, которые когда-либо подключали к вашему ПК.

Разумеется, по каждому устройству можно будет посмотреть: дату и время, тип, идентиф. номера и т.д.

Кстати, USBDeview позволяет не только заниматься «просмотром», но также есть опции для деинсталляции устройства, его запрета, подготовки отчета и др.

USBDeview smotrim kogda podklyuchalas fleshka k kompyuteru

USBDeview — смотрим, когда подключалась флешка к компьютеру

Кстати, если раскрыть свойства конкретного устройства — то здесь достаточно много информации о нем: имя, его тип, дата подкл., ID-производителя, класс и пр.

Imya ustroystva data podklyucheniya i pr.

Имя устройства, дата подключения и пр.

Что делать, если компьютер не видит устройство: флешку, телефон и т.д.

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

Kornevoy USB kontsentrator

При отсутствии — проверьте, что у вас в BIOS/UEFI включен USB-контроллер!

Nastroyki BIOS

Otklyuchenie antivirusa Avast na 1 chas

Отключение антивируса Avast на 1 час

Дополнения по теме — всегда приветствуются!

Источник

Где диспетчер устройств в Windows 10

Где диспетчер устройств в Windows 10

При переходе на Windows 10 многие «потеряли» диспетчер устройств. Между тем, он не потерял свою нужность. Проверить насколько правильно работает «железо», отключить ненужное или подключить новое устройство, убедится, что Windows «видит» все устройства компьютера, довольно много задач он решает. Где же диспетчер устройств в Windows 10?

Путь к диспетчеру устройств в Windows 10 через «Пуск»

Кликните правой кнопкой мыши по значку «Пуск». В раскрывшемся списке контекстного меню выберите нужную строчку.

otkryt dispetcher ustrojstv iz menyu pusk

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

С помощью горячих клавиш

Если перефразировать известное выражение, то звучать оно будет так: «лучше клавиш — хуже нет!» Сочетание клавиш Win+Pause Break поможет Вам войти в ДУ.

Win Pause Break

При одновременном нажатии горячих клавиш открывается окно системы Windows 10. Остается кликнуть соответствующую надпись и Вы у цели.

okno sistema windows 10

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

Знайте, что в панель управления легко зайти нажав левой кнопкой мыши на стрелочку в адресной строке Проводника.

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

При этом раскроется список для быстрого перехода. В списке есть панель управления. Посмотрите на скриншоте ниже.

perekhod v panel upravleniya

Осталось кликнуть нужную строку в списке элементов панели управления.

dispetcher ustrojstv v paneli upravleniya

Как найти диспетчер устройств в Windows 10 используя системный поиск

Значок поиска отображен в виде лупы в панели задач. Нажмите на эту лупу и начните набирать на клавиатуре «Диспе…» в поле ввода.

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

otkryt dispetcher ustrojstv cherez poisk

Через параметры системы

Напомню, значок «Параметры» имеет вид шестеренки. Появляется при нажатии на кнопку «Пуск».

otkryt dispetcher ustrojstv v parametrah sistemy

Откроется окно параметров Windows 10. В поле ввода начните набирать на клавиатуре «Диспет…». Сразу начнет формироваться список с соответствующими названиями. В том числе и диспетчер устройств. Кликните по этой строчке. Готово!

otkrytyj dispetcher ustrojstv

Найти ДУ в Управлении компьютером

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

upravlenie kompyuterom

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

dispetcher ustrojstv v upravlenii kompyuterom

Надеюсь, что всех вышеперечисленных решений Вам вполне хватит.

Возможно Вам будет интересно:

Кстати, вот еще несколько способов, позволяющих находить ДУ в Windows 10.

Вам также может понравиться

avtomaticheskoe otkrytie foto posle zagruzki

После скачивания картинки она открывается

Ключ активации Windows

Как вернуть старый просмотр фото в Windows 10

Добавить комментарий Отменить ответ

Вы должны быть авторизованы, чтобы оставить комментарий.

Источник

Windows 10 диспетчер устройств 8 способов запуска, коротко про XP 7 8 версии

Диспетчер устройств Windows используется для управления всеми подключенными к компьютеру устройствами и их драйверами. К ним относятся как внутренние компоненты, например, видеоадаптер или сетевая карта, так и внешние: USB-накопители, принтеры, мыши и клавиатуры. Подобный инструмент присутствует во всех современных версиях Windows: в XP, 7, 8 и 10. В данной статье описываются способы запуска утилиты, а также основы работы с ней.

dispetcher ustrojstv

Запуск в Windows 10

В отличие от старых версий (XP и 7), в Windows 10 нельзя вызвать диспетчер через контекстное меню значка «Компьютер». Зато разработчики добавили в ОС несколько других, более быстрых и удобных способов:

Работа с диспетчером

С помощью данного инструмента пользователи ОС Windows могут управлять установленными драйверами, а также искать необходимую информацию о текущих устройствах. Интерфейс утилиты практически не изменился между версиями XP и 10. Различается только само оформление.

Главная страница инструмента представляет собой список категорий. Каждую рубрику можно открыть, чтобы увидеть все ее элементы. Например, в категории «Видеоадаптеры» будет расположена ваша видеокарта (дискретная или встроенная в материнскую плату).

videoadaptery

Чтобы узнать больше информации об объекте, необходимо открыть его двойным нажатием мыши. Альтернативный способ – открыть контекстное меню и выбрать опцию «Свойства».

В появившемся окне можно найти 3-4 вкладки:

svojstva nvidia obshchie

Запуск в Windows XP

Вход с помощью «Мой компьютер»

Чтобы открыть диспетчер устройств в XP, необходимо кликнуть правой кнопкой мыши по иконке «Мой компьютер» в меню «Пуск» или на рабочем столе.

moj kompjuter svojstva

Откроется окно «Свойства системы». Зайдите на вкладку «Оборудование» — там находится необходимая служба.

oborudovanie
Запуск через Панель Управления

Команда «devmgmt.msc»

vypolnit devmgmt

Windows 7, 8

Для 7-ки: Щелкните правой кнопкой мыши по иконке «Компьютер» (или «Мой компьютер») в меню «Пуск» или на рабочем столе. В развернувшемся списке выберите пункт «Свойства».

01 moj kompjuter svojstva

Для 8-ки: кликните правой кнопкой мыши по кнопке «Пуск» и нажмите «Система».

01 vybor sistemy

Вы попадете на страницу сведений о своей системе. В левой части окна находится меню. Щелкните по гиперссылке «Диспетчер устройств», чтобы запустить его.

02 zapusk cherez sistemu windows 7

Видео по теме

Источник

Как открыть диспетчер устройств Windows 10

Диспетчер устройств или device manager – одна из оснасток консоли управления Windows. К нему обращаются для получения сведений об аппаратных компонентах компьютера и ноутбука, управления ими. Открыть Диспетчер устройств в Windows 10 можно несколькими методами.

Открытие Диспетчера устройств с помощью поиска

В появившемся окне начните писать название инструмента, а после формирования списка с результатами щёлкните по требуемой пиктограмме.

Также можете ввести «devmgmt.msc» – результат будет аналогичным.

Через контекстное меню кнопки Пуск Windows 10

Зажмите правую клавишу на значке «окна», в выпавшем перечне кликните по нужному варианту.

При помощи запуск диспетчера устройств из диалогового окна «Выполнить»

Командный интерпретатор – окно «Выполнить» – позволяет шустро выполнять рутинные действия, если знать нужные для этого команды. Для его вызова воспользуйтесь комбинацией клавиш Win + R, для вызова консоли MMC в текстовой форме пропишите «devmgmt.msc» и кликайте «ОК» либо жмите «Ввод» на клавиатуре.

С помощью свойства системы или значок Этот компьютер

Через пункт Параметры

Первый способ

Второй способ.

Открыть Диспетчер устройств через командную строку

Запустить Диспетчер устройств можно из командной строки.

Через системную папку ОС

Исполняемый файл, который запускается вследствие выполнения описанных выше команд, хранится в одной из системных директорий на диске C:.

Способов вызвать Диспетчер устройств для управления компьютером на платформе Windows 10 выполнением его исполняемого файла несколько.

Первый метод

Проводник вызывается комбинацией клавиш Win + E, двойным кликом по каталогу Этот компьютер и прочими методами.

Второй способ

Через управление компьютером

Через Диспетчер задач

Через создание новой оснастки консоли

Windows позволяет формировать индивидуальные оснастки для контроля и настройки Windows 10.

После можно создать ярлык для его запуска в любом месте.

С помощью ярлыка

Вследствие клика по нему Диспетчер устройств будет запущен.

Через панель управления

Последний вариант запуска менеджера оборудования в Windows 10 – Панель управления.

Через Windows PowerShell

Видеоинструкция

Источник

Понравилась статья? Поделить с друзьями:
  • Работает только классическая тема windows 7
  • Работа с томами в windows 10
  • Работает служба профилей пользователей висит windows server 2016
  • Работа с текстовыми файлами в командной строке windows
  • Работает либо микрофон либо наушники windows 10