Deleting the task Security Descriptor will make the task invisible to any user in the system. Note that this requires PsExec!
-
Use
PsExec64.exe -s -i regedit
to open regedit with SYSTEM privileges. -
Search in
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\
for the task to hide. Under the key for that task, there will be a value named SD that contains the security descriptor. Simply delete it.