stevenvervliet--Remember I said "I am not familiar with EEE Pc."
For me to offer more ideas would probably not be good.
I can say that the original (before updates) Win XP Operating System files are in the I386 folder on your WinXP CD. With normal Win XP PC's you can copy that folder to your hard drive. The links I gave you should help you understand what settings in Registry SFC requires to access those files. (Basically SFC needs to be aimed at a Source Path. A good reference on that is
http://www.helpwithwindows.com/WindowsXP/howto-24.html )
To install sfc.exe you should only need to locate it in I386 and copy it to the C:\Windows\System32 folder, Then you should be able to run SFC /SCANNOW .
Having said all that, I have no idea where the keyboard files are in I386. But that should not be an issue if SFC now works.