重新安裝 Windows 後無法執行 exe

重新安裝 Windows 後無法執行 exe

有一個exe檔案我無法從資源管理器運行,它只會提醒我:

Windows cannot access the specified device path or file.
You may not have appropriate permissions to access the item

不管我是否以管理員身份運行它。

  • Windows 7 旗艦版 x64
  • 尚未安裝防毒軟體
  • UAC 已開啟
  • 我擁有該文件
  • 我擁有該文件的所有權限(我的群組管理員擁有)
  • 我可以在編輯器中查看文件的內容(在 UAC 對話框之後)
  • 該exe可以從cmd.exe預先以管理員身分啟動(但不能從資源管理器)成功執行
  • 這一切都是在我重新安裝 Windows 後發生的(該檔案保留在先前的安裝中)

什麼可能導致無法運行我自己的檔案?如何調查?

截圖

答案1

您無法運行該文件,因為您不擁有它。所有者可能是安裝該文件的其他安裝上的帳戶。再次安裝該程式。

答案2

由於這是全新安裝,並且該檔案來自您先前的安裝...
您確定已安裝此 EXE 的所有依賴項嗎?
在某些情況下,缺少依賴項(例如VC++ 運行時、某些DLL 檔案)可能會導致Windows 無法初始化EXE,在這種情況下(在某些罕見情況下)它可能會給出相同的錯誤訊息,就好像找不到文件一樣。

它實際上的意思是:我找不到另一個文件這個 EXE 取決於。

不幸的是,它不會告訴您它實際上正在尋找哪個檔案...
在某些情況下,Windows 事件日誌中還會有錯誤訊息。這可能會提供一些可能有幫助的附加資訊。

答案3

您對 Windows 中的權限有誤解。開啟UAC,您的帳戶具有標準使用者權限,因此 Shell (Explorer.exe) 以標準使用者權限執行。因此,您必須編輯標準使用者群組的權限,並賦予該群組對目錄/exe的完全讀取/寫入權限。

相關內容