共用方式為


執行和 RunOnce 登錄機碼

使用 RunRunOnce 登錄機碼,讓使用者登入時執行程式。 Run 金鑰會在每次使用者登入時執行程式,而 RunOnce 金鑰會讓程式執行一次,然後刪除金鑰。 您可以為使用者或電腦設定這些金鑰。

索引鍵的數據值是不超過 260 個字元的命令行。 將表單 描述-字串的專案=命令行來註冊執行的程式。 您可以在索引鍵下寫入多個專案。 如果在任何特定索引鍵下註冊多個程式,這些程式執行的順序是不確定的。

Windows 登錄包含下列四個 RunRunOnce 機碼:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

重要

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce 只有在重新啟動後系統管理員群組的成員登入時才會執行。 如需其他詳細數據 ,請參閱 RunOnce 登錄機碼開發在登入執行的應用程式,以及針對 Windows 用戶端 進行疑難解答文章。

根據預設,在命令行執行之前,會刪除 RunOnce 索引鍵的值。 您可以在 RunOnce 值名稱前面加上驚歎號 (!), 以延遲刪除值,直到命令執行之後。 如果沒有驚嘆號前置詞,如果 RunOnce 作業失敗,則下次啟動計算機時,將不會要求執行相關聯的程式。

根據預設,當計算機以安全模式啟動時,會忽略這些金鑰。 RunOnce 索引鍵的值名稱可以加上星號 ≦ , 強制程式即使在安全模式中執行。

從其中任何一個金鑰執行的程式不應該在金鑰執行期間寫入密鑰,因為這會干擾在密鑰下註冊的其他程式執行。 應用程式應該只針對暫時性條件使用 RunOnce 金鑰,例如完成應用程式設定。 應用程式不得在 RunOnce 下持續重新建立專案,因為這會干擾 Windows 安裝程式。

Windows 登錄RunOnce 登錄機碼