This does not answer my question.
"So basically if you need to make sure that everything is OK with the restore points you can manually create one and restart your system if you could see your newly generated restore point that means everything is fine..."
I am aware of how to manually create System Restore points.
I have no problem successfully creating System Restore points.
I also have no problem rebooting right after I create them and finding that they are still there.
But everything is not fine.
Periodically when I open System Restore, there is a red X and it says "You have no System Restore points.", as I explained in my OP.
This seems to be tied to when I am using a high % of my RAM, and/or tied to problems with Adobe Flashplayer (which is tied to my using a high % of my RAM playing streaming videos which use Flashplayer).
I suppose there could be a malicious script in my system which tries to shut down System Restore when I'm using a high % of RAM or using Flashplayer and streaming videos, but as mentioned I've run many scans and they all found nothing. If such a script exists, it would probably be tied to Scareware, which tries to shut down System Restore.
"and also restore points are automatically deleted when new ones are generated as system keeps a queue in order to maintain the reserved memory allocation otherwise at some point all the memory will be utilized by the restore points."
I have the System Restore set to use 20% of my hard drive. There is an abundance of space for dozens of Restore Points, which it used to hold successfully for the last almost 2 years. This is a recent problem. There is plenty of available space on the hard drive.
Also, since they started disappearing, I never have more than 3 and usually only 1 RP when they disappear.
, clicking Control
Panel, clicking System and Maintenance, and then clicking System.
If you are
prompted for an administrator password or confirmation, type the password or provide confirmation.