如何從另一個作業系統新增一個腳本以在下次 Windows 啟動時執行?

如何從另一個作業系統新增一個腳本以在下次 Windows 啟動時執行?

也稱為:在某些Windows啟動時新增腳本無需啟動

我有一個多種作業系統電腦,其中一台是Windows,我想加一些.cmd腳本到此 Windows 的啟動順序,例如,這個StartTelnet.cmd

net start telnet

我更喜歡它運行管理員權限,但任何其他用戶的可能都比沒有好。

主要問題是:我想進行此更改來自另一個作業系統, 這是:無需啟動進入將要變更的作業系統。

是否可以?如果是,我應該更改哪些文件或應該將啟動腳本放在哪裡?

改變作業系統可以是任何 Windows 或 Linux,我不介意。這改變了作業系統會是 Windows 7,但 XP 的答案也很好。

答案1

若要新增要執行的命令/腳本,您只需編輯要變更的 Windows 作業系統的註冊表即可。

key => HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 並且新增 value = 路徑。

需要管理員權限的命令/腳本不能以這種方式執行(參見UAC)。

a) Google 用於在 Linux 下編輯 Windows 註冊表(不記得工具名稱)。

b) 在 Windows 中,您可以從drive_letter:\Windows\System32\config 載入登錄機碼設定單元(如「SYSTEM」或「SOFTWARE」)來編輯另一個 Windows 作業系統登錄機碼。編輯後卸載配置單元。

編輯 Windows 登錄時要小心;)

答案2

假設你有

Windows 7 #1 -- Windows 7 #2

您將啟動至 Windows 7 #1,其中包含 C:/ 您的活動分割區和 D:/ 您的第二個作業系統分割區。

您必須將文件新增至此資料夾:

D:\ProgramData\Microsoft\Windows\開始功能表\程式\啟動

並且您的程式應該在下一個 Windows 7 #2 啟動時啟動。

相關內容