Could be a Trojan Horse virus someone is taking control of your computer does this happen only when you are on the net?
Trend Online Check click here try this to find out if it is a trojan do you have antivirus software? some free ones get the latest updates
Anti Virus :-
avast4 click here
Antivir click here
AVG antivirus click here