也稱為:在某些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 啟動時啟動。