В списке безопасного извлечения устройств в системном трее Windows могут отображаться устройства, которые пользователь в принципе не планирует извлекать. Например, USB сетевые адаптеры, мониторы подключенные через Type-C, SATA/SSD диски (которые определяются как съемные устройства ), USB звуковые карты, мыши и т.д. Вы можете скрыть любое устройство из меню безопасного извлечения Windows (Safely Remove Hardware and Eject Media).
devmgmt.msc ) HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSB
Однако после перезагрузки значение параметра реестра Capabilities вернется на исходное. Чтобы автоматически скрывать это устройство при загрузке Windows, создайте задание планировщика, которое будет менять его значение.
Можно создать задание с помощью графической консоли Task Scheduler ( taskschd.msc ) или такой командой (замените в команде путь к ветке реестра на ваш):
schtasks /create /tn "Hide_TPLinkUSBAdapter_Safe_Removal" /sc ONSTART /ru SYSTEM /rl HIGHEST /tr "reg.exe add 'HKLMSYSTEMCurrentControlSetEnumUSBVID_2357&PID_010C 0E04C0001' /v Capabilities /t reg_dword /d 0x00000060 /f"
Теперь указанное устройство будет автоматически скрываться из списка безопасного извлечения трея.
Если вы все-же хотите извлечь такое устройство, выполните команду
RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll
Из этого диалога вы сможете безопасно остановить устройство в случае необходимости.
Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…
Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…
Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…