Windows-7

沒有彈出視窗的命令行 REGEDIT 命令(編輯)

  • April 22, 2016

我正在嘗試通過帶有 REGEDIT 命令的批處理文件禁用 UAC,並且一切正常 - 但是,我需要能夠在不點擊的情況下執行此操作。當我執行:

REGEDIT /S somefile.reg

它工作正常,除了需要和初始點擊以允許此命令。有沒有辦法解決?我(暫時)通過系統資料庫編輯禁用 UAC,但在此之前它是啟用的。謝謝你。

雞肉和雞蛋,嗯?

但是,說真的,您嘗試做的事情並不是“假設”是可能的,因為 UAC(儘管 Microsoft 否認它不是正式的安全邊界)是某種安全邊界。

在域環境中,您應該從組策略控制使用者帳戶控制(組策略電腦部分的“安全設置\本地策略\安全選項”下的“使用者帳戶控制:以管理員批准模式執行所有管理員”設置是什麼您可能正在尋找)。

如果您在非域環境中,那麼您需要在已經提升的上下文中執行腳本。正如@womble 在他的評論中所說,您需要繞過 UAC 才能在不呼叫 UAC 的情況下禁用 UAC。電腦啟動腳本將是您可以執行它的一個地方。但是,要將其安裝為啟動腳本,您必須得到提升。那麼,你又回到了雞和蛋上。

引用自:https://serverfault.com/questions/291990