我想知道:如何確保某些程式在 Vista 啟動時啟動?
大多數程式本身都提供此服務,但不提供此服務的程式又如何呢?我怎麼能讓它們在啟動時啟動?
答案1
雖然 C.Schmalzruber 的解決方案可能有效,但您可能想看看 Microsoft / Sysinternals 的 Autoruns。它被設計為更多的診斷工具,但它會向您顯示可以運行檔案的所有位置。
從這裡,您可以選擇登入(或任何其他部分),然後您將看到處理和運行的文件的所有位置,您可以右鍵單擊該部分標題並單擊“跳轉到”,這將打開註冊表項和/或資料夾。
只需將圖標拖曳到那裡,它就會在處理該部分時啟動。
答案2
最簡單的方法是將要自動啟動的程式的捷徑複製到啟動資料夾中。
答案3
作為參考,可以在此位置找到(當然將%username%替換為您的用戶名)
C:\users\%使用者名稱%\AppData\Roaming\Microsoft\Windows\開始功能表
答案4
將程式複製到「啟動」群組資料夾中。程式將在您登入時運行。此資料夾的典型預設位置是:
Windows XP:
C:\Documents & Settings\<username>\Start Menu\Programs\Startup
Windows Vista:
C:\Users\<username>\Start Menu\Programs\Startup
如果你想讓程式在什麼時候運行全部使用者登入後,將其新增至「公共啟動」群組資料夾。此資料夾的典型預設位置是:
Windows XP:
C:\Documents and Settings\All Users\Start Menu\Programs\Startup
Windows Vista:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
當用戶登入。但你的問題實際上是問關於運行一個程序啟動,這意味著即使沒有人登錄,程式也會啟動。
運行程式啟動,您可以建立排程任務,計劃運行時間為「系統啟動時」: