Официальный блог Принцип Компани, Смоленск. Узнавай, делись, пробуй
Корпоративный отдел, внутр. 102, 
sales@principcomp.ru
Тендерный отдел, внутр. 127, 
torgi@principcomp.ru
Войти
Логин
Пароль
Войти как пользователь
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Ваш гид в мире компьютерных технологий. 👨‍💻
Заказать звонок эксперта

Как в Windows 10 найти процесс, который использует веб-камеру

16 сен 2021

Как в Windows 10 найти процесс, который использует веб-камеру


Операционная система Windows является многозадачной. Мы к этому привыкли и кажется, что любой процесс и компонент может быть использован одновременно. Как пример, вебкамера. Она может быть встроенной, например в ноутбуке, или внешней, в настольном компьютере. Если какая-то программа уже использует веб-камеру, то в другой будет выводиться уведомление об ошибке: «Камера уже используется другим приложением». И покажет код ошибки, например 0xA00F4243 или 0xC00D3704.



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

Сообщение об ошибке может и не отображаться. Skype вместо информации об ошибке будет выдавать просто черный экран.


Как решить проблему с камерой?

Чаще всего, исправление этой ошибки и нормальная работа веб-камеры не является сложной проблемой. В Windows 10 это решается следующим образом: Нужно зайти в раздел Параметров Конфиденциальность -> Камера и запретить использование веб-камеры всеми приложениями, кроме того, которое вам сейчас необходимо.




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


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

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


Как определить использующий веб-камеру процесс?

На самом деле, ничего сложного нет. Можно воспользоваться известной утилитой Process Explorer, от создателей из Microsoft.

Официальная страница приложения с самой актуальной версией находится по адресу: 

docs.microsoft.com/en-us/sysinternals/downloads/process-explorer


Для работы с приложением Process Explorer, вам нужно уточнить то значение имени объекта физического устройства, которое использует неизвестное приложение. Если говорить проще, имя веб-камеры.

Чтобы это узнать нужно зайти в Диспетчер устройств, выбрать в списке веб-камеру и открыть её свойства.




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




Теперь можно запустить приложение Process Explorer. 

В главном меню выбрать опцию Find -> Find Handle or DLL.




В поле поиска открывшегося окна вставляем из буфера имя нашей веб-камеры.




Теперь запускаем поиск, нажимаем «Search».

Результат поиска покажет полный список процессов, которые используют вашу веб-камеру.




В некоторых случаях имя процесса может не выводится. В таком случае можно определить процесс по его идентификатору (PID).




В примере, приложение Process Explorer не удалось установить имя процесса. Приложение, которое использует веб-камеру установили по по его PID, это оказался браузер Google Chrome.