The way to uninstall Windows Desktop Search 3.01
Dear friends,
I propose a solution for trouble with Windows Desktop Search 3 deinstallation, have been discussed occasionally in Internet and here. I've got this trouble too! The last update to version 3.01 invoked a serious system resources leak and my work become slower twicer, my pauses to wait the reaction from my computer increased from seconds to minutes, and I understood that without reanimation my computer will work for 80% of time only for this brilliant WDS!
But it's impossible to uninstall it in my Windows XP SP2 (and to install f.e. Google Desktop instead)! I have not found any solution in Internet, in newsgroups, even from Microsoft! So "if the mountain won't come to Muhammad, Muhammad must go to the mountain!
Here is my proposal to an answer "How to uninstall Windows Desktop Search 3.0x"! Your comments and notes would be highly appreciated!
In the situation of incorrect setup utility behaviour of Windows Desktop Search 3.0x, recommendations from Microsoft like http://www.microsoft.com/technet/prodtechnol/windows/search/dtstshoot.mspx#E4KAC and advices to use advanced uninstall tools are unuseful. The cause is in some incomprehensible bug (or "feature"?!) when in some situations after the setup of WDS the uninstall information is losted (f.e. for WDS 3.01 it must be a folder "C:\WINDOWS\$NtUninstallKB917013$"). Without this uninstall information it's impossible to uninstall such a complex application (there are drivers, filters, CLSID's etc.) automatically.
To solve the problem you can create the uninstall information file yourself manually, like the setup utility!
I propose the next algorithm to uninstall WDS (and many others applications) manually:
0. Not to forget about renew system restore point, system files backup, system restore disk before to begin!
1. To find the setup configuration file "update.inf" in the distributive
2. To collect in some special folder the files: spuninst.exe, updspapi.dll
3. To convert the setup information from update.inf to uninstall information file spuninst.inf and put spuninst.inf to the same folder as in spuninst.exe
4. To run spuninst.exe - that's all!A little bit compex, but working method, I used it successfully when this WDS 3.01 slowed down my computer catastrophically and Microsoft can't propose any decision to solve problem! BUT it's for your own risk!
There is a common way:
1. Unpack the distributive (f.e. Start->Run->WindowsDesktopSearch-KB917013-V301-XP-x86-enu.exe -x) in some folder f.e. "UnpWDSSetup"
2. Create folder to store the uninstall information, f.e. "UnpWDSSetup\spuninst"
3. Copy to from "UnpWDSSetup" to "UnpWDSSetup\spuninst\": spuninst.exe
4. Copy to from "UnpWDSSetup\update\" to "UnpWDSSetup\spuninst\": updspapi.dll
5. Get as a template any "spuninst.inf" file from "%SystemRoot%\$NtUninstallxxxxx$". This file contains the common uninstall information structure for spuinist.exe utility. But the contents depends on the appliaction to uninstall! By analysing this template "spuninst.inf" and "UnpWDSSetup\update\update.inf" you can successfully build the contents of "UnpWDSSetup\spuninst\spuninst.inf" necessary to uninstall WDS. It's not so difficult, but at the end of this post I'll quote such an example of spuininst.inf to uninstall Windows Desktop Search 3.01
6. Edit the section of "UnpWDSSetup\spuninst\spuninst.inf" and set "RebootRequired = 1"
7. Before the happy to uninstall your folder "UnpWDSSetup\spuninst\" must contain: spuninst.exe, spuninst.inf, updspapi.dll
8. Run "UnpWDSSetup\spuninst\spuninst.exe" and confirm that you can exist without so beatiful Windows Desktop Search
9. At the end restart your system!
**********************************************************************
The contents of spuinist.inf to uninstal Windows Desktop Search 3.01
**********************************************************************[Version]
Signature = "$Windows NT$"
NtServicePackVersion = 0
NtServicePackVersionText = "KB917013"
NtServicePackVersionFullText = "Windows Desktop Search 3.01"
NtServicePackPreviousVersion = 512
NtServicePackPreviousVersionText = "No KB917013"
IEVersion = "0.0.0.0"
DisplayTitle = "KB917013"
SP_TITLE = "Windows Desktop Search 3.01"
RebootRequired = 1[SourceDisksNames]
1="Windows Desktop Search Source Files"[SourceDisksFiles]
msscolmn.txt=1
gathrprm.txt=1
schema.txt=1
msscntrs.dll=1
mssitlb.dll=1
searchprotocolhost.exe=1
searchfilterhost.exe=1
searchindexer.exe=1
mssph.dll=1
mssphtb.dll=1
mssprxy.dll=1
mssrch.dll=1
msstrc.dll=1
propdefs.dll=1
tquery.dll=1
msscb.dll=1
gsrvctr.h=1
gsrvctr.ini=1
gthrctr.h=1
gthrctr.ini=1
idxcntrs.h=1
idxcntrs.ini=1
msshsq.dll=1
structuredqueryschema.bin=1
structuredqueryschematrivial.bin=1
xmlfilter.dll=1
rtffilt.dll=1
srchadmin.dll=1
propsys.dll=1
searchindexer.exe.mui=1
mssrch.dll.mui=1
tquery.dll.mui=1
mssphtb.dll.mui=1
mssph.dll.mui=1
srchadmin.dll.mui=1
propsys.dll.mui=1
dsksrch.chm=1
deskbar.cfg=1
deskbar.dll=1
dbsetup.dll=1
dbres.dll=1
wordwheel.dll=1
wwres.dll=1
msnlDl.dll=1
msnldlps.dll=1
msnlExt.dll=1
msnlExtRes.dll=1
msnlNamespaceMgr.dll=1
msnlRed.dll=1
WdsMktTools.dll=1
wdsShell.dll=1
wdsView.dll=1
WindowsSearch.exe=1
WindowsSearchRes.dll=1
MarketStrings.cfg=1
mapine.dll=1
mapineres.dll=1
dbres.dll.mui=1
msnlExtRes.dll.mui=1
WindowsSearchRes.dll.mui=1
wwres.dll.mui=1
mapineres.dll.mui=1
oeph.dll=1
OEphRes.dll=1
OEphRes.dll.mui=1
UncPH.dll=1
UncRes.dll=1
UncCplExt.dll=1
UncNE.dll=1
UncDMS.dll=1
UncRes.dll.mui=1[DestinationDirs]
System32.Files = 11 ; %windir%\system32 (replace if exist)
Search.Config.Files = 16419, "Microsoft\Search\Config" ; ...\All Users\Application Data\Microsoft\Search\Config
Search.Data.Config.Files = 16419, "Microsoft\Search\Data\Config" ; ...\All Users\Application Data\Microsoft\Search\Data\Config
Mui.Name.Files = 11, "%WDS_MARKET%" ; %windir%\system32\<en-US style locale>
Mui.ID.Files = 11, "mui\%WDS_MARKET_LCID%" ; %windir%\system32\mui\<lcid>
WindowsDesktopSearch.UI.Files = 16422, "%WDSAppsSubDir%" ; Program Files\Windows Desktop Search
Ext.files = 16422, "%WDSAppsSubDir%" ; Program Files\Windows Desktop Search
Ext.Mui.Files = 16422, "%WDSAppsSubDir%\%WDS_MARKET%" ; Program Files\Windows Desktop Search\%WDS_MARKET%
OEPH.Files = 11 ; %windir%\system32 (replace if exist)
OEPH.Mui.Files = 11, "%WDS_MARKET%" ; %windir%\system32\<en-US style locale>
UNCPH.Files = 11 ; %windir%\system32 (replace if exist)
UNCPH.Mui.Files = 11, "%WDS_MARKET%" ; %windir%\system32\<en-US style locale>[ProductCatalogsToInstall.delete.files]
KB917013.cat
[ProcessesToRunBeforeUninstall]
"%SystemRoot%\System32\cmd.exe /c ""%SystemRoot%\System32\unlodctr.exe UGatherer"""
"%SystemRoot%\System32\cmd.exe /c ""%SystemRoot%\System32\unlodctr.exe UGTHRSVC"""
"%SystemRoot%\System32\cmd.exe /c ""%SystemRoot%\System32\unlodctr.exe wsearchidxpi"""[Configuration]
UninstallationType = "Hotfix"
UnInstallLogFileName = "KB917013Uninst.log"
EventLogKeyName = "NtServicePack"
ProductName = ""
CustomizationDll = ""
WaitTimeForServiceStop = 0
OverwriteThirdParty = 0
RestartDevice = 0
ServiceFileInUseDetect = "0"
UninstallCustomizationDLL = wss_SpCustom.dll[GlobalRegistryChanges]
DelReg = Del.Reg[Del.Reg]
HKLM, Software\Microsoft\Windows\Windows Search
HKLM, Software\Microsoft\Windows Desktop Search
HKLM, Software\Microsoft\Windows Search Service
HKLM, Software\Microsoft\Windows Search, "CurrentVersion"
HKLM, Software\Microsoft\Windows Search, "DataDirectory"
HKLM, Software\Microsoft\Windows Search, "InstallDirectory"
HKLM, Software\Microsoft\Windows Search, "DefaultColumnFile"
HKLM, Software\Microsoft\Windows Search, "UseLowPriorityConfiguration"
HKLM, Software\Microsoft\Windows Search, "SetupCompletedSuccessfully"
HKLM, Software\Microsoft\Windows Search, "indexer:ci:MaxRestrictionNodes"
HKLM, Software\Microsoft\Windows Search\Applications
HKLM, Software\Microsoft\Windows Search\CatalogNames
HKLM, Software\Microsoft\Windows Search\ContentIndexCommon
HKLM, Software\Microsoft\Windows Search\CrawlScopeManager
HKLM, Software\Microsoft\Windows Search\Databases
HKLM, Software\Microsoft\Windows Search\DataDirectory
HKLM, Software\Microsoft\Windows Search\Gather
HKLM, Software\Microsoft\Windows Search\Gathering Manager
HKLM, Software\Microsoft\Windows Search\Indexer
HKLM, Software\Microsoft\Windows Search\InstallDirectory
HKLM, Software\Microsoft\Windows Search\PerformanceCounters
HKLM, Software\Microsoft\Windows Search\SearchService
HKLM, Software\Microsoft\Windows Search\UsnNotifier
HKLM, Software\Microsoft\Windows Search\PreviousSettings
HKCU, Software\Microsoft\Windows Search
HKCU, Software\Microsoft\Windows Desktop Search[Del.Reg.PerfCounters.Uninstall]
HKLM, System\CurrentControlSet\Services\UGatherer
HKLM, System\CurrentControlSet\Services\UGTHRSVC
HKLM, System\CurrentControlSet\Services\wsearchidxpi[Product.Del.Reg.UI]
HKLM, Software\Microsoft\Search-ms
HKLM, Software\Classes\CLSID\{70804ECC-7272-4dc8-AFFC-97CD66AAA282}
HKLM, Software\Classes\Search.MapPI
HKLM, Software\Microsoft\Windows Desktop Search
Answers
Dear Derek,
This method is universal. You can use it in any Windows application using the same install/uninstall system (most of all Windows system components use it!). Of course, any WDS is in this list. BUT, when your version of WDS differs from 3.01, you must build your own spuinist.inf using steps described and strictly not use my example or "Dexter M" originals! I'm sure that any other version of WDS has specific sections and parameters in spuinist.inf! That's why uninstall with the spuinist.inf from WDS 3.01 may cause problems...
Best regards,
Andrew
Hi, bmlawr,
> Unpack the distributive (f.e. Start->Run->WindowsDesktopSearch-KB917013-V301-XP-x86-enu.exe -x) in some folder f.e. "UnpWDSSetup"
> This was not found on my system.
Please download it from download.microsoft.com: http://www.microsoft.com/downloads/details.aspx?FamilyID=738fc2de-49b9-4e69-9227-2206277ab7c9&DisplayLang=en
> Get as a template any "spuninst.inf" file "%SystemRoot%\$NtUninstallxxxxx$".
> This was not found on my system
It's possible when you have not applied Windows updates or you have deleted the uninstall information or... you forgot to switch on "Show hidden files" option in Windows Explorer. But it's much simplier to use my template or the original Microsoft's uninstaller uploaded by dexter here!
> My Question is?
> Can I follow the instructions listed below to manually remove the Windows Desktop Search 3.0.1
My template and the uninstaller uploaded by dexter are for Windows Desktop Search 3.01. That's why you can use it!
For the other verstion of WDS you need to analyse *.inf files manually as described. But I have not been heard about uninstall problems with the other versions!
All Replies
- Worked perfectly. Thanks for assisting me in removing this, I've been kicking myself for installing it in the first place!
Very nice job!!!
Work perfectly

Thanks
- Thanks! Thought I was stuck. I was able to use the sample text for spuinist.inf exactly as you provided.
- You Rock Man!!
Thank you so much!!
You've open the path for me to dismiss some other stuff from microsoft.
- Thank you a very good method and it works well.
One word of caution: make sure you name the spuninst.inf correctly. If you make a spelling mistake like I did, and then fail to pay attention to the uninstallation window,you will uninstall the first spuninst.inf package that lies within the windows search path. This will almost certainly lead to undesired results.
Of course, this will only happen if you are as silly as I am, but at least I wasn't so silly that I didn't make a ghost image before trying this, so no harm is done.
Again, thanks for good work Andrew Kotsar! Hi, John!
Thank you and other guys for good words for me! It was not a kind of difficult task to solve - everybody will solve it in case of urgent need! Your remark is useful. Before to post "The way to uninstall..." I've tried to check your variant (as well as the many others) when spuninst.inf could not be found by spuninst.exe, but with no problems - spuninst.exe refused to work. Usually there is no others spuninst.inf files in PATH, because they have to be in special subfolders with service pack uninstall information. I think your history is unique for your system with losted spuninst.inf somewhere in system or large %PATH%, but the other "colleagues" have to keep in mind your advice! Thank you, John!
And, in addition, I could note that after uninstallation of WDS, "%ProgramFiles%\Windows Desktop Search" folder must be deleted manually!
Regards,
Andrew
- Thanks a lot, it worked !
- please the way to installl,not uninstall
The way to install?! To download a distributive from http://www.microsoft.com/windows/desktopsearch/ and to run the setup program!

Andrew,
Thanks from one more person who was able to make use of your steps. I found some other threads full of insults by guys unwilling to read and understand the fact that WDS did not appear in the Add/Remove Programs list, and there was no straightforward way to uninstall. Your thread was the only one I found that actually offered some practical advice, and like the others who replied, I'm glad to say it worked for me, too! Thanks for taking the time to document and share your steps.
Matt Smith
Hi Andrew
I found the "C:\$NtUninstallKB917013$" folder in my XP Home SP2 machine.
Inside there is a "spuninst" folder containing the necesary files for uninstalling WDE 3.01 (spuninst.exe, updspapi.dll and spuninst.inf)
I run spuninst.exe and it worked !!!Regards,
Claudio
Hi, Matt,
Thank you for your very warm words! Happy to help you and other people!
Andrew
Hi, Claudioh,
I can say only that your situation is not usual! Because in the majority of situations we can't find this folder!!!
Please, publish here as a "code sample" the content of the original spuninst.inf to all of us - it's interesting to compare!
Regards,
Andrew.
- It's not unusual, I've always uninstalled it that way! Like any other hotfix, $NtUninstallKB917013$ is a hidden folder located in %WINDIR%.
- Here are my spuninst.inf and spuninst.txt: http://www.fileden.com/files/2007/4/13/979602/spuninst.inf http://www.fileden.com/files/2007/4/13/979602/spuninst.txt Btw, sorry to see that you went to so much trouble for such a simple solution! Anyways, I'm sure that info won't go to waste - we could use the method for uninstalling a faulty hotfix

Mr. Dexter M,
> It's not unusual, I've always uninstalled it that way!
I congratulate you heartily! Your Big Brains are powerfull - there is no problem, because YOU've always been uninstalling it in that way! I dicturbed the community by the idle talk! Sorry!
> Like any other hotfix, $NtUninstallKB917013$ is a hidden folder located in %WINDIR%
Really?!!! Thank you very much! Now I understood, where to search the hotfix folders! Oh, they are really hidden? Thank you!
> sorry to see that you went to so much trouble for such a simple solution
Undoubtedly, we are so stupid with so unusual troubles without YOUR solution, but not you! Thank you very much for your big lesson and unimited knowledge!
Sorry, I missed this part in your post:
> in some situations after the setup of WDS the uninstall information is losted (f.e. for WDS 3.01 it must be a folder "C:\WINDOWS\$NtUninstallKB917013$").
In that case, all one needs to do is get a copy of that folder. That's the best and easiest method for uninstalling WDS.
You can download the uninstall folder from here:
$NtUninstallKB917013$.zip (375 KB)
Just extract it someplace and launch \spuninst\spuninst.exe
To make it more simpler, I also made an SFX archive that'll automatically launch the uninstaller:
WDS_3.01_Uninstall.exe (403 KB)
- I cannot tell which version of WDS is on my machine. I've 'disabled' it but I'd love to uninstall it.
When I went to the Microsoft.com page on uninstalling, http://www.microsoft.com/technet/prodtechnol/windows/search/dtstshoot.mspx it listed four different packages like:
2.6.0.2083
%systemroot%\$NtUninstallKB907371-V2$\spuninst
2.6.0.2057
%systemroot%\$NtUninstallKB907371$\spuninst
2.6.5.5373 (Beta)
%systemroot%\$NtUninstallKB911993$\spuninst
2.6.5.5378
%systemroot%\$NtUninstallKB911993-V2$\spuninst
2.6.5.5401
%systemroot%\$NtUninstallKB917979$\spuninst
none of which are on my machine. So how do I find the right spuninst.exe to use? I have tons of them in my root directory from all the updates WinXP runs.
HELP!!!! How do I know which version is running on my machine? - Check the version of this file c:\program files\windows desktop search\windowssearch.exe
Dear Dexter:
Thank you so much for the SFX archive to launch the uninstaller. I have been trying to rid my pc of the Indexer for months. You made it so easy. No more error messages upon start up and my computer speed has greatly improved. Again Thank you!!!
- hey thanks there, finally got rid of that ***..
the only remaining trace of it was the 'Windows Search Deskbar' choice from the toolbars, got rid of it by deleting all the corresponding keys in the registry... I have Windows XP SP2 and WDS3.01 the uninstall process once you figure it out is very simple and no need to manually delete registry files or directories afterwards.
1. Make sure you are able to view hidden files and folders, if you are not sure that you are go to my computer click on Tools > Folder Options > View. Under Hidden Files and folders make sure the Hidden files and Folder radio button is selected.
2. Go to %windir%\$NTUninstallKB917013$\Spuninst
3. Double click on Spuninst.exe
4. Reboot when prompted, everything is removed
Dear Clark,
You are not the first "IT-guru" in this thread trying to teach us how to solve problem only by mouse clicks. Please, read carefully the post: "... in some situations after the setup of WDS the uninstall information is losted (f.e. for WDS 3.01 it must be a folder "C:\WINDOWS\$NtUninstallKB917013$")" - please, show us any difference between the name of your folder and the name of folder in the post? And teach us how to run spuninst.exe from non-existent folder!
Again!!! This thread is only for the situation when you can't uninstall WDS by the standard way in Windows!
Dear Andrew,
I am wondering if your solution will work for me as well. The version number of WindowsSearch.exe is 6.0.6000.16431. I don't have a listing of Windows Desktop Search in add/remove programms, and I don't see an uninstall directory in my windows folder...
can I follow the same steps you mention, or are they only for version 3?
Thanks and regards,
Derek
Dear Derek,
This method is universal. You can use it in any Windows application using the same install/uninstall system (most of all Windows system components use it!). Of course, any WDS is in this list. BUT, when your version of WDS differs from 3.01, you must build your own spuinist.inf using steps described and strictly not use my example or "Dexter M" originals! I'm sure that any other version of WDS has specific sections and parameters in spuinist.inf! That's why uninstall with the spuinist.inf from WDS 3.01 may cause problems...
Best regards,
Andrew
Very great fast solution. Thank you.
- Thank you Dexter,
Your SFX is working great and removed that indexer from my PC like a charm.
Thx again! ok based on what others hae written about your way to uninstall this retarded product, i am more than convinced it works....however i must admit i am not as svvy as others are so is it possible that you could reword your steps in a little less technical manner so that dummies like me can understand the procedure? really would appreciate it.....this program is driving me up the wall.....
Just download and run WDS_3.01_Uninstall.exeDexter M wrote: Just download and run WDS_3.01_Uninstall.exe
Dexter, this link worked perfectly...many thanks!
- Excellent post Claudio.
I managed to make a start-up script for our domain using your post and it has removed it everywhere. Thanks
Just call this removewds.bat or similar
Code BlockC:\WINDOWS\$NtUninstallKB917013$\spuninst\spuninst.exe /quiet /norestart
Tom Jones wrote: Excellent post Claudio.
I managed to make a start-up script for our domain using your post and it has removed it everywhere. Thanks
Just call this removewds.bat or similar
Code BlockC:\WINDOWS\$NtUninstallKB917013$\spuninst\spuninst.exe /quiet /norestart
Fantastic!!!! I've been pulling my hair out trying to uninstall this from our domain. It was installed automatically by WSUS and I've been wanting to get rid of it. Thanks a million!!!!!!!- Your solution, along with a run of CCleaner, did the trick. No more WDS!
Stupid product, with an even stupider uninstaller. - Thanks for those, Dexter!
In my Domain, I run a Hotfix cleaner script, which removes all $HotfixKBxxx$ files and Add/Remove entries for these, so I needed this, without having to download, and reinstall KB917013.
I extracted it, placed it in a shared location (T:\), and added this to my login scripts.
Code Block:: ----------------------------------------------
:: Copy uninstall routine to PC's to remove Windows Search 3.0.***
IF NOT EXIST c:\uninstwds XCOPY /E /I "T:\Workstation Software\uninstwds" c:\uninstwds
C:\uninstwds\spuninst\spuninst.exe /quiet /norestart
I'll remove the entry in a few days, but it doesn't seem to be harming anything. The event logs just keep noting that it's been removed.
Thanks everyone! - Thanks a bunch Andrew, although this is months after.
WDS uninstall info did not exist on my PC; I had got in the habit of removing all uninstall files; I might change that habit now. Although I did install it again and it still did not appear anywhere, AddRemove, Windows etc..
I used your file to remove WDS and it worked perfectly; I haven't got the brain to compare the spuninst.inf with the update.inf!
Thanks again
John For those who use Active Directory in their enterprise and prefer to use startup scripts applied through group policy, here is one written in Visual Basic Script that I have used successfully to remove WDS 3.01 from several hundred machines.
Code Block for "RemoveWDS.vbs"Set oShell = CreateObject("WScript.Shell")
Set oFSO = CreateObject("scripting.FileSystemObject")sFile = "C:\WINDOWS\$NtUninstallKB917013$\spuninst\spuninst.exe"
If oFSO.FileExists(sFile) Then
oShell.Run "C:\WINDOWS\$NtUninstallKB917013$\spuninst\spuninst.exe /q /norestart", 1, True
End IfFirst of all I'd like to give a HUGE thanks to Andrew Kotsar for the very simple method of uninstalling this really horrible product. Thank-you, thank-you, thank-you...........!!!!!!!
I'd also like to give another thank-you to Claudioh for pointing me in the right direction for the spuninst.inf file in the $NtUninstallKB917013$folder.
Thanks again,
Anthony.Dear colleagues,
don't forget to use system variables in scripts (like panamaus's)! Windows folder is not equal to "C:\WINDOWS\", but strictly "%SystemRoot%"! Especially on systems upgraded from f.e. Windows NT!Hello Kotsar Andrew,
I have the Windows Desktop Search 3.0.1 that will no longer index, will not start nor restart.
Have tried gooing through what you have here to uninstall WDS.
Dear friends,
I propose a solution of trouble with Windows Desktop Search 3 deinstallation, discussed occasionally in Internet and here.
I have got this trouble too!
The last update to version 3.01 invoked a serious system resources
leak and my work become twice as slow, my pauses to wait the
reaction from my computer increased from seconds to minutes,
and I understood that without reanimation my computer will
work for 80% of time only for this brilliant WDS!
But it is impossible to uninstall it in my Windows XP SP2 (and to
install f.e. Google Desktop instead)! I have not found any solution
in Internet, in newsgroups, even from Microsoft! So "if the mountain
won't come to Muhammad, Muhammad must go to the mountain!
Here is my proposal to an answer "How to
uninstall Windows Desktop Search 3.0x"!
Your comments and notes would be highly appreciated!
In the situation of incorrect setup utility behavior of Windows
Desktop Search 3.0x, recommendations from Microsoft like: http://www.microsoft.com/technet/prodtechnol/windows/search/dtstshoot.mspx#E4KAC
and advices to use advanced uninstall tools are unuseful. The cause
is in some incomprehensible bug (or "feature"?!) when in some
situations after the setup of WDS the uninstall information is lost.
(f.e. for WDS 3.01 it must be a folder:
"C:\WINDOWS\$NtUninstallKB917013$").
Without this uninstall information it is impossible to uninstall such a complex application (there are drivers, filters, CLSID's etc.) automatically.
To solve the problem you can create the uninstall information
file yourself manually, like the setup utility!
I propose the next algorithm to uninstall WDS
(and many others applications) manually:
0. Not to forget about renew system restore point, systemfiles backup, system restore disk before to begin!
1. To find the setup configuration file "update.inf" in the distributive.
2. To collect in some special folder the files: spuninst.exe, updspapi.dll.
3. To convert the setup information from update.inf to uninstall informationfile spuninst.inf and put spuninst.inf to the same folder as in spuninst.exe
4. To run spuninst.exe - that is all!A little bit complex, but working method, I used it successfully when this
WDS 3.01 slowed down my computer catastrophically and Microsoft can't
propose any decision to solve problem! BUT it is for your own risk!
There is a common way:
1. Unpack the distributive (f.e. Start->Run->WindowsDesktopSearch-KB917013-V301-XP-x86-enu.exe -x) in some folder f.e. "UnpWDSSetup"
This was not found on my system.
2. Create folder to store the uninstall information, f.e. "UnpWDSSetup\spuninst"
3. Copy to from "UnpWDSSetup" to "UnpWDSSetup\spuninst\": spuninst.exe
4. Copy to from "UnpWDSSetup\update\" to "UnpWDSSetup\spuninst\": updspapi.dll
5. Get as a template any "spuninst.inf" file
from "%SystemRoot%\$NtUninstallxxxxx$".
This was not found on my system.
This file contains the common uninstall information
structure for spuinist.exe utility.
But the contents depends on the application to uninstall!
By analyzing this template "spuninst.inf"
and "UnpWDSSetup\update\update.inf"
you can successfully build the contents of "UnpWDSSetup\spuninst\spuninst.inf"
necessary to uninstall WDS.
It is not so difficult, but at the end of this post I will quote such an
example of spuininst.inf to uninstall Windows Desktop Search 3.01
6. Edit the section of "UnpWDSSetup\spuninst\spuninst.inf"
and set "RebootRequired = 1"
7. Before the happy to uninstall your folder
"UnpWDSSetup\spuninst\"
must contain: spuninst.exe, spuninst.inf, updspapi.dll
8. Run "UnpWDSSetup\spuninst\spuninst.exe"
and confirm that you can exist without so beautiful Windows Desktop Search
9. At the end restart your system!
Best regards,Andrew Kotsar
I have highlighted two sections above that
files were not found on my system.
My Question is?
Can I follow the instructions listed below to manually
remove the Windows Desktop Search 3.0.1 ??
********************************************************************
The contents of spuinist.inf to uninstall Windows Desktop Search 3.01
********************************************************************[Version]
Signature = "$Windows NT$"
NtServicePackVersion = 0
NtServicePackVersionText = "KB917013"
NtServicePackVersionFullText = "Windows Desktop Search 3.01"
NtServicePackPreviousVersion = 512
NtServicePackPreviousVersionText = "No KB917013"
IEVersion = "0.0.0.0"
DisplayTitle = "KB917013"
SP_TITLE = "Windows Desktop Search 3.01"
RebootRequired = 1[SourceDisksNames]
1="Windows Desktop Search Source Files"[SourceDisksFiles]
msscolmn.txt=1
gathrprm.txt=1
schema.txt=1
msscntrs.dll=1
mssitlb.dll=1
searchprotocolhost.exe=1
searchfilterhost.exe=1
searchindexer.exe=1
mssph.dll=1
mssphtb.dll=1
mssprxy.dll=1
mssrch.dll=1
msstrc.dll=1
propdefs.dll=1
tquery.dll=1
msscb.dll=1
gsrvctr.h=1
gsrvctr.ini=1
gthrctr.h=1
gthrctr.ini=1
idxcntrs.h=1
idxcntrs.ini=1
msshsq.dll=1
structuredqueryschema.bin=1
structuredqueryschematrivial.bin=1
xmlfilter.dll=1
rtffilt.dll=1
srchadmin.dll=1
propsys.dll=1
searchindexer.exe.mui=1
mssrch.dll.mui=1
tquery.dll.mui=1
mssphtb.dll.mui=1
mssph.dll.mui=1
srchadmin.dll.mui=1
propsys.dll.mui=1
dsksrch.chm=1
deskbar.cfg=1
deskbar.dll=1
dbsetup.dll=1
dbres.dll=1
wordwheel.dll=1
wwres.dll=1
msnlDl.dll=1
msnldlps.dll=1
msnlExt.dll=1
msnlExtRes.dll=1
msnlNamespaceMgr.dll=1
msnlRed.dll=1
WdsMktTools.dll=1
wdsShell.dll=1
wdsView.dll=1
WindowsSearch.exe=1
WindowsSearchRes.dll=1
MarketStrings.cfg=1
mapine.dll=1
mapineres.dll=1
dbres.dll.mui=1
msnlExtRes.dll.mui=1
WindowsSearchRes.dll.mui=1
wwres.dll.mui=1
mapineres.dll.mui=1
oeph.dll=1
OEphRes.dll=1
OEphRes.dll.mui=1
UncPH.dll=1
UncRes.dll=1
UncCplExt.dll=1
UncNE.dll=1
UncDMS.dll=1
UncRes.dll.mui=1[DestinationDirs]
System32.Files = 11 ; %windir%\system32 (replace if exist)
Search.Config.Files = 16419, "Microsoft\Search\Config" ; ...\All Users\Application Data\Microsoft\Search\Config
Search.Data.Config.Files = 16419, "Microsoft\Search\Data\Config" ; ...\All Users\Application Data\Microsoft\Search\Data\Config
Mui.Name.Files = 11, "%WDS_MARKET%" ; %windir%\system32\<en-US style locale>
Mui.ID.Files = 11, "mui\%WDS_MARKET_LCID%" ; %windir%\system32\mui\<lcid>
WindowsDesktopSearch.UI.Files = 16422, "%WDSAppsSubDir%" ; Program Files\Windows Desktop Search
Ext.files = 16422, "%WDSAppsSubDir%" ; Program Files\Windows Desktop Search
Ext.Mui.Files = 16422, "%WDSAppsSubDir%\%WDS_MARKET%" ; Program Files\Windows Desktop Search\%WDS_MARKET%
OEPH.Files = 11 ; %windir%\system32 (replace if exist)
OEPH.Mui.Files = 11, "%WDS_MARKET%" ; %windir%\system32\<en-US style locale>
UNCPH.Files = 11 ; %windir%\system32 (replace if exist)
UNCPH.Mui.Files = 11, "%WDS_MARKET%" ; %windir%\system32\<en-US style locale>[ProductCatalogsToInstall.delete.files]
KB917013.cat
[ProcessesToRunBeforeUninstall]
"%SystemRoot%\System32\cmd.exe /c""%SystemRoot%\System32\unlodctr.exe UGatherer"""
"%SystemRoot%\System32\cmd.exe /c""%SystemRoot%\System32\unlodctr.exe UGTHRSVC"""
"%SystemRoot%\System32\cmd.exe /c""%SystemRoot%\System32\unlodctr.exe wsearchidxpi"""
[Configuration]
UninstallationType = "Hotfix"
UnInstallLogFileName = "KB917013Uninst.log"
EventLogKeyName = "NtServicePack"
ProductName = ""
CustomizationDll = ""
WaitTimeForServiceStop = 0
OverwriteThirdParty = 0
RestartDevice = 0
ServiceFileInUseDetect = "0"
UninstallCustomizationDLL = wss_SpCustom.dll[GlobalRegistryChanges]
DelReg = Del.Reg[Del.Reg]
HKLM, Software\Microsoft\Windows\Windows Search
HKLM, Software\Microsoft\Windows Desktop Search
HKLM, Software\Microsoft\Windows Search Service
HKLM, Software\Microsoft\Windows Search, "CurrentVersion"
HKLM, Software\Microsoft\Windows Search, "DataDirectory"
HKLM, Software\Microsoft\Windows Search, "InstallDirectory"
HKLM, Software\Microsoft\Windows Search, "DefaultColumnFile"
HKLM, Software\Microsoft\Windows Search, "UseLowPriorityConfiguration"
HKLM, Software\Microsoft\Windows Search, "SetupCompletedSuccessfully"
HKLM, Software\Microsoft\Windows Search, "indexer:ci:MaxRestrictionNodes"
HKLM, Software\Microsoft\Windows Search\Applications
HKLM, Software\Microsoft\Windows Search\CatalogNames
HKLM, Software\Microsoft\Windows Search\ContentIndexCommon
HKLM, Software\Microsoft\Windows Search\CrawlScopeManager
HKLM, Software\Microsoft\Windows Search\Databases
HKLM, Software\Microsoft\Windows Search\DataDirectory
HKLM, Software\Microsoft\Windows Search\Gather
HKLM, Software\Microsoft\Windows Search\Gathering Manager
HKLM, Software\Microsoft\Windows Search\Indexer
HKLM, Software\Microsoft\Windows Search\InstallDirectory
HKLM, Software\Microsoft\Windows Search\PerformanceCounters
HKLM, Software\Microsoft\Windows Search\SearchService
HKLM, Software\Microsoft\Windows Search\UsnNotifier
HKLM, Software\Microsoft\Windows Search\PreviousSettings
HKCU, Software\Microsoft\Windows Search
HKCU, Software\Microsoft\Windows Desktop Search[Del.Reg.PerfCounters.Uninstall]
HKLM, System\CurrentControlSet\Services\UGatherer
HKLM, System\CurrentControlSet\Services\UGTHRSVC
HKLM, System\CurrentControlSet\Services\wsearchidxpi[Product.Del.Reg.UI]
HKLM, Software\Microsoft\Search-ms
HKLM, Software\Classes\CLSID\{70804ECC-7272-4dc8-AFFC-97CD66AAA282}
HKLM, Software\Classes\Search.MapPI
HKLM, Software\Microsoft\Windows Desktop SearchHi, bmlawr,
> Unpack the distributive (f.e. Start->Run->WindowsDesktopSearch-KB917013-V301-XP-x86-enu.exe -x) in some folder f.e. "UnpWDSSetup"
> This was not found on my system.
Please download it from download.microsoft.com: http://www.microsoft.com/downloads/details.aspx?FamilyID=738fc2de-49b9-4e69-9227-2206277ab7c9&DisplayLang=en
> Get as a template any "spuninst.inf" file "%SystemRoot%\$NtUninstallxxxxx$".
> This was not found on my system
It's possible when you have not applied Windows updates or you have deleted the uninstall information or... you forgot to switch on "Show hidden files" option in Windows Explorer. But it's much simplier to use my template or the original Microsoft's uninstaller uploaded by dexter here!
> My Question is?
> Can I follow the instructions listed below to manually remove the Windows Desktop Search 3.0.1
My template and the uninstaller uploaded by dexter are for Windows Desktop Search 3.01. That's why you can use it!
For the other verstion of WDS you need to analyse *.inf files manually as described. But I have not been heard about uninstall problems with the other versions!I have found that useing the uninstall feature of the application "CCleaner" on WDS 3.01 wiped it completly and made for an easy install of WDS 4
My Method:
To Uninstall Windows Desktop Search 3.01
My Method seems to have worked for Windows XP Service Pack 2 on my machine.
Start
Run
Type c:\WINDOWS\$NtUninstallKB917013$
A folder will open.
Locate SPUNINST folder.
Run the Uninstall Setup file there.
Otherwise if no folder there u need to download a program that searches for files on your computer...Im sure theres loads on download.com
then look for that folder $NtUninstallKB917013$
Hope that helped!
Dexter M wrote: Sorry, I missed this part in your post:
> in some situations after the setup of WDS the uninstall information is losted (f.e. for WDS 3.01 it must be a folder "C:\WINDOWS\$NtUninstallKB917013$").
In that case, all one needs to do is get a copy of that folder. That's the best and easiest method for uninstalling WDS.
You can download the uninstall folder from here:
$NtUninstallKB917013$.zip (375 KB)
Just extract it someplace and launch \spuninst\spuninst.exe
To make it more simpler, I also made an SFX archive that'll automatically launch the uninstaller:
WDS_3.01_Uninstall.exe (403 KB)
THANKS DEXTER THAT HELPED ME get rid of that crazy desktop search. I had version 6.06.xx, boy that piece of xxxx software was slowing my machine like crazy. Glad to be rid of it, thanks Dexter M, I wonder why they didn't put in an uninstall program for it?- Thanks Dexter your first folder worked, i installed it in the windows directory ran spuninst.exe in the spuninst folder and it worked! Crazy that this c&@p software doesn't have an uninstall feature.
Dear Dexter,
Fortunately, I wandered around several forums searching for the best and more simple way of uninstalling Windows 3.01 until I came to this forum where I found your recommendation : easy, simple, effective while there were others who recommended complex ways of doing it, which made me feel absolutely incapable to go into effect. The result after downloading and installing your uninstaller was perfect. Thanks a lot from a chilean newbie who committed the unforgiven sin of installing such a complex and useless program being an ignorant on computer sciences.
herdoktor
Hernan Diaz
Santiago de Chile
Thanks for the tip!!!
In case for removing the newer version of Windows Desktop Search v 4.00.6001
I used the following code in spuninst.inf:
********************************************************************************
[Version]Signature = "$Windows NT$"
NtServicePackVersion = 0
NtServicePackVersionText = "KB940157"
NtServicePackVersionFullText = "Windows Search 4.0"
NtServicePackPreviousVersion = 512
NtServicePackPreviousVersionText = "No KB940157"
IEVersion = "0.0.0.0"
DisplayTitle = "KB940157"
SP_TITLE = "Windows Search 4.0"
RebootRequired = 1[SourceDisksNames]
1 = "Windows Search Source Files"
[SourceDisksFiles]
msscntrs.dll=1
mssitlb.dll=1
searchprotocolhost.exe=1
searchfilterhost.exe=1
searchindexer.exe=1
mssph.dll=1
mssphtb.dll=1
mssprxy.dll=1
mssrch.dll=1
msstrc.dll=1
propdefs.dll=1
tquery.dll=1
msscb.dll=1
gsrvctr.h=1
gsrvctr.ini=1
gthrctr.h=1
gthrctr.ini=1
idxcntrs.h=1
idxcntrs.ini=1
msshooks.dll=1
msshsq.dll=1
structuredqueryschema.bin=1
structuredqueryschematrivial.bin=1
xmlfilter.dll=1
rtffilt.dll=1
srchadmin.dll=1
propsys.dll=1
searchindexer.exe.mui=1
mssrch.dll.mui=1
tquery.dll.mui=1
mssphtb.dll.mui=1
mssph.dll.mui=1
srchadmin.dll.mui=1
propsys.dll.mui=1
dsksrch.chm=1
deskbar.cfg=1
deskbar.dll=1
dbsetup.dll=1
dbres.dll=1
wordwheel.dll=1
wwres.dll=1
msnlDl.dll=1
msnldlps.dll=1
msnlExt.dll=1
msnlExtRes.dll=1
msnlNamespaceMgr.dll=1
msnlRed.dll=1
WdsMktTools.dll=1
wdsShell.dll=1
wdsView.dll=1
WindowsSearch.exe=1
WindowsSearchRes.dll=1
MarketStrings.cfg=1
mapine.dll=1
mapineres.dll=1
dbres.dll.mui=1
msnlExtRes.dll.mui=1
WindowsSearchRes.dll.mui=1
wwres.dll.mui=1
mapineres.dll.mui=1
xppreviewproxy.dll=1
Search.adm=1
WindowsSearchEngine.mof=1
WindowsSearchEngine_Uninst.mof=1
oeph.dll=1
OEphRes.dll=1
OEphRes.dll.mui=1
UncPH.dll=1
UncRes.dll=1
UncCplExt.dll=1
UncNE.dll=1
UncDMS.dll=1
UncRes.dll.mui=1[DestinationDirs]
System32.Files = 11 ; %windir%\system32 (replace if exist)
Wbem.Files = 11, "Wbem" ; %windir%\system32\wbem
Search.Config.Files = 16419, "Microsoft\Search\Config" ; ...\All Users\Application Data\Microsoft\Search\Config
Search.Data.Config.Files = 16419, "Microsoft\Search\Data\Config" ; ...\All Users\Application Data\Microsoft\Search\Data\Config
Mui.Files = 11, "%WDS_MARKET%" ; %windir%\system32\<en-US style locale>
WindowsDesktopSearch.UI.Files = 16422, "%WDSAppsSubDir%" ; Program Files\Windows Desktop Search
Ext.files = 16422, "%WDSAppsSubDir%" ; Program Files\Windows Desktop Search
Ext.Mui.Files = 16422, "%WDSAppsSubDir%\%WDS_MARKET%" ; Program Files\Windows Desktop Search\%WDS_MARKET%
ADM.File1 = 11, "GroupPolicy\ADM" ; %windir%\system32\GroupPolicy\ADM
ADM.File2 = 17 ; %windir%\inf
OEPH.Files = 11 ; %windir%\system32 (replace if exist)
OEPH.Mui.Files = 11, "%WDS_MARKET%" ; %windir%\system32\<en-US style locale>
UNCPH.Files = 11 ; %windir%\system32 (replace if exist)
UNCPH.Mui.Files = 11, "%WDS_MARKET%" ; %windir%\system32\<en-US style locale>
[ProductCatalogsToInstall.delete.files]KB940157.cat
[ProcessesToRunBeforeUninstall]
"%SystemRoot%\System32\cmd.exe /c ""%SystemRoot%\System32\Wbem\mofcomp.exe %SystemRoot%\System32\Wbem\WindowsSearchEngine_Uninst.mof"""
"%SystemRoot%\System32\cmd.exe /c ""%SystemRoot%\System32\unlodctr.exe UGatherer"""
"%SystemRoot%\System32\cmd.exe /c ""%SystemRoot%\System32\unlodctr.exe UGTHRSVC"""
"%SystemRoot%\System32\cmd.exe /c ""%SystemRoot%\System32\unlodctr.exe wsearchidxpi"""
[Configuration]UninstallationType = "Hotfix"
UnInstallLogFileName = "KB940157Uninst.log"
EventLogKeyName = "NtServicePack"
ProductName = ""
CustomizationDll = ""
WaitTimeForServiceStop = 0
OverwriteThirdParty = 0
RestartDevice = 0
ServiceFileInUseDetect = "0"
UninstallCustomizationDLL = wss_SpCustom.dll[GlobalRegistryChanges]
DelReg = Del.Reg[Del.Reg]
HKLM, SOFTWARE\Microsoft\Updates\Windows XP\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%
HKLM, Software\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%
HKLM, Software\Microsoft\Windows Desktop Search
HKLM, Software\Microsoft\Windows Search Service
HKLM, Software\Microsoft\Windows Search, "CurrentVersion"
HKLM, Software\Microsoft\Windows Search, "DataDirectory"
HKLM, Software\Microsoft\Windows Search, "InstallDirectory"
HKLM, Software\Microsoft\Windows Search, "UseLowPriorityConfiguration"
HKLM, Software\Microsoft\Windows Search, "SetupCompletedSuccessfully"
HKLM, Software\Microsoft\Windows Search, "indexer:ci:MaxRestrictionNodes"
HKLM, Software\Microsoft\Windows Search\Applications
HKLM, Software\Microsoft\Windows Search\CatalogNames
HKLM, Software\Microsoft\Windows Search\CrawlScopeManager
HKLM, Software\Microsoft\Windows Search\CrawlScopeManager_LastKnownGood
HKLM, Software\Microsoft\Windows Search\Databases
HKLM, Software\Microsoft\Windows Search\Gather
HKLM, Software\Microsoft\Windows Search\Gathering Manager
HKLM, Software\Microsoft\Windows Search\Tracing
HKLM, Software\Microsoft\Windows Search\Indexer
HKLM, Software\Microsoft\Windows Search\InstallDirectory
HKLM, Software\Microsoft\Windows Search\PerformanceCounters
HKLM, Software\Microsoft\Windows Search\SearchService
HKLM, Software\Microsoft\Windows Search\UsnNotifier
HKLM, Software\Microsoft\Windows Search\PreviousSettings
HKCU, Software\Microsoft\Windows Search
HKCU, Software\Microsoft\Windows\CurrentVersion\PropertySystem\PropertySchema
HKLM, Software\Microsoft\Windows\CurrentVersion\PropertySystem\PropertySchema, "CachedSchema"
HKLM, Software\Microsoft\Windows\CurrentVersion\PropertySystem\PropertySchema, "InstalledSchemasCheckpoint"
HKCU, Software\Microsoft\Windows Desktop Search[Del.Reg.PerfCounters.Uninstall]
HKLM, System\CurrentControlSet\Services\UGatherer
HKLM, System\CurrentControlSet\Services\UGTHRSVC
HKLM, System\CurrentControlSet\Services\wsearchidxpi
*********************************************************************************************************************************
[Product.Del.Reg.UI]
HKLM, Software\Microsoft\Search-ms
HKLM, Software\Classes\CLSID\{70804ECC-7272-4dc8-AFFC-97CD66AAA282}
HKLM, Software\Classes\Search.MapPI
HKLM, Software\Microsoft\Windows Desktop SearchI know I have this problem - yet when I started with your solution, start/run - my computer said it couldn't find
-KB917013-V301-XP-x86-enu.exe
??!!! Which stopped me from your solution. Could this be because I tried to uninstall it manually before going to the internet to find out HOW TO GET RID OF THIS, how to uninstall? I only ran a manual search for windows indexer, initially deleting all files, so unless this file was in one of those folders, it should still be on my computer. If you know why my computer can't find this file, let me know. If not, I'm unable to go any further - unfortunately!

Thanks!
wzbryk wrote: Before to post "The way to uninstall..." I've tried to check your variant (as well as the many others) when spuninst.inf could not be found by spuninst.exe, but with no problems - spuninst.exe refused to work. Usually there is no others spuninst.inf files in PATH, because they have to be in special subfolders with service pack uninstall information. I think your history is unique for your system with losted spuninst.inf somewhere in system or large %PATH%, but the other "colleagues" have to keep in mind your advice! Thank you, John!
I just discovered in playing around that if the spuninst.inf file isn't valid it will still be declared "missing" by spuinst.exe (I had cut and pasted the example here, and accidentally left in the top 3 "comment" lines, i.e. the "******" and "Contents of..." lines. When I chopped those lines back out, it worked.
It all worked like a charm for me too.
Thanks for the information. I am getting a critical error that says "The handle is invalid."
I click OK on that message box and then it says "The was not uninstalled." (critical again).
So, it isn't quite working for me.
When I look in the registry, I find
MSSearch36
CLSID
C:\PROGRA~1\MICROS~3\Office12\OLMAPI32.DLL
With outlook.search.protocolhandler {8BD0DD9B-7BBE-4688-833A-EB24507FEDAC}.
Thanks,
Geoff
Kostar,
Thank you for this post. I had an user who could not open Outlook, except in safe mode. I decided that Windows Desktop Search was causing the problem but I could not uninstall it until I found your post. Your method worked perfectly.
SNAFU58
When I used the spuninst.inf from page two of these posts (where there was a link to the one someone else used) I was successfully able to uninstall.
Thanks!
GeoffHi Dexter,
Your program worked perfectly. My computer runs faster now as well. WDTS was consuming CPU's and slowing it down dramatically.
Thanks again for making an excellent product and helping all of us out!
Nice Worked like a Charm. Virus Removal at it's best.- Lately they are shipping version 4 (still a piece of cr@p). To rid this junk, you won't be able to find "C:\WINDOWS\$NtUninstallKB917013$" but rather you should find "C:\WINDOWS\$NtUninstallKB940157$"). There you will find spuninst.exe, just run that.
Many thanks to the posters here who gave me the idea of what else to look for.
So if you cant find the above folder, check you download folder for the name of the program you used to install. In my case, it was WindowsSearch-KB940157-XP-x86-enu.exe. If your KB number is different, replace it in the search for the uninstall folder.
Incidentally, if you have Outlook 2007 and want to rid that stupid instant search box message above your inbox, Tools->Options->Other->Advanced and uncheck "Show prompts to enable instant search"
Amazing that MS forces such a poorly executing program. My computer , which is already slow due to AV, anti spyware and the like CRAWLED to a halt when WDS was installed. Goggle's DS no better either. Worse of all, even after indexing, it still wouldn't find things I was looking for! That dumb old serach companion, slow as it may be, still is the only working program I have that does the trick. Unbelievable.....
Ed - Hi,
Great work ! It was just cake walk
THANK YOU so much for the spuninst.inf.... windows search was driving me crazy! I found absolutely no value in it at all.- Many thanks Andrew, this has been driving me nuts for quite some time.
You solution worked like a charm although I made a slight alteration. Instead of creating the suggested folders, I simply made a copy of one of the other '$NtUnistall' directories, changed it's name to the directory that Add/Remove was looking for, then opened up the spuninst.inf file within it replacing the data with your kind offering and made sure the dll file existed.
As I still had Add/Remove window open, I ran the remove from there and it worked like a treat.
Many thanks again.
Supatrukka - When I execute "spuninst.exe" an error window appear: "The update coud not be removed because newer updates are installed. Please remove the newer updates first." the installed version is the 7.0.6001.16503, my question is: Where are the updates?

