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

dar*_*ual 5 permissions windows-10

当我尝试从任何辅助(非 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(写字板)进行了尝试。把它复制到桌面上,它起作用了。从本地 HDD 的辅助分区上的任何位置,或可移动 USB 都没有。
  • 这在 3 个月前有效,不确定何时停止工作
  • 我是文件的所有者

(编辑:补充说我是文件的所有者)

tsm*_*smi 5

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

为了获得对 Windows 10 下“可移动”媒体中的可执行文件的写访问权限,您应该更改以下寄存器条目:

  • HKLM\SYSTEM\CurrentControlSet\Control\Storage
  • HKLM\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}
  • HKLM\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows\RemovableStorageDevices{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}

Deny_Execute

将其设置为0

注册表项示例

这个解决方案对我有用,希望也能解决你的问题。

编辑(14.05.2018):

以下是键条目及其对应的值。将代码行保存到 .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
Run Code Online (Sandbox Code Playgroud)


dar*_*ual 3

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

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

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