|1-can i replace the registry with one from another xp home |
No. The only way that would work is if you took the registry off an identical computer and even then there is a good chance it wont..
2-what can i do to fix without installing another complete xp system.
Do a repair install. This will reinstall the OS keeping you existing settings and rebuild the registry in the process.
3-have tried registry cleaners, they did not fix the problem.
They very rarely do and often turn a minor problem into a disaster, They are to avoided like the plague.