On the first one try reinstalling directx9, but it could be malware becuase that dll should be stored under c:\windows\system32
On the second one, try going to the task manager and running explorer.exe. Then install Spybot search and destroy, Adaware, and AVGfree to get rid of any malware. If explorer doesn't luanch reinstall the OS. Unless you have a tech savy friend.