Possible Solution...
Hi, you should have at least 5 of them running normally, three for System, one for Network Service, and one for Local Service, any more beyond that, then you have problems.
As mention by a few others here, virus, spyware, but also, did you DL the latest updates for your system (All XP related).
A similar case occured in another forum I visited, where the trobuled person, was formatting his system while online(Which is NO, NO, in all cases, never do that).
On the lack of space, with your onboard ram of 128, that means your virtual memory, set by default by XP, is forced to transfer most daily routines to the hard drive's virtual space, to help solve some of the problem, please locate the System icon in the Control Panel Menu, once done. Click on the Advance tab, locate the Performance tab, you will see it deals with Virtual Memory, click the Settings button.
Look for the Second
Advance tab again, there, at the bottom of that page, Virtual memory will be.
You will see a number, stating the current size of the
Paging file, it should be running in 2000's to 3000's mark, this is set by MS, you will have to change this, manually.
Click on the
Change button, and now you have enter the
Virtual Memory setup, if you have one hard drive, that is okay, if you have two seperate ones, you can shift the virtual memory to another drive, away from the main OS.
Now, since it is set on Default, you will be switching it to manual, don't worry, it will be fine, unless there are more problems you are not telling us about.
Okay, please click on the
Custom Size feature, the current number in the
Intial Size table(both numbers) will be change by you, now, since you have only 128mb Ram onboard, in some writes up, you are suppose to give virtual page of no bigger 1.5 times of current ram, or 2.5, this all depends on what you have originally.
So, it will go like this, in the first box, you would put the number of(1.5 example) 192MB, the second box, the same number, you will be telling the system, it cannot go higher that in use, it is a fixed allocation of resources., but since you have only 128, go with the 2.5 multiplaction
Once you do this, with the boxes, press the Set Button, and you will be prompted for a reboot, go through that, after clicking all the OKay's to return to main menu.
And there, you will have a virtual memory, that will not expand on demand, as set by MS, and some space is return to you.
It does sounds you don't play games, online, because that 128 will not do. And honestly, I would kick up that memory to 512 at least, trust me on that, XP operating on 128, fully functional is a myth.
And if you are the type that DL music, burn it off to CDs or DVDs, and get some space back on your system.
Good luck.