2017-09-09 71 views
-1

能夠通過將其快捷方式複製到啓動文件夾中來自動啓動我的程序。但是,我希望程序在完成啓動時自動啓動,即使在任何用戶登錄之前。這怎麼可能?Windows 8在用戶登錄之前自動啓動程序

+0

你確定你在Stackoverflow上問這個嗎? – Subaz

+0

我還可以問這個問題? –

+0

在你問這裏之前,你有谷歌嗎? – Subaz

回答

0

我發現這個Windows 7 &也許它也可以與Windows 8一起使用。

如果您希望在用戶登錄前啓動它,則必須將其作爲服務啓動。

以下是主要註冊表項的啓動順序,在讀取bootmgr後立即開始,並以兩個Startup文件夾中的程序快捷方式條目結束。

  1. HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ BootExecute。這可以包括安排chkdsk而不是用戶程序運行的指令。
  2. 服務下次啓動,其次是RunServicesOnce和RunServices註冊表項(如果存在的話),然後
  3. 用戶登錄到系統
  4. HKLM \ SOFTWARE \微軟\的Windows NT \ CURRENTVERSION \ Winlogon中\ USERINIT。這指向程序C:\ WINDOWS \ system32 \ userinit.exe,並以逗號結尾。其他程序可以通過附加它們並用逗號分隔它們來從這個鍵開始。
  5. HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ Shell。這應該只包含一個條目,explorer.exe。爲所有用戶這兩個註冊表項
  6. 計劃項目明年開始:在當前用戶的這兩個註冊表項 HKLM \ SOFTWARE \微軟\的Windows \ CurrentVersion \ Run中和\的RunOnce
  7. 計劃項目開始下一個: HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Run和\ RunOnce
  8. 最後開始啓動所有用戶和當前用戶的啓動文件夾中的程序。

防病毒和防火牆等重要程序在服務序列的早期啓動。顯示在通知區域(屏幕右下角)的圖標就是它們的用戶界面,即選項和首選項。

64位計算機中32位軟件的附加位置是HKLM \ SOFTWARE \ Wow6432Node和HKCU。

Source

+0

[據此,](https://support.microsoft.com/en-us/help/137367/definition-of-the-runonce-keys-in-the-registry)RunServices和RunServicesOnce鍵僅適用於WIN9X/ME。 –

相關問題