Have you ever faced this problem?

I lost my search companion recently. Now I’ve recovered it.
Method 1
Log on to the computer by using an account with administrator permissions.
Click Start, click Run, type %systemroot%\inf, and then click OK.
Locate the Srchasst.inf file.
Right-click the Srchasst.inf file, and then click Install. This reinstalls the files that Search Companion uses.
NOTE: You may need your Windows XP CD-ROM to finish installing Search Companion.
If this doesn’t work, Try Method 2
Method 2
1 – Go to Start / Open Run
2 – Copy paste each of the command listed below (one at a time)
Note: There is a single space after regsvr32
regsvr32 wshom.ocx
regsvr32 jscript.dll
regsvr32 urlmon.dll
regsvr32 vbscript.dll
3- Restart the Computer
That’s all.
how did it vanished in the first place?