Как запретить Windows удалять отключенное устройство по истечении 30 дней?

Как запретить Windows удалять отключенное устройство по истечении 30 дней?

У меня есть сетевой USB-адаптер, требующий определенной конфигурации сети. Иногда он отключается на несколько месяцев, и настройки теряются. Оказывается, Windows регулярно удаляет устройства, которые не были подключены в течение 30 дней, с помощью очистки диска.

Отрывок из %Windir%\Inf\setupapi.dev.log:

>>>  [Device and Driver Disk Cleanup Handler]
>>>  Section start YYYY/MM/DD HH:MM:SS.FFF
      cmd: C:\WINDOWS\system32\cleanmgr.exe /autoclean /d C:
     set: Searching for not-recently detected devices that may be removed from the system.
     set: Devices will be removed during this pass.
     set: Default missing device timeout period is 30 days.
     set: Device USB\VID_XXXX&PID_XXXX\XXX will be removed.
     set: Device USB\VID_XXXX&PID_XXXX\XXX was removed.

Я нашел запланированную задачу Microsoft\Windows\DiskCleanup\SilentCleanup, которая запускает эту команду, но в списке триггеров ничего нет, а отключать ее мне все равно не хочется.

Есть ли способ исключить устройство из автоматического удаления или настроить порог? Сообщение «По умолчанию период ожидания отсутствующего устройства составляет 30 дней» как будто подразумевает, что можно установить другое значение, но я ничего не могу найти. На основеэтот, я попытался использовать , SetupDiSetDevicePropertyчтобы изменить DEVPKEY_Device_LastRemovalDateсвойство устройства, но это не удалось из-за ошибки «Отказано в доступе» (это было сделано как администратор, и другие свойства были доступны для записи).

Операционная система — Windows 10 версии 1909 (18393.1316).

решение1

Почему вы не Отключаете или Не удаляете Microsoft\Windows\Plug and Play\Plug and Play Cleanupзадачу на Taskscheduler?
Вы проверили Историю выполнения задачи?

Из моего быстрого запроса следует, что 30-дневный MAXCLEANтайм-аут жестко запрограммирован (ссылка:Очистка старых устройств и драйверов (одна команда) - Форумы Windows 10).
И существование задачи зависит от версии Windows (ссылка:1234n6: Очистка Windows Plug and Play), и не во всех Windows есть запланированное задание (на моем W10 20H2 его нет), так что оно не так уж и необходимо и теоретически его можно отключить.

Связанный контент