If the presence of a wininit.ini isn't the reason for your problem then
try running
SCANREG /FIX
from a command prompt such as Start | Run. Note that the system will
re-boot so don't have any applications open when doing this. I suggest
this because the same reboot message is also displayed when the registry
has been corrupted in some way. scanreg /fix attempts to repair that
damage.
You may now want to try the following quick test:
a) Create a shortcut on your desktop to a file.
b) Create a manual checkpoint
Could you create a checkpoint?
c) Delete the shortcut
d) Restore your PC to the checkpoint you created.
Was the shortcut restored? Did you see any error messages?
e) Reboot your PC
Was the checkpoint retained?

Signature
Mike Maltby MS-MVP [2001-2004]
mcmaltby@hotmail.com
> When I try to run system restore I get a message that I have to
> restart my computer. This happened before and the fix suggested was
> to find the file wininit.ini and rename it to wininit.xxx. I did
> that and it fixed the problem. I was then able to use system restore.
> Now I have the same problem again and I can't find wininit.ini.
> What do I do next?