Search not working in WinXP
Error: "A file that is required to run Search Companion cannot be found. You may need to run setup".
The file that is missing, or corrupt, is one of two. BAR.XSL or BALLOON.XSL (and/or other files in the same folder)
These files are both normally located in the Windows\srchasst\mui\0409 folder on your hard drive. These files may be locally cached in the Temporary Internet Files, so this may explain why some users have this problem "intermittently". Re-installing srchasst.inf works here as well.
Open Explorer and go to the Windows\inf folder. Locate the srchasst.inf file. Right click it and select Install. You'll need your XP CD or the files from the i386 folder. (This fix will require you to have your Win XP CD).
The Windows\inf folder is a hidden folder. You can adjust your Explorer Folder Options (View tab) to Show hidden files and folders. You can also click Start, Run and enter %SystemRoot%\inf to open directly to the inf folder.
COURTESY : CHARLES DAVID.