Provided you have a Windows XP disc that contains Service Pack 3 integrated you should be able to perform and inplace upgrade repair without much problem.
When you click the Setup.exe you should receive a prompt to upgrade and I believe it will perform a check and warn you if there are native incompatibility issues as I recall.
From experience, as I recall, you may want to uninstall PowerShell if present as well as remove IE 8 and revert back to IE 7 or 6 might even be better.
Did you try creating a Dos v6.x bootable USB drive or a W98 USB bootable drive? If those don't work, your USB port controller chip could be bad. Can you read a USB flash drive that has data files such as photos or word documents on it? If you can't do this, and the USB drive can be read on another working Windows PC, that XP computer may have a bad Mobo or at least the USB controller could be bad. XP machines can be as old as 15 years old (2001); and we don't know what you have. Computer that old often have failing Mobos especially if it's a laptop.
Since the USB drive works on a different machine; it's almost for sure a hardware failure or a BIOS setting (did you make sure that your BIOS is set to legacy and it's enabled in all spots in the BIOS?) Different BIOSes have different locations to do this; some have multiple settings on different pages you have to enable. You can double check that, and if you get no love--I suggest that it's time to junk that PC. BTW, why can't you just reinstall XP from a CD disk via a CD/DVD disc drive in the machine or use an external drive??
I am beginner for computer programming and I am learning still.
All thanks your answers.
I often meeting problem like this and if you helps me small I think I will learn a lot and I will very thankful for you all
And sorry for my English language