Hi CEoCEo. I tried your script many times. It works well, but doesn't delete NMIndexingService.exe and NMIndexStoreSvr.exe files. After I changed Delete Media Indexing Services section to look like this: ; Delete Media Indexing Services If $MIS = 0 Then RegDelete("HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "BgMonitor_{79662E04-7C6C-4d9f-84C7-88D8A56B10AA}") RunWait(@COMSPEC & " /c taskkill /f /im NMBgMonitor.exe", "", @SW_HIDE) RunWait(@COMSPEC & " /c taskkill /f /im NMIndexingService.exe", "", @SW_HIDE) RunWait(@COMSPEC & " /c taskkill /f /im NMIndexStoreSvr.exe", "", @SW_HIDE) Sleep(1000) FileDelete(@CommonFilesDir & "\Nero\Lib\NMBgMonitor.exe") FileDelete(@CommonFilesDir & "\Nero\Lib\NMIndexingService.exe") FileDelete(@CommonFilesDir & "\Nero\Lib\NMIndexStoreSvr.exe") EndIf all those files was deleted. Can you update your script with the above code? The only problem is that taskkill command doesn't work in XP Home Edition.