Да, можно написать скрипт, который будет автоматически удалять определенное устройство USB при загрузке Windows 11. Для этого можно воспользоваться PowerShell скриптом, который будет выполняться при загрузке системы.
Ниже приведен пример такого скрипта:
Откройте блокнот и введите следующий код:
# Получаем список всех USB устройств
$devices = Get-PnpDevice -Class "USB"
# Ищем нужное устройство по его имени
$device = $devices | Where-Object {$_.FriendlyName -eq "Logitech HD Pro Webcam C920"}
# Если устройство найдено, то удаляем его
if ($device) {
Disable-PnpDevice -InstanceId $device.InstanceId -Confirm:$false
}
Сохраните файл с расширением ".ps1", например, "remove-webcam.ps1".
Откройте Планировщик задач, нажав Win+R и введя "taskschd.msc".
Нажмите на "Создать задачу".
Введите имя задачи, например, "Remove Webcam".
Перейдите на вкладку "Триггер" и создайте новый триггер, который будет запускать задачу при загрузке системы.
Перейдите на вкладку "Действие" и создайте новое действие, выбрав "Запустить программу" в качестве типа действия.
Введите путь к исполняемому файлу PowerShell ("C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe") в поле "Программа/сценарий".
В поле "Аргументы" введите путь к вашему скрипту, например, "C:\Scripts\remove-webcam.ps1".
Нажмите "OK", чтобы сохранить задачу.
После этого при каждой загрузке Windows 11 будет автоматически удалять устройство USB Logitech HD Pro Webcam C920. Однако, имейте в виду, что это решение не является идеальным, так как может привести к потере данных, связанных с этим устройством. Также, возможно, что это не решит проблему полностью, если причина в других факторах, таких как несовместимость с операционной системой или неисправность камеры. Поэтому, рекомендуется обратиться к поддержке Logitech или Microsoft для получения более точного решения проблемы.