Cortana Search non trova applicazioni su Windows 10


115

Nelle precedenti versioni (a partire da Windows Vista, credo), se premi Windows keye inizi a digitare, Windows cercherà le applicazioni.

Da quando ha eseguito l'aggiornamento a Windows 10 con Cortana , è solo incapace di trovare applicazioni. E non fa neanche ricerche parziali.

Qualche esempio:

  • WinKey+ digitare "Paint" non trova "mspaint". Invece suggerisce alcune applicazioni dal negozio.
  • WinKey+ digitare "Excel" non trova Excel. Né digitando "Word" si trova Word. Tuttavia, digitando OneNote si trova OneNote.

Qual è la ragione di questo comportamento e come posso convincere Cortana a trovare di nuovo le applicazioni installate sul mio computer? C'è un'impostazione che mi manca?


Se cerco "C: \ ProgramData \ Microsoft \ Windows \ Menu Start \ Programmi" posso vedere che esistono ancora tutti i collegamenti per queste applicazioni. Ma Cortana non le sta trovando. Tutto, dalle applicazioni di Microsoft Office a IIS a Beyond Compare a centinaia di altre applicazioni che ho installato.

Dove posso impostare quali cartelle indici Cortana?


Come puoi vedere nella schermata qui sotto, questa cartella del menu Start è, infatti, indicizzata:

Inserisci qui la descrizione dell'immagine

Tuttavia, nessuna di queste applicazioni torna come risultati di ricerca dal menu "Start".

Potrebbe anche essere correlato a questo problema .

Ho fatto una nuovissima installazione di Skype (per desktop) e non compare da nessuna parte nel menu di avvio. E digitando "Skype" per cercare l'applicazione non la trova. Ma il collegamento a Skype è sicuramente in questa posizione:

C:\Users\Patrick\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Skype

MODIFICARE

L'ultimo aggiornamento di Windows 10 (Soglia 2) ha risolto questo problema per me. Cortana ora trova tutti i miei file senza problemi. In precedenza la mia unica soluzione era utilizzare Classic Shell , ora sono stato in grado di disinstallarlo e utilizzare il menu Start di Windows standard.


Quando cerco Paint, trova "Paint, App desktop". Non vedi affatto l'app Paint? Hai modificato le impostazioni di Cortana o Ricerca?
MC10

No. Se digito "mspaint", trova "Paint, Esegui comando". Fammi vedere se riesco a trovare le impostazioni di ricerca e vedere se qualcosa non è stato verificato correttamente. (modifica: non sembra esserci un'opzione per questo)
Clever Human

1
Sto riscontrando lo stesso problema e ieri ho eseguito una nuova installazione di Windows 10. Questo è così fastidioso.
Augusto Barreto,

4
Ho scoperto che se vai a C: \ ProgramData \ Microsoft \ Windows \ Menu Start \ Programmi e apri il collegamento "Cerca", si apre la funzione "Cerca ovunque" da Win 8 e lì appaiono tutte le app, quindi ha essere un bug nella nuova interfaccia utente di ricerca di win 10 e non nelle opzioni di indicizzazione. Vorrei solo che "win + s" potesse aprire "Cerca ovunque" anziché Cortana.
Augusto Barreto,

Perché Cortana è una creatura stupida!
Sypress,

Risposte:


129

Trovata una soluzione qui: Cortana non trova le app desktop durante la ricerca

Ecco la parte rilevante:

Ho reinstallato Cortana usando la seguente procedura:

  1. Apri una finestra del prompt dei comandi con privilegi elevati (premi win + X, quindi premi A)
  2. Digita start powershelle premi Invio
  3. Esegui il comando (su una riga):

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

Dopo 30 secondi il problema è stato risolto sulla mia macchina. Incredibile.


5
Grande scoperta! Volevo davvero che funzionasse per me. Ma non lo fece. Sono felice che questo l'abbia risolto per te, spero che questo aiuti anche altre persone.
Clever Human

3
Si Esattamente. Ho ancora problemi con questo. A questo punto penso che questo sia un bug in Windows 10 e si spera che venga corretto come patch. Potrei anche contrassegnare questo come correzione, anche se non è al 100%
Clever Human il

Devo farlo funzionare, il vapore è stato immediatamente individuabile. Sto eseguendo W10 Pro. A parte la versione per Windows, l'unica altra cosa che viene in mente sarebbe quella di verificare che il prompt di PowerShell sia elevato (si direbbe Amministratore di fronte ad esso.)
Melikoth,

3
Successivamente cerca "Windows Feedback", avvia l'app e informa Microsoft su questo problema in modo che risolvano qualunque cosa lo causi.
Daniel Sokolowski,

Eccezionale. L'unico problema è che il problema si ripresenta e devo farlo ancora e ancora e ancora
user4951

22

Se vedi alcune ma non tutte le tue app desktop nella ricerca del menu Start e "Tutte le app", sembra che ci sia un bug in cui Windows 10 registrerà solo fino a 512 voci del menu Start , che potrebbe essere la causa.

Puoi vedere quante voci del menu di avvio hai attualmente eseguendo quanto segue da PowerShell

Get-StartApps | measure

Dovresti ottenere un conteggio che rifletta tutte le tue app Modern / Metro più tutte le scorciatoie nel menu di avvio ( una per ogni file .lnk ). Se il conteggio è maggiore di 512, una soluzione alternativa consiste nell'eliminare le voci del menu di avvio non necessarie disinstallando le app inutilizzate o eliminando i file .lnk non necessari dalle directory del menu di avvio:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs

%APPDATA%\Microsoft\Windows\Start Menu\Programs

Man mano che elimini i file .lnk da quelle cartelle, Windows 10 registrerà automaticamente i collegamenti del menu Start precedentemente ignorati a causa del bug senza che tu debba fare nulla. Se si esegue di nuovo il comando PowerShell, questo dovrebbe riflettere il conteggio aggiornato. Una volta ridotto il numero a 512, la ricerca nel menu Start e "Tutte le app" non dovrebbero più mancare elementi.

NOTA: un modo semplice per rimuovere tutta una serie di file .lnk non necessari è quello di eliminare tutti i collegamenti ai programmi di disinstallazione, poiché quasi sempre si ha accesso ad essi tramite "Aggiungi / Rimuovi programmi". Se ciò non bastasse, puoi eseguire WinDirStat contro le due cartelle del menu Start sopra e ordinare per "elementi" per vedere quali app hanno aggiunto il maggior numero di collegamenti. Molte app aggiungono anche collegamenti al loro sito Web o alla documentazione che spesso non ti servono poiché sono solo una ricerca su Google.

Per me, eliminare la frutta a sospensione bassa non era abbastanza, quindi ho dovuto spostare un gruppo di cartelle del menu di avvio per le app utilizzate raramente in una directory temporanea (non indicizzata). Sto programmando di spostarli indietro una volta risolto il bug. In particolare, Visual Studio, SQL Server e vari SDK di Microsoft aggiungono TONTA di voci nel menu di avvio.


Il seraching di quelle directory del menu di avvio per "Aiuto", "Disinstalla", "Leggimi" e "Pagina iniziale" mi ha aiutato a liberarmi di alcune voci (circa 200!)
Giustino,

@ivanatpr è necessario che i programmi aggiungano le scorciatoie del menu Start ogni volta che installo un programma? non ho i miei programmi che lo fanno, quindi sembra che non finiscano per indicizzare.
n00b,

Hai un conteggio di 315, non cambierà dopo aver rimosso collegamenti / cartelle da entrambe le posizioni, hai idea di cosa potrebbe essere sbagliato?
Dan,

Ottimi consigli. Ho avuto 639 collegamenti. Dopo aver rimosso varie cianfrusaglie, ero a 483 e tutto sembra funzionare correttamente.
matli

14

È difficile credere che qualcosa di così fondamentale per Windows e centrale dal punto di vista dell'utente possa essere questo bug. Ho avuto praticamente lo stesso problema. L'ho risolto rimuovendo tutto dall'indice tranne il menu Start. Questa potrebbe non essere un'opzione per te, poiché sembra che ti piaccia essere in grado di cercare in molte cartelle.

Prima di Windows 7, utilizzavo uno strumento chiamato "Trova ed esegui robot" pesantemente, molto meglio di launchy secondo me, per trovare programmi e file oltre al menu di avvio. Lascia il tuo menu di avvio da solo, a differenza delle sostituzioni del menu di avvio e funziona in modo completamente indipendente.


8

Una cosa che vale la pena provare è Pannello di controllo -> Risoluzione dei problemi -> Visualizza tutto -> Ricerca e indicizzazione . Sul mio Windows 10 (appena aggiornato da Windows 8.1), ha trovato e risolto alcuni problemi di autorizzazione nelle cartelle relative alla ricerca.

Naturalmente non ha risolto i miei problemi di ricerca nel non trovare la maggior parte delle applicazioni e delle impostazioni del menu Start (né la reinstallazione di Cortana, il pasticcio con le variazioni della cartella dell'indice come il semplice utilizzo del menu Start, la ricostruzione dell'indice ripetutamente, ecc.). La ricerca ha funzionato principalmente prima dell'aggiornamento a Windows 10 - sospiro.


Mi sono bloccato anche con questo problema. Sono in grado di utilizzare la ricerca ma non trova alcun file .exe. Creo un file txt che troverà dopo 5 secondi, rinominerò quel file in .exe e non lo troverà. Mi fa impazzire.
Ivan Viktorovic,

7

La mia indagine ha scoperto che i programmi nel menu di avvio dell'utente

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

Viene automaticamente escluso dall'indicizzazione degli utenti (escludi dati app).

Ho aggiunto manualmente quella cartella e sto aspettando che l'indice venga compilato.


@surfasb Probabilmente è stato solo reindicizzazione che l'ha fatto. La Start Menucartella è una posizione inclusa senza esclusioni per impostazione predefinita.
gennaio

Su Windows Server 2016, AppData è escluso per impostazione predefinita per tutti gli utenti. Quando rimuovo l'esclusione, il menu Start in AppData viene indicizzato, ma anche dopo aver forzato una ricostruzione, mancano la maggior parte dei collegamenti.
SebiF,

5

Ok, fare un reindex della ricerca dalla schermata "Opzioni avanzate" in Opzioni indice (vedi screenshot) sembra risolvere il problema. Ci vorrà un po 'di tempo per funzionare, ma già 7-Zip e Beyond Compare stanno arrivando dove prima non (e quelli sono alfabeticamente più vicini all'inizio, suppongo).

inserisci qui la descrizione dell'immagine


EDIT Alla fine questo ha funzionato solo parzialmente. Ha trovato alcune delle app mancanti, ma il 90% è ancora mancante.

Inoltre non sembra esserci modo di aggiungerli nuovamente.


3
Ho lo stesso problema e la reindicizzazione non ha funzionato per me.
Ivan Zlatev,

La reindicizzazione alla fine non ha funzionato neanche per me. Ha trovato alcune delle app mancanti. Ma la maggior parte di loro è ancora sparita (come tutte le app per ufficio)
Clever Human il

4

In realtà sembra essere un problema più grande:

Nel mio account, Microsoft o locale, che esisteva prima dell'aggiornamento Cortana non trova app o impostazioni. Ora trova i miei documenti dopo aver ricostruito l'indice.

Non cerca neanche in "Impostazioni". E ancora peggio, al di fuori di Cortana, la ricerca nella casella di ricerca del pannello "Impostazioni" non trova nulla, anche se il testo cercato si trova nella pagina di ricerca corrente!

Su un account amministratore locale appena creato, solo per test, funziona come un fascino.

Potrebbe trattarsi di un problema relativo al diritto di accesso da qualche parte.


Hai trovato una soluzione per questa versione del problema? Sto riscontrando questo problema esatto.
NickG

Solo i miei 2 centesimi, ho creato un account amministratore locale, rimosso il mio account Microsoft e quindi creato il mio account Microsoft da zero. Dopo l'accesso è possibile trovare tutte le app. Certamente sembra essere un problema di profilo.
basvo,

3

Penso che in realtà stai indicizzando troppi file e questo impedisce alla ricerca di restituire risultati utili. La schermata Opzioni di indicizzazione mostra circa 1,9 milioni di elementi indicizzati.

Avevo anche circa 1,5 milioni di file nel mio indice, con tutti i miei file di sviluppo nella mia C:\Users\<username>\directory. La mia ricerca nel menu di avvio è stata molto lenta e non restituiva risultati utili (non trovavo app integrate come Internet Explorer o Edge).

Sono stato in grado di risolverlo ripristinando le mie "Posizioni indicizzate" sui valori predefiniti di Windows (tasto destro del mouse sul pulsante Start -> Pannello di controllo -> Opzioni di indicizzazione -> Modifica).

Includi solo:

  • File offline
  • Menu Start ( C:\ProgramData\Microsoft\Windows\Start Menu\)
  • Utenti ( C:\Users\ma esclusi C:\Users\<username>\AppData)
  • Ho anche escluso le mie grandi directory di sviluppo nella mia directory utente ( C:\Users\<username>\dev, ecc.).

Ecco come appaiono adesso le mie impostazioni di indicizzazione (Nota ora ho solo ~ 36K file indicizzati):

Le mie posizioni indicizzate aggiornate

Alla fine ho attivato una ricostruzione dell'indice (tasto destro del mouse sul pulsante Start -> Pannello di controllo -> Opzioni di indicizzazione -> Avanzate -> Ricostruisci).

Le mie posizioni indicizzate aggiornate

Dopo aver atteso un po 'di tempo per reindicizzare le cose, il menu di avvio restituisce i risultati corretti il ​​più rapidamente possibile!

Questa FAQ su come migliorare le ricerche di Windows usando l'indice è ciò che mi ha fatto capire il problema.

Posso indicizzare il mio intero computer in modo che tutte le ricerche siano veloci?

Non dovresti farlo. Se si rende l'indice troppo grande o se si includono percorsi dei file di sistema (come la cartella Programmi), le ricerche di routine rallenteranno. Per risultati ottimali, ti consigliamo di aggiungere solo le cartelle che cerchi frequentemente.

Il set predefinito di cartelle indicizzate era basato sui valori predefiniti del mio PC multimediale che aveva un'installazione pulita di Windows 10 (non è stato aggiornato Windows 7 -> Windows 8 -> Windows 8.1 -> Windows 10come il mio computer principale)


2

Questa risposta è la mia scoperta su Windows 10 Pro 1703 x64. (Questo è Creators Update, gente.) Ho dovuto ricorrere ad esso perché, con mia sorpresa, la risposta di Augusto Barreto non ha funzionato per me. Senza ulteriori indugi:

  1. Effettuate una delle seguenti operazioni:
    • Crea un nuovo account utente temporaneo con privilegi di amministratore, disconnetti il ​​tuo account corrente (molto importante) e accedi all'account temporaneo
    • Avviare il computer in Windows Recovery Environment
  2. Elimina, rinomina o sposta la seguente cartella:

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

    Nota: in Windows Recovery Environment, C: a volte può diventare D :, E: o anche F :, a seconda della configurazione del computer.

  3. Accedi nuovamente al tuo account originale.

Cortana non funzionerà immediatamente. (È impegnato a ricreare la cartella che hai appena eliminato.) Ma quando lo farà, andrà tutto bene. Non dimenticare di eliminare l'account utente temporaneo.

Avviso importante: quando ho raggiunto la conclusione per fare questo, avevo accertato che l'indicizzatore di ricerca di Windows funzionava bene ed era il problema di Cortana che non mostrava bene il risultato. La mia prova era che Cortana poteva trovare letteralmente tutto il resto (compresa la mia musica) e le ricerche da File Explorer funzionavano bene.


Il ripristino di Cortana come suggerito da questa risposta superuser.com/a/1349887/322261 suggerisce lo stesso effetto, penso: (la data della cartella è oggi data attuale) e ha risolto rapidamente questo brutto problema per me.
GLM

2

La soluzione più radicale (ed efficace) a uno qualsiasi dei problemi di indicizzazione è ripristinare le impostazioni predefinite delle Opzioni di indicizzazione .

Dal momento che non esiste un metodo ufficiale per farlo, si può usare un metodo non ufficiale, modificando il registro di Windows. I passaggi da eseguire sono descritti qui: https://superuser.com/a/963621/210811 .

Ma hey, ecco il copypaste:

  1. Arresta il servizio di ricerca di Windows :

    Win+ R, services.msc,Enter

    Trova la voce di ricerca di Windows , fai clic su di essa e scegli Stop dalla colonna di sinistra.

  2. Rimuovere il seguente ramo del registro nella sua interezza:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Ricerca Windows \ CrawlScopeManager \ Windows \ SystemIndex

    A tale scopo è possibile utilizzare l'edizione home gratuita di Registrar Registry Manager .

  3. Segui il passaggio n. 1, ma fai clic su Avvia anziché su Interrompi questa volta.


Anche con il servizio interrotto, viene visualizzato un errore durante il tentativo di eliminarlo. Ho scoperto che prima dovevo prendere la proprietà.
jpmc26,

Esatto, ecco perché ho citato il Registrar Registry Manager. Regular regedit.exenon può eliminare questo ramo a causa di questo problema di proprietà.
TranslucentCloud

1

Questo bug apparentemente esisteva dall'anteprima tecnica.

Una soluzione proposta è garantire che i file di programma e i file di programma (x86) siano controllati nella finestra Posizioni indicizzate.

Altre persone sembrano aver scoperto che l'errore si verifica solo quando il numero di elementi nel menu supera 512. Per verificare questa teoria, suggerisco di ridurre al minimo la Posizione indicizzata e ricostruire l'indice. Una volta che gli elementi essenziali sono indicizzati e disponibili, è possibile aggiungere più posizioni.

Un'ultima soluzione è installare un menu Start alternativo, come la shell classica gratuita . Il menu Start di Windows e la shell classica possono essere utilizzati in parallelo.


1

Ho risolto questo problema abilitando il servizio di ricerca di Windows in services.msc. Non sono sicuro se l'ho disabilitato durante la modifica accidentale o se è arrivato così dopo l'aggiornamento a Windows 8.1. Dopo aver riattivato e avviato il servizio di ricerca di Windows, ho potuto cercare nuovamente le mie app.


Se i tuoi servizi di dominio lo disabilitavano "per motivi di prestazioni" in passato, ti morderanno con Windows 10!
CarComp

1

Ho avuto lo stesso problema, il seguente risolto per me:

Prima di tutto ho reinstallato Cortana come spiegato in un post precedente. Questo non ha risolto il problema e voglio solo includerlo per completezza (forse non farlo fa la differenza;)

Quindi ho aperto le opzioni di indicizzazione e rimosso la cartella utente e la cartella del menu Start (che si trova in C: \ ProgramData \ Microsoft \ Windows \ Start Menu). Per fare ciò, è necessario visualizzare i file nascosti. Ho cliccato OKe chiuso le opzioni di indicizzazione.

Quindi riapro le opzioni di indicizzazione, ho aggiunto nuovamente le due cartelle, ho fatto clic su Avanzate e abilitato "Indicizza file crittografati" e ho fatto clic su Ricostruisci.

Questo ha risolto il problema per me. Ora Word, Excel e tutti i programmi possono essere trovati con la ricerca. Forse non tutti i miei passaggi sono necessari.


Avevo grandi speranze per questa correzione! Sfortunatamente, per me non ha funzionato. In effetti, ora ho una notifica permanente "Stiamo preparando la ricerca ..." nella parte superiore dell'area di ricerca. Proverò a riavviare più tardi e vedrò se è diverso.
Clever Human

1

Dopo l'aggiornamento a Windows 10, la ricerca Cortana non trovava applicazioni per me perché il software Samsung Magician che avevo installato per l'unità SSD era configurato in modalità di massima affidabilità, che disabilitava il servizio / ricerca di indicizzazione. Per consentire a Cortana di trovare nuovamente le applicazioni installate sul mio computer, ho dovuto passare alla modalità Massima affidabilità nel software Samsung Magician. Questa risposta sarà utile per chiunque disponga di software SSD Samsung e Samsung Magician.

inserisci qui la descrizione dell'immagine


1

Questo ha funzionato per me e non ha comportato la modifica delle impostazioni dell'indice di ricerca o la reinstallazione di Cortana.

Start> Trova l'app Cortana nell'elenco alfabetico delle app> Clic destro> Altro> Impostazioni app> Scorri verso il basso e fai clic su "Ripristina"


La prossima volta che ho dovuto risolvere qualche problema, controllerò prima l'ultima soluzione mostrata. Grazie per aver condiviso
GLM il

0

Se cerco "C: \ ProgramData \ Microsoft \ Windows \ Menu Start \ Programmi" posso vedere che esistono ancora tutti i collegamenti per queste applicazioni. Ma Cortana non le sta trovando. Tutto, dalle applicazioni di Microsoft Office a IIS a Beyond Compare a centinaia di altre applicazioni che ho installato.

Ho potuto risolvere questo problema ricreando il mio profilo.

  1. Crea un nuovo utente
  2. Riavvia il PC e la strega a quel nuovo utente
  3. Rinominare la directory utente in C: \ Users \ in _old
  4. Apri regedit e cerca la chiave HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
  5. C'è una sottocartella serveral. È necessario rimuovere la cartella in cui la chiave "profileImagePath" corrisponde a te. Fai attenzione a eliminare le cartelle sbagliate qui.
  6. Riavvia il PC e accedi con te
  7. Il tuo PC dovrebbe ora creare un nuovo profilo

Se salti il ​​passaggio 4, ogni riavvio creerà una nuova cartella utente temporanea che verrà rimossa con un riavvio.

Tenere presente che alcuni test mi hanno mostrato che non sembra esserci alcuna differenza nel copiare i file in "C: \ ProgramData \ Microsoft \ Windows \ Menu Start \ Programmi" OPPURE "C: \ Users \ John \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programmi".

Inoltre ho letto su alcuni argomenti che NON dovresti escludere le cartelle di libreria predefinite (ad esempio documenti, immagini, ecc.) Dalle cartelle indicizzate perché ciò causerà enormi problemi con la ricerca.


Si prega di aggiungere un commento se si downvote le risposte perché questa è una risposta negativa / logora.
Ivan Viktorovic,

0

Abbiamo avuto lo stesso problema, ma la causa era che UAC era disabilitato.

Per risolvere, riattivare UAC e quindi ricostruire l'indice.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.