Windows 10 Task Scheduler fears and concerns

How can you know for sure that a scheduled task is legitimate?

If I delete all the tasks I find - will it cause windows to crash?

How are programs able to create scheduled tasks without my knowledge?  Is that normal?

Can you set a security flag that requires human approval before a scheduled task is created?

I found a script to delete all scheduled tasks via the command line, but it leaves the folders behind.  Is there a way to go through and delete all empty task schedule folders?

Thank you!

Tom
LVL 5
Tom KnowltonWeb developerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
Windows, Vendors (Lenovo) and like things create a lot of scheduled tasks. None have ever caused issues for me or my clients. These are normal.

So look on to tasks you have created and make sure you have scanned for malware regularly.
0
Shaun VermaakTechnical Specialist/DeveloperCommented:
How can you know for sure that a scheduled task is legitimate?
Check the program binary that it executes, is it a known application that you installed, is it signed with a certificate. Does the task have a proper name (at1 at2 at3 is suspicious)

If I delete all the tasks I find - will it cause windows to crash?
Windows has some scheduled tasks for optimizations etc. so I wouldn't delete without checking.

How are programs able to create scheduled tasks without my knowledge?  Is that normal?
When you install applications.

Can you set a security flag that requires human approval before a scheduled task is created?
You can fiddle with the tasks folder permission but I wouldn't.

I found a script to delete all scheduled tasks via the command line, but it leaves the folders behind.  Is there a way to go through and delete all empty task schedule folders?
Do not delete the folder. I would not use such a script though
0
McKnifeCommented:
Download autoruns (Microsoft), execute it as admin. All that you see is started automatically - a whole bunch of things you have never heard of. Now would you worry, just because you never heard of those?
Or download and run procmon (again Microsoft) - each millisecond, dozens of actions happen on your pc and you don't know what is being done nor for what reason. That's computing. You have to live with it.

As for the reasons why tasks can get installed: as Shaun wrote: each installation can possibly add tasks, because installations request administrative privileges and when the setup has been granted those, it can do anything.
So if you are really worried, you would have to monitor and Analyse any change that a setup does. That is a full time job.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

JohnBusiness Consultant (Owner)Commented:
So long as good vendors create the tasks we have zero issues. No time for monitor user task so we say no to that.
0
Tom KnowltonWeb developerAuthor Commented:
For a while, my computer was locking-up (could not move mouse pointer) and then rebooting on its own ... every 27 minutes.  This is what made me think maybe a scheduled task (legitimate or otherwise) was running and causing this to happen.

Thanks for the replies.  I'll be back to assign points here in a minute.
0
McKnifeCommented:
Before you declare this "solved" - could we help you with something?
You can list task history for example to see what task ran when. schtasks.exe can query that.
0
Tom KnowltonWeb developerAuthor Commented:
Thank you.

It's still doing it, but I am not positive this kind of thing can be solved except through long trial and error.  But at least now I have some paths to go down.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 10

From novice to tech pro — start learning today.