This link (and its leads) will offer you a precis of general search problems and fixes.
The one with the srchasst.inf file may be worth a try.
Error Message: "A File That Is Required to Run Search Companion Cannot Be Found" (Q315330)
Try this link with a view to fixing your search engine.
Click on WIN XP FIXES on the left of the page and look for "Win XP Search Problems".
307123 - Blank Dialog Box Is Displayed When You Perform a Search on a Disconnected Network Drive
Some general things to try.
Removing adware & spyware
faq608-4650
Try Safe Mode (Do you have this problem in Safe Mode?).
Try running ChkDsk to check your drive for errors. Right click your Drive icon/ Properties/ Tools/ Error Checking.
Run the System File Checker program from the Run Box by typing.....Sfc /Scannow in it and have your XP CD handy.
HOW TO: Verify Unsigned Device Drivers in Windows XP
"Windows Script 5.6 for Windows 2000 and XP
From Cnet forums.
Quick Info
File Name: scripten.exe
Download Size: 661 KB
Date Published: 9/18/2004
Version: 5.6.0.8825
Overview.
This download installs Microsoft® Windows® Script containing Visual Basic® Script Edition (VBScript.) Version 5.6, JScript® Version 5.6, Windows Script Components, Windows Script Host 5.6, and Windows Script Runtime Version 5.6."