After upgrading a Plesk server from 7.5.3 to 7.5.4 all of the scheduled tasks (backup, stats, etc.) stopped to be executed. When I try to modify a scheduled task it shows the following error:
ERROR
Livello superioreLivello superiore
SchedulerManager::set() failed: listmng failed: Unable to restore user scheduler: System.IO.FileNotFoundException: File or assembly name WindowsTaskScheduler, or one of its dependencies, was not found. File name: "WindowsTaskScheduler" at psa.scheduler.device.PleskSchedulesCollection..ctor(String user) at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler(String userName) at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler() at psa.scheduler.device.PSAScheduler.SaveTo(String name) === Pre-bind state information === LOG: DisplayName = WindowsTaskScheduler, Version=1.0.2018.24920, Culture=neutral, PublicKeyToken=null (Fully-specified) LOG: Appbase = C:\Program Files\SWsoft\Plesk\admin\bin\ LOG: Initial PrivatePath = NULL Calling assembly : psa.scheduler.device, Version=1.1.2018.24921, Culture=neutral, PublicKeyToken=null. === LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). LOG: Post-policy reference: WindowsTaskScheduler, Version=1.0.2018.24920, Culture=neutral, PublicKeyToken=null LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler.DLL. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler/WindowsTaskScheduler.DLL. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler.EXE. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler/WindowsTaskScheduler.EXE.
0: C:\Program Files\SWsoft\Plesk\admin\htdocs\sysuser\scheduler_edit.php:117 psaerror(string "SchedulerManager::set() failed: listmng failed: Unable to restore user scheduler: System.IO.FileNotFoundException: File or assembly name WindowsTaskScheduler, or one of its dependencies, was not found. File name: "WindowsTaskScheduler" at psa.scheduler.device.PleskSchedulesCollection..ctor(String user) at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler(String userName) at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler() at psa.scheduler.device.PSAScheduler.SaveTo(String name) === Pre-bind state information === LOG: DisplayName = WindowsTaskScheduler, Version=1.0.2018.24920, Culture=neutral, PublicKeyToken=null (Fully-specified) LOG: Appbase = C:\Program Files\SWsoft\Plesk\admin\bin\ LOG: Initial PrivatePath = NULL Calling assembly : psa.scheduler.device, Version=1.1.2018.24921, Culture=neutral, PublicKeyToken=null. === LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). LOG: Post-policy reference: WindowsTaskScheduler, Version=1.0.2018.24920, Culture=neutral, PublicKeyToken=null LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler.DLL. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler/WindowsTaskScheduler.DLL. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler.EXE. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler/WindowsTaskScheduler.EXE.")
There is no C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler/WindowsTaskScheduler.EXE or DLL, and I can't find these files anywhere in the system. What happened?
ERROR
Livello superioreLivello superiore
SchedulerManager::set() failed: listmng failed: Unable to restore user scheduler: System.IO.FileNotFoundException: File or assembly name WindowsTaskScheduler, or one of its dependencies, was not found. File name: "WindowsTaskScheduler" at psa.scheduler.device.PleskSchedulesCollection..ctor(String user) at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler(String userName) at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler() at psa.scheduler.device.PSAScheduler.SaveTo(String name) === Pre-bind state information === LOG: DisplayName = WindowsTaskScheduler, Version=1.0.2018.24920, Culture=neutral, PublicKeyToken=null (Fully-specified) LOG: Appbase = C:\Program Files\SWsoft\Plesk\admin\bin\ LOG: Initial PrivatePath = NULL Calling assembly : psa.scheduler.device, Version=1.1.2018.24921, Culture=neutral, PublicKeyToken=null. === LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). LOG: Post-policy reference: WindowsTaskScheduler, Version=1.0.2018.24920, Culture=neutral, PublicKeyToken=null LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler.DLL. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler/WindowsTaskScheduler.DLL. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler.EXE. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler/WindowsTaskScheduler.EXE.
0: C:\Program Files\SWsoft\Plesk\admin\htdocs\sysuser\scheduler_edit.php:117 psaerror(string "SchedulerManager::set() failed: listmng failed: Unable to restore user scheduler: System.IO.FileNotFoundException: File or assembly name WindowsTaskScheduler, or one of its dependencies, was not found. File name: "WindowsTaskScheduler" at psa.scheduler.device.PleskSchedulesCollection..ctor(String user) at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler(String userName) at psa.scheduler.device.PSAScheduler.SyncWithWindowsScheduler() at psa.scheduler.device.PSAScheduler.SaveTo(String name) === Pre-bind state information === LOG: DisplayName = WindowsTaskScheduler, Version=1.0.2018.24920, Culture=neutral, PublicKeyToken=null (Fully-specified) LOG: Appbase = C:\Program Files\SWsoft\Plesk\admin\bin\ LOG: Initial PrivatePath = NULL Calling assembly : psa.scheduler.device, Version=1.1.2018.24921, Culture=neutral, PublicKeyToken=null. === LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). LOG: Post-policy reference: WindowsTaskScheduler, Version=1.0.2018.24920, Culture=neutral, PublicKeyToken=null LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler.DLL. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler/WindowsTaskScheduler.DLL. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler.EXE. LOG: Attempting download of new URL file:///C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler/WindowsTaskScheduler.EXE.")
There is no C:/Program Files/SWsoft/Plesk/admin/bin/WindowsTaskScheduler/WindowsTaskScheduler.EXE or DLL, and I can't find these files anywhere in the system. What happened?