Windows 10,无法从辅助驱动器运行任何 .exe

Windows 10,无法从辅助驱动器运行任何 .exe

当我尝试从任何辅助(非 C:)驱动器或分区运行任何 exe 时,我会收到一个消息框,Windows cannot access the specified device, path or file. You, may not have the appropiate permissions for the item如果我尝试从 cmd 运行它,我会得到Access is denied.

附加信息:

  • 我是管理员。
  • 我可以完全控制这些文件。
  • 用已知的 exe(写字板)试了一下。复制到桌面上就可以了。从本地硬盘的辅助分区上的任何位置或可移动 USB 上都行不通。
  • 三个月前还管用,不知道什么时候就失效了
  • 我是该文件的所有者

(编辑:添加我是该文件的所有者)

答案1

如果解决方案达穆尔对我来说不太合适。组策略没有更改授予可移动媒体设备执行权限所需的注册表项(出于某种原因,我的第二个硬盘也被视为可移动设备)。

为了获得 Windows 10 下“可移动”媒体中可执行文件的写访问权限,您应该更改以下注册表项:

  • HKLM\SYSTEM\CurrentControlSet\控制\存储
  • HKLM\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}
  • HKLM\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows\RemovableStorageDevices{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}

拒绝执行

将其设置为0

注册表项示例

这个解决方案对我很有效,希望也可以解决您的问题。

编辑(2018 年 5 月 14 日):

以下是键条目及其对应的值。将代码行保存到 .reg 文件中,您就可以一次性更改它们:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Storage]
"Deny_Execute"=dword:00000000


[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows\RemovableStorageDevices\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}]
"Deny_Execute"=dword:00000000


[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}]
"Deny_Execute"=dword:00000000

答案2

该问题是由本地组策略管理模板引起的,Local Computer Policy\Computer Configuration\Administrative Templates\System\Removable Storage Access\Removable Disks: Deny execute access该模板被手动设置为启用。

重置Not Configured并重新启动后问题消失。

显然,我的主硬盘的辅助分区也被视为“可移动磁盘”。

答案3

经过长时间的研究和反复试验,我终于找到了罪魁祸首。

原来它是 MultiPoint Connector Services 的附加功能。

只需在控制面板 > 程序和功能 > 打开或关闭 Windows 功能 > MultiPoint Connector 下禁用它即可。

答案4

这些对我都不起作用,我只能备份驱动器、格式化驱动器并恢复数据。我还认为启用了 BitLocker 的驱动器可能会有问题。

相关内容