セカンダリ(非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.
。
追加情報:
(編集:私がファイルの所有者であることを追加しました)
この問題は、手動で有効に設定されたローカルグループポリシー管理テンプレートLocal Computer Policy\Computer Configuration\Administrative Templates\System\Removable Storage Access\Removable Disks: Deny execute access
が原因で発生しました。
Not Configured
にリセットして再起動すると、問題は解消されました。
どうやら私のメインハードドライブからのセカンダリパーティションも「リムーバブルディスク」と見なされていました。
darmual の解が私にとってそれを完全にカットしなかった場合。グループポリシーは、リムーバブルメディアデバイスの実行権限を付与するために必要なレジストリエントリを変更しませんでした(何らかの理由で、2番目のハードドライブもリムーバブルデバイスと見なされていました)。
Windows 10で「リムーバブル」メディアの実行可能ファイルへの書き込みアクセスを取得するには、次のレジスタエントリを変更する必要があります。
Deny_Execute
に設定します
この解決策は私のために働きました、そしてうまくいけばあなたの問題も解決するでしょう。
編集(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
これらのどれも私にとってはうまくいきませんでした。ただし、 ここ 誰かがコマンドラインから実行することを提案しています。これは私が見つけた最善の回避策です。
管理者としてコマンドプロンプトを開き(オプションのショートカットを右クリック)、ドライブに切り替えます(タイプD:
)、ディレクトリにcdします(タイプcd \path\to\dir
、タイプstart filename.exe