The PlayIt Software Users Facebook group provides a much faster response to questions. Please consider joining.
Start a new topic

Start on boot

Hello,


I am trying to get the PlayIt Recorder stated at startup of the machine, the awesome automatic restart "feature" of Windows 10 after automatic updates leaves the recorder off.

When a task is created in task scheduler, it gets executed, runs for a few seconds and stops, probably due to some unavailable .NET components before the user logs in.

Did anyone encounter such a necessity? Some useful attributes/switches maybe?



Hi Alen,


PlayIt Recorder has a tickbox in Settings to start when Windows logs in. Alternatively you can try placing a shortcut to PlayIt Recorder in the Startup folder. 


Right click the start menu and click Run and type shell:startup and click OK.


Then place a shortcut in this folder. Please ensure it is a shortcut and not the actual .exe file as this will be missing all the other files it requires in the same folder.

Hi Jason,


Thank you for the advice, auto startup works great at user login, by ticking the checkbox which created a scheduled task on user login as well as placing the shortcut in the startup folder of the users profile which requires the user to login in order to work.

I am rather trying to have the software running at system startup without having to login after the system restart. The recorder does start with a scheduled task with "at startup" configured as trigger but dies shortly after with the below .NET error just before the application error:

 The process was terminated due to an unhandled exception.

Exception Info: System.InvalidOperationException

   at System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window)

   at PlayIt.Applications.UI.ApplicationHelpers+<>c__DisplayClass5_1`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<_Run>b__2()

   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)

   at System.Threading.ThreadHelper.ThreadStart()



The auto startup on boot without login is useful in case unattended restarts, It would be really appreciated if someone who found a solution for this could share it. The recorder is AWESOME, simple, light, does exactly what it is designed to do and does it good. Great job!!!

 

Hi Alen,


PlayIt Recorder requires a UI to run so must only run when a user is logged in interactively. It would need to be re-implemented as a Windows Service in order to accomplish what you are requesting. 


This article shows what you can do to automatically log in a user when Windows starts: https://www.cnet.com/tech/services-and-software/automatically-log-in-to-your-windows-10-pc/


1 person likes this
Login to post a comment