Windows 7:安全删除硬件键盘快捷键不起作用

Ash*_*ppa 6 windows-7 keyboard-shortcuts rundll32.exe safely-remove-hardware

调用安全删除硬件对话框的流行键盘快捷键是将目标用作:

Rundll32.exe Shell32.dll,Control_RunDLL HotPlug.dll 
Run Code Online (Sandbox Code Playgroud)

调用此快捷方式时显示的对话框在 Windows XP 中运行良好。然而,在 Windows 7(64 位)中,我注意到出现了相同的旧对话框,但如果我选择停止任何插入的设备,我会收到错误消息。

示例截图:

在此处输入图片说明

这似乎适用于所有可移动 USB 设备,而不仅仅是这一特定设备。

但是,可以通过右键单击任务栏通知区域中的安全删除硬件并弹出媒体图标来删除相同的设备。

为什么这个旧对话框在 Windows 7(64 位)中不再起作用?是否有其他一些命令行调用可以用于相同的目的?

Moa*_*oab 2

有些人报告这是由系统上安装的 Acronis 软件引起的,并且可能是由于 Acronis 安装的虚拟设备驱动程序之一引起的,我安装了 Acronis 并遇到了同样的问题。

我通过给埃德·博特发电子邮件发现了这一点

人们可以假设安装虚拟设备驱动程序的其他软件也可能导致同样的问题。

Acronis 11 在我的系统上安装的驱动程序是:

snapman.sys(Acronis 快照 API)

tifsfilt.sys(Acronis 文件系统过滤器)

timntr.sys(Acronis 备份存档资源管理器)

tdrpman.sys(Acronis 尝试并决定还原点卷过滤器驱动程序)

我正在对我的电脑上到底是哪个驱动程序导致该问题进行故障排除,我会尽快报告结果。

在此输入图像描述

更新:

已卸载 Acronis > 重新启动,但仍加载 2 个 Acronis 驱动程序,因此我尚无法确认这就是问题所在。

Update2:使用“自动运行”>“驱动程序”选项卡停止加载 Acronis 驱动程序,我仍然遇到与您 Ashwin 相同的问题,谜团仍在继续。

Update3:即使在安全模式下也会出错。

更新4:我使用Process Monitor捕获弹出期间的事件,我对两种方法都做了这件事,通常的方法使用任务栏图标和RunDll方法,这些方法在Windows执行它们的方式和它使用的进程方面完全不同,由于我在 Windows 7 中找不到有关此命令的文档,因此我假设它是一个已弃用的命令,从未打算在 Windows 7 中正常工作。