在 Windows 8 上從 Cygwin 安裝時權限被拒絕

在 Windows 8 上從 Cygwin 安裝時權限被拒絕

我有幾台電腦正在測試安裝託管在網路磁碟機上的程式。由於我的系統的性質(非常複雜),安裝檔案是從 Cygwin 執行的。到目前為止,它只是啟動了 Cygwin 並執行了設定:

/cygdrive/z/testinstall/setup.exe

它在 Windows 7 之前的所有版本的 Windows 上都能完美運作。現在,當我從 Cygwin 運行安裝程式時,我收到「權限被拒絕」的訊息。這肯定與 Windows 中的一些新安全性策略有關。

我應該注意,我可以從 cmd 運行安裝程序,但問題是我必須從 Cygwin 執行此操作。我還應該注意到這些機器上的 UAC 已被停用。關於如何解決權限問題有什麼想法嗎?

答案1

您需要管理員權限才能在 Windows 7 或 Windows 8 中執行此文件

runas /user:REQUIREDUSERNAME /savecred c:\PATH\TO\APP.exe

您可以使用上面的內容取代REQUIREDUSERNAME管理員帳戶名稱以管理員身分執行。

/savecred只會在第一次執行時要求輸入管理員密碼。

欲了解更多信息,請參閱runas完整的命令文檔

相關內容