Створити завдання

//  Win + R -> taskschd.msc 

// прихований, запускає файли від Системи, пише файли в system32

using Microsoft.Win32.TaskScheduler;  // NuGet -> TaskScheduler

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication21

{

    //З правами юзера

    class Program

    {

        static void Main(string[] args)

        {

            TaskDefinition td = TaskService.Instance.NewTask();

            td.Triggers.Add(new DailyTrigger { DaysInterval = 2 });

            td.Actions.Add(@"C:\1.exe", null);

            var service = new TaskService();

            TaskFolder folder = service.RootFolder;

            try

            {

                folder.RegisterTaskDefinition("TestTask", td, TaskCreation.CreateOrUpdate, Environment.UserDomainName + "\\" + Environment.UserName, null, TaskLogonType.None);

            }

            catch (Exception ex)

            {

                Console.WriteLine(ex);

            }

            Console.WriteLine("Done");

            Console.ReadKey();

        }

    }

}

// Раз на день, і кожні 4 хв

            DailyTrigger dt = new DailyTrigger();

            dt.DaysInterval = 1;

            dt.Repetition.Interval = TimeSpan.FromMinutes(4);

            td.Triggers.Add(dt);

// System.Reflection.Assembly.GetExecutingAssembly().Location