2011-01-14 86 views
0

我處於啓動菜單中的應用程序和運行註冊表項不會執行任何操作的環境中,但RunOnce會這樣,所以我製作了小腳本來啓動我想在啓動時運行的應用程序,編寫註冊表項。然而,當我登錄並TEH腳本運行然後發射了我的應用程序,並重新寫入註冊表項後退出,窗戶似乎再次運行它,Windows註冊表RunOnce循環

的情況是這樣的:

我登錄 - >我的腳本火和加載記事本 - >我的腳本重新寫入註冊表項 - >我的腳本退出 - > Windows再次運行我的腳本 - >它加載記事本 - >我的腳本重新寫入註冊表項 - >我的腳本存在 - >循環

有沒有一種方法可以在循環中實現這一點?

回答

1

可能並非沒有在腳本中的某處引入sleep語句。這些密鑰的文檔專門聲明在執行時不寫回密鑰(有關詳細信息,請參閱http://msdn.microsoft.com/en-us/library/aa376977(VS.85).aspx)。

你沒有提到你正在運行的是哪個版本的Windows,但是如果你運行的是Vista或更高版本(我相信),你應該能夠創建一個循環的計劃任務在用戶登錄時運行。

感謝, 標記

+0

我相信這是SBS2k3,遺憾的是我沒有管理權限。 – matt 2011-01-14 17:05:08