Windows 7: Безопасное удаление аппаратного сочетания клавиш не работает
Популярное сочетание клавиш для вызова диалогового окна " Безопасное извлечение устройства" используется для назначения в качестве:
Rundll32.exe Shell32.dll,Control_RunDLL HotPlug.dll
Диалог, который отображается при вызове этого ярлыка, работал нормально в Windows XP. В Windows 7 (64-разрядная версия), однако, я заметил, что появляется то же самое старое диалоговое окно, но если я выбираю Остановить любое подключенное устройство, я получаю ошибку.
Пример скриншота:
Похоже, что это верно для всех съемных USB-устройств, а не только для этого конкретного.
Однако это же устройство можно удалить, щелкнув правой кнопкой мыши значок " Безопасное извлечение устройства и извлечение носителя" в области уведомлений на панели задач.
Почему этот старый диалог больше не работает в Windows 7 (64-разрядная версия)? Есть ли какой-нибудь другой вызов командной строки, который я могу использовать вместо этого для той же цели?
1 ответ
Некоторые сообщают, что это связано с тем, что в системе установлено программное обеспечение Acronis, и может быть из-за одного из драйверов виртуальных устройств, установленных Acronis, у меня установлен Acronis, и у меня возникла такая же проблема.
Я узнал об этом по электронной почте Эд Ботт
Можно предположить, что другое программное обеспечение, которое установило драйвер виртуального устройства, могло вызвать ту же проблему.
Драйверы, установленные Acronis 11 в моей системе:
snapman.sys (API моментальных снимков Acronis)
tifsfilt.sys (фильтр файловой системы Acronis)
timntr.sys (Исследователь резервных копий Acronis)
tdrpman.sys (драйвер тома Acronis "Попробуй и определись с точками восстановления")
Я выясняю, какой именно драйвер вызывает его на моем компьютере, я скоро сообщу о результатах.
,
,
ОБНОВИТЬ:
Удалил Acronis> перезагрузка, но загрузил 2 драйвера Acronis, поэтому я не могу подтвердить, что это проблема.
Обновление 2: заставил драйверы Acronis прекратить загрузку с помощью вкладки "Автозапуск> драйвер", у меня все та же проблема, что и у вас, Эшвин, загадка продолжается.
Update3: даже в безопасном режиме это ошибки.
Обновление 4: я использовал Process Monitor для захвата событий во время извлечения, я сделал это для обоих методов, обычного метода с использованием значка панели задач и метода RunDll, методы совершенно разные в том, как окна их выполняют и процессы, которые он использует, поскольку я не могу найти документацию по этой команде в Windows 7, я собираюсь предположить, что это устаревшая команда, которая никогда не предназначалась для правильной работы в Windows 7.