Skip to content

Commit 807f0ab

Browse files
authored
Make Admin AutoRun faster (2dust#9366)
* Set Admin AutoRun task priority to Normal rather than Below Normal * Remove 30s delay for Admin AutoRun
1 parent f4a2086 commit 807f0ab

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

v2rayN/ServiceLib/Handler/AutoStartupHandler.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,8 @@ public static void AutoStartTaskService(string taskName, string fileName, string
111111
task.Settings.RunOnlyIfIdle = false;
112112
task.Settings.IdleSettings.StopOnIdleEnd = false;
113113
task.Settings.ExecutionTimeLimit = TimeSpan.Zero;
114-
task.Triggers.Add(new Microsoft.Win32.TaskScheduler.LogonTrigger { UserId = logonUser, Delay = TimeSpan.FromSeconds(30) });
114+
task.Settings.Priority = ProcessPriorityClass.Normal;
115+
task.Triggers.Add(new Microsoft.Win32.TaskScheduler.LogonTrigger { UserId = logonUser });
115116
task.Principal.RunLevel = Microsoft.Win32.TaskScheduler.TaskRunLevel.Highest;
116117
task.Actions.Add(new Microsoft.Win32.TaskScheduler.ExecAction(fileName.AppendQuotes(), null, Path.GetDirectoryName(fileName)));
117118

0 commit comments

Comments
 (0)