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.

Другие вопросы по тегам