How do you disable SearchApp.exe from running so that you can enable SLI in the Nvidia Control Panel?

Anonymous
2020-08-21T21:11:28+00:00

I'm unable to shut down SearchApp.exe in task manager so that I can enable SLI in the Nvidia control panel.  I've performed a clean boot and stopped the Windows Search service. 

However as soon as I end task on  SearchApp.exe, it automatically restarts.  Because of this I'm unable to enable SLI in the Nvidia control panel.

SearchApp.exe is located in C:\Windows\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy

I'm unable to enable SLI if I boot into safe mode.  I already tried that.

When I had a version of Windows 10 pre version 2004, I had no problems ending task on everything running that prevented SLI from begin enabled.  I did a clean install of Windows 10 last night to fix a problem and now that the problem is fixed, I have a new one.  I really hope I don't have to install an older version of Windows 10 and upgrade to get around this problem.

Windows for home | Windows 10 | Cortana and search

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2020-09-06T13:11:25+00:00

The previous answer is unlikely to work because Cortana keeps searchapp.exe running all the time (causing cpus to get hot).

The following commands worked for me. You have to paste them into in Administrator-level Command Prompt again and again until the timing is right and the "move" works.

cd %windir%\SystemApps

taskkill /f /im SearchApp.exe

move Microsoft.Windows.Search_cw5n1h2txyewy Microsoft.Windows.Search_cw5n1h2txyewy.old

Optional: to remove Cortana completely (in addition to stopping searchapp.exe), run the following command in Administrator-level Powershell:

Get-AppxPackage -allusers Microsoft.549981C3F5F10 | Remove-AppxPackage

David Spector

Springtime Software

Was this answer helpful?

300+ people found this answer helpful.
0 comments No comments

67 additional answers

Sort by: Most helpful
  1. Anonymous
    2022-04-23T07:40:32+00:00

    I'm very thankful that you helped me

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2022-04-23T07:27:30+00:00

    i tried it now my search bar isnt working even if i press windows and search help me how to bring it back please

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2022-02-11T14:00:20+00:00

    my search bar no longer works, how do i get cortana back please

    nvm i am lazy i didnt bother reading up lol

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2022-01-28T00:50:57+00:00

    I think we can agree, the Searchapp.exe is associated with Cortina and possibly the search bar in Windows 10.

    I have experimented with removing the preinstalled Cortina package using PowerShell and I had some unexpected results. The CMD commend prompt and PowerShell applications broke first, and then I lost other applications running from the start menu. To me, it seemed logical that the Application Launcher was affected because it is responsible for the "maintenance" of applications as much as installation. It also seemed logical that the Application Launcher might use the Searchapp.exe process to locate application data (possibly simply to search the Microsoft store and update applications) but also to enable them to run. So I think that using a PowerShell script to uninstall this package is rather daft. This package in my eyes, must hold Searchapp.exe functionality and losing that will damage your operating system. But as users have pointed out, it will end the desired process.

    Moving on to disabling and renaming the Searchapp.exe process using commands. Yes, I get the point. But it seems like hitting a nail with a sledge hammer. If you ever need to use the process or if an update tries to enable it, you will find it hard to unpick the mess. And assuming the renaming strategy does remove it from your process list in resource monitor or whatever, how do you know that process viewer is even able to identify the process running if you have altered the data strings, paths or their values. Think about how the Registry folder works. It is an indexed structure with file paths. If you create different string identities in there, how can you expect resource monitor, task manager, or whatever process viewing program to identify it in the first place. It could still be running, but delivering false-negative results on the RAM, CPU, whatever. So it could look like the process didn't exist and wasn't using any RAM and CPU threads, but it still could be. I believe process viewers can only give assumptions on the RAM and CPU usage based upon data fields collected from the queuing and execution of process and service programs. That is how they work. You do not get sensors or chips in your hardware that report how much data each software element is using in your process viewer (hardware tends reports stuff like voltage and frequency). So to me, these suggestions make no sense at all.

    A better option seems to be to log-out of Cortina and remove it's native permissions to access data, and then stop it from running during system start up. Then I would hide the search bar and Cortina from the task bar, although I suspect that this is largely cosmetic and you don't need to bother. This causes the SearchApp.exe and a few other processes to become suspended. I believe, this puts that process into an Application.Suspending event. The system attempts to keep this application and its data in memory while it's suspended. However, if the system does not have the resources to keep that application in memory, it will terminate. But that is not the end of the story. Windows has a way to prevent process terminations. The event handler (via the memory management unit) should seek to move that process to the virtual memory well before it reaches the termination deadline and your RAM chip becomes full, using virtual memory mapping. This means that the SearchApp.exe application should relocate from it's physical location on the RAM chip to a disk storage location indexed and reserved within your operating system, as virtual memory. Virtual memory is reserved to include enough capacity to allow the process to resume again if it is ever needed which is why it is usually at least as large (on your system drive) as the RAM memory. The memory management unit knows exactly what it is doing due to the memory map, and will rarely cause a memory crash (dump) unless the application is either a corrupted or dodgy (a bit like some malware bitcoin mining applications known to hijack this process). But for an authentic Microsoft Searchapp.exe process (like Cortina) we are talking about very small quantities of data, so you do not need to worry that it will eat up any unreserved drive storage space or shorten the life very much of an SSD. To me, this method does not mean that your computer will lack adequate physical memory or CPU when you need it. So, if you are playing a game or doing something intensive that exceeds the capacity, then your event handler will move the suspended SearchApp.exe process into the virtual memory on your disk storage and you need not worry.

    I know many people seek to uninstall Cortina for reasons of privacy, but I do not why people need to do this to benefit RAM availability, virtual memory or CPU loads. I think a lot of those anti-bloatware campaigns and how to debloat Windows 10 videos are very misleading. They are showing false-negative results insomuch as they assume that Windows does not have the functionality to limit resource consumption without some sort of programmed correction. The JaysTwoCents video especially, springs to mind. Gaming controllers and default options on Windows are still in their infancy, so I appreciate why people find the urgency to disable processes or attempt to remove them altogether. But for me, this was not the way to do it. It is a pity that the gaming optimisation feature on Windows 10 hasn't had more success. Another method you might have considered is to disallow Cortina within it's registry files by adding a new key, or to disable it in group policies. I think those ideas have great merit, but could potentially be undone by a malicious hacker and might not help to stop the background processes that this post seeks to resolve. Anyway, I hope that helps you. There were a lot of posts before me and people are still moaning online about Cortina and what to do with it pre-installed when you don't want it. But I found no problems in doing what I said above to fix the titled problem.

    Was this answer helpful?

    0 comments No comments