201

I have problem with Windows 10 Enterprise N x64. When I press "Start" and start to type application name it never finds it.

I can't even find applications like "Calculator", "Microsoft Word" or any other. Just moving dots and I let it run for 30 minutes without any success.

PS. There is chance that this will not work for you if you did upgrade instead of clean install of Windows 10. But you can always try.

This are my indexing options. Indexing Options

stevenvh
  • 1,199
Hooch
  • 3,873

13 Answers13

123

I have no idea why or what I have broken in the process. But here is what worked for me.

  1. Ctrl+Shift+Right-click on an empty part of the taskbar and clicking "Exit Explorer" (or kill it via Task Manager if that doesn't work).

  2. Delete this registry key.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000}

  1. Start process Explorer.exe via Task Manager.

This is one of many answers posted here. Feel free to try other people's suggestions. If you combine all answers in one I'll accept your answer.

enter image description here


Method for Creator's update Check out this answer.

Hooch
  • 3,873
92

Disabling the "Let apps run in the background" toggle on the "Background apps" page of the new Windows Privacy settings causes start-menu search to break, at least on Windows 10 with the Creator's Update!

I recently reinstalled Windows 10 with the Creator's Update on three machines. After installing Windows, my first step on all of the machines was to click through all the pages under Settings -> Privacy, disabling every single toggle. Included among these was the "Let apps run in the background" setting on the Background apps page.

Soon, thereafter, I noticed that newly installed applications would not show up in the start-menu search - either through win+S or by simply starting to type when the start-menu had focus. On all machines, some results would show and others would be missing. Newly installed stuff would not show. On one, typing google or chrom would yield nothing but the full word, chrome, would show "execute command". At one point, one machine would only complete notepad and the result could not be clicked or activated.

This thread helped me to learn that creating a new local-administrator user on the machines would temporarily solve the issue - thanks! Unfortunately, the problem would ocurr again and so I started trying to track down when, precisely, it started happening. I did this with a process involving many, many restarts and repeatedly installing and uninstalling 7-zip.

I was pleased to discover that my registry hacks that disable Cortana's web-search and windows-store search were not responsible - they were my first guess. Hacking out other parts of Windows didn't break the search; neither did my power-shell script that uninstalls all the bloatware that ships with Windows 10: Facebook, Twitter, XING, Keeper, the list goes on. (This stuff is also automatically reinstalled, repeatedly, and reinstalled for new user accounts.)

Finally, I tracked the problem to this privacy setting - another thing that is user-account specific!

My tests show that you can still disable all applications from running in the background as long as the primary toggle at the top of the "Background apps" page remains On. Here's a screenshot of my settings with start-menu search working:

Working Privacy Settings

All the rest of the privacy toggles can be switched off, on all the other pages.

And, lastly, it seems that if the "Let apps run in the background" toggle is Off, turning it on again and restarting appears to repair the start-menu search although it seems to take a while before the results are 100% again.

Of the solutions listed on this question, only the suggestion to create a new local user account worked and that only until I once again switched off this problematic toggle.


If you don't see the let "apps run in the background" toggle, you can still enable it via the registry. To do so;

  1. Press windows logo key + R to open the run dialog. Type "regedit" then press enter.
  2. Navigate to the following key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications
  3. Right click on BackgroundAccessApplications, and select New -> DWORD (32-bit) Value. Name it GlobalUserDisabled and set its value to 0.
  4. Restart.
n00b
  • 933
Xharlie
  • 1,198
  • 8
  • 12
86

Found a solution here: Cortana not finding Desktop apps when searching for them

Here is the relevant part:

I reinstalled Cortana using the following procedure:

  1. Open an elevated Command Prompt window (press win + X, and then press A)
  2. Type start powershell and press enter
  3. Run the command (in one line):

    Get-AppXPackage -Name Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    

After 30 seconds the problem was solved on my machine. Incredible.

randers
  • 477
31

For those who make their way here, but for whom the accepted answer doesn't work, I got this type of application searching to work with the following steps:

  1. Go to Indexing Options in the Control Panel (you can just search for 'index').
  2. Click the Modify button to get the Indexed Locations window.
  3. Expand your OS disk and check the checkboxes for Program Files and Program Files (x86).

It may take a few minutes for everything to start working the way you're hoping for.

11

I had the same issue. My solution for this was to:

  1. Go to Indexing Options

    Indexing Options

  2. Chose Advanced

    Advanced Options

  3. Then choose to Rebuild the index

    Rebuild Index

That fixed it right away.

KyleMit
  • 6,865
ziptie
  • 119
8

How I solved my problem:

The service Windows Search was disabled somehow, I believe I have disabled it using msconfig without knowing about the consequences.

However, try to run services.msc and make sure Windows Search is enabled and started. You should see the result immediately.

Good luck!

Ercksen
  • 201
6

I am just adding a summary based on my own experience.

Augusto's answer works for me but only temporarily. Just reinstall cortana. Go to powershell and type

Get-AppXPackage -Name Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

After a while the stuff went the way it used to be. Sometimes, if I type zend, zend studio will show up. Sometimes not.

I am also using one of the comment as another answer in case that didn't work for you.

I found that if you go to C:\ProgramData\Microsoft\Windows\Start Menu\Programs and open the shortcut "Search", it opens the "Search Everywhere" feature from Win 8, and there all the apps appear, so it has to be a bug in the new search UI of win 10, and not in the indexing options. I just wish that "win + s" could open "Search Everywhere" instead of Cortana. – Augusto Barreto Aug 11 at 17:52

That is written by augusto again. BOTH of this works for me.

I did rebuilding index and other solutions. That didn't work or only work temporarily.

Thanks Augusto. I think I should add my own answer so everybody knows which solutions work in my case and probably on their cases either.

user4234
  • 1,101
4

Local administrator account was the issue

I was building a Windows 10 Pro SOE based on x64 1607 when I came across the start menu search not finding any applications.

To be specific, as stated above in a couple posts, i could find default pre-installed applications but not anything new, eg. when I installed Adobe Acrobat Reader DC, I would get no results when searching "Adobe" or "Acrobat" or "Reader".

I tried all of the suggestions above but unfortunately nothing worked.

I realised that the issue was specific to the builtin local administrator account. When I tried the same thing with multiple new users on the system my searches were working as expected. I suspect it's related to how some UWP apps (calc, edge) can't run under the local administrator account, maybe Cortana / Windows Search is broken for the local administrator.

4

In short if you are exhausted like me

create a new local admin user

And because I have recently reset my Windows 10 with keep my files option and everything was new it was not a bad solution and I forgot my previous Windows live account and started enjoying a clean and fast new user.

After trying a few solutions from here and there I finally created a new local Administrator Account and now everything works very fast and perfect. I tried below unsuccessful solutions before creating new account

  • Resetting Cortana with powershell commands
  • Disabling Cortana with Group Policy
  • Rebuilding search indexes and added many extra start and programs files

My Problem starts when my previous windows 10 with anniversary updates and my connected windows live user account encountered lots of BSOD and because of mix of maybe following events

  • Driver booster updates all my drivers and restoring was not avaiable
  • Visual studio 2017 install and lastest Windows 10 SDK and emulator which was required for UWP development

I have to add that in my situation Calculator apps and other win settings and builtin apps were shown in search by any other installed apps were not searched no matter how hard i tried.

Iman
  • 539
4

This answer is my own discovery on Windows 10 Pro 1703 x64. (That's Creators Update, folks.) I had to resort to it because, to my surprise, the answer by Augusto Barreto did not work for me. Without further ado:

  1. Do either of the following:
    • Create a new temporary user account with Administrative privileges, log out of your current account (very important) and log into the temporary account
    • Start your computer in Windows Recovery Environment
  2. Delete, rename or move the following folder:

    C:\Users\[Your username]\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy
    

    Note: In Windows Recovery Environment, C: can sometimes become D:, E: or even F:, depending on your computer's configuration.

  3. Log back into your original account.

Cortana will not work immediately. (It is busy recreating the folder you just deleted.) But when it does, everything will be alright. Don't forget to delete the temporary user account.

Important notice: By the time I reached the conclusion to do this, I had ascertained that Windows Search Indexer was working okay and it was Cortana's problem that didn't show the result well. My evidence was that Cortana could find literally everything else (including my music) and searches from File Explorer worked well.

2

I solved it this way.

  • Open Control Panel.
  • Open Indexing Options.
  • At the bottom there is Troubleshoot search and indexing.
  • Click on it and select the 2 top options in the next window.
  • Let the system run a diagnostic and select a fix.
karel
  • 13,706
GreenZ
  • 21
-1

I found a way to work this out by following a suggestion on this link.

Just copy the contents of the old start menu from

    C:\Windows.old\Users\All Users\Microsoft\Windows\Start Menu\Programs

to

    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

as apparently only the to programs were copied during the installation, but the missing ones could be found in "All Users".

I even prematurely removed all the contents of the Windows.old folder, but managed to recover the contents of the folder using Recuva. You can use it too if this is the case for you too. However, useless for SSD. Fortunately I copied the contents first to a HDD before I removed and I could recover the files from there.

I copied it all there and in a few seconds everything was working as it should.

Ev0oD
  • 509
-2

Turning Cortana off helped me. However, once a month or so I will find that Search stops working again. Then I find "Cortana" in Task Manager and kill it. That works immediately.

Noumenon
  • 813