Hii check up with these:
www.kellys-korner-xp.com/top10faqs.htm
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.
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), depending on your search
preferences. 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.
Error Message: "A File That Is Required to Run Search Companion Cannot Be
Found" (Q315330)
Windows XP Search Companion Does Not Work Because of File Corruption
(Downloadable Fix)
The problem stems from Search Assistant being unable to connect to
http://sa.windows.com. This can be caused by proxy servers, firewalls and
some "ad blocking" software.