Cortana SearchはWindows 10でアプリケーションを見つけられません


115

過去のいくつかのバージョン(Windows Vista以降)では、ヒットしてWindows key入力を開始すると、Windowsはアプリケーションを検索します。

Cortanaを使用してWindows 10にアップグレードしてから、彼女はアプリケーションの検索でヒットまたはミスするだけです。また、彼女は部分的な検索も行いません。

いくつかの例:

  • WinKey+タイプ「ペイント」は「mspaint」を見つけません。代わりに、ストアからのいくつかのアプリケーションを提案します。
  • WinKey+「Excel」と入力しても、Excelは見つかりません。「Word」と入力してもWordは検出されません。ただし、OneNoteと入力するとOneNoteが見つかります。

この動作の理由は何ですか?また、マシンにインストールされているアプリケーションをCortanaで再度検索するにはどうすればよいですか?不足している設定はありますか?


「C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs」を参照すると、これらのアプリケーションのショートカットがすべて存在することがわかります。しかし、Cortanaはそれらを見つけていません。Microsoft OfficeアプリケーションからIISさらにその先へのすべて私がインストールした他の何百ものアプリケーションと比較てください

Cortanaインデックスを作成するフォルダーはどこで設定できますか?


以下のスクリーンショットでわかるように、この[スタート]メニューフォルダーには、実際にインデックスが作成されています。

ここに画像の説明を入力してください

ただし、これらのアプリケーションはいずれも「スタート」メニューから検索結果として返されません。

この問題にも関連している可能性があります。

Skype(デスクトップ用)の新規インストールを行ったが、スタートメニューに何も表示されない。また、「Skype」と入力してアプリケーションを検索しても、検索されません。ただし、Skypeへのショートカットは間違いなく次の場所にあります。

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

編集

最新のWindows 10更新プログラム(しきい値2)は、この問題を解決しました。Cortanaはすべてのファイルを問題なく検索できるようになりました。以前、私の唯一の解決策はClassic Shellを使用することでしたが、今ではそれをアンインストールして、標準のWindowsの[スタート]メニューを使用することができました。


ペイントを検索すると、「ペイント、デスクトップアプリ」が見つかります。ペイントアプリがまったく表示されませんか?Cortanaまたは検索の設定を変更しましたか?
MC10

いや。「mspaint」と入力すると、「Paint、Run Command」が見つかります。検索設定を見つけることができ、何かが正しくチェックされていないかどうかを確認します。(編集:このオプションはありません)
巧妙な人間

1
同じ問題が発生しており、昨日、Windows 10の新規インストールを行いました。これはとても面倒です。
アウグストバレット

4
C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programsに移動してショートカット「Search」を開くと、Win 8から「Search Everywhere」機能が開き、すべてのアプリが表示されるため、 win 10の新しい検索UIのバグであり、インデックス作成オプションではありません。「win + s」がCortanaの代わりに「Search Everywhere」を開くことができることを望みます。
アウグストバレット

原因Cortanaは愚かな生き物です!
サイプレス

回答:


129

ここで解決策を見つけました:Cortanaがデスクトップアプリを検索しても見つけられない

関連する部分は次のとおりです。

次の手順を使用してCortanaを再インストールしました。

  1. 昇格したコマンドプロンプトウィンドウを開きます(win + Xを押してから、Aを押します)
  2. 入力start powershellしてEnter キーを押します
  3. コマンドを実行します(1行で):

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

30秒後に、私のマシンで問題は解決しました。すごい。


5
素晴らしい発見!私は本当にこれが私のために働くことを望みました。しかし、そうではありませんでした。これがあなたのために解決したことを嬉しく思います。うまくいけば、これが他の人にも役立つことを願っています。
賢い人間

3
ええ、まさに。私はまだこれに関して問題を抱えています。この時点で、これはWindows 10のバグであり、できればパッチとして修正されると思います。100%ではありませんが、これを修正としてマークすることもできます
賢い人間

これが機能するようになったので、steamはすぐに見つかりました。W10 Proを実行しています。Windows版以外では、頭に浮かぶ唯一の他の事はあなたPowerShellのプロンプトが上昇していることを確認倍増するだろう(それはその前に管理者を言う。)
Melikoth

3
その後、「Windowsフィードバック」を検索して、アプリを起動し、Microsoftにこの問題について伝えて、そもそもそれが原因となっているものをすべて解決するようにします。
ダニエルソコロウスキ

驚くばかり。唯一の問題は、問題が繰り返し発生することです。これを何度も何度も行う必要があります
-user4951

22

スタートメニュー検索と「すべてのアプリ」でデスクトップアプリの一部ではなく一部が表示されている場合、Windows 10が最大512のスタートメニューエントリを登録するだけのバグがあるようです。これが原因である可能性があります。

PowerShell内から次のコマンドを実行すると、現在のスタートメニューエントリの数を確認できます。

Get-StartApps | measure

すべてのModern / Metroアプリと、スタートメニューのすべてのショートカット(各.lnkファイルに1つ)を反映したカウントを取得する必要があります。カウントが512を超える場合、回避策は、未使用のアプリをアンインストールするか、スタートメニューディレクトリから不要な.lnkファイルを削除して、不要なスタートメニューエントリを削除することです。

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

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

これらのフォルダーから.lnkファイルを削除すると、Windows 10は、何もしなくても、バグのために以前スキップしたスタートメニューリンクを自動的に登録します。powershellコマンドを再度実行すると、更新されたカウントが反映されるはずです。512までカウントダウンすると、スタートメニューの検索と[すべてのアプリ]にアイテムが表示されなくなります。

注:不要な.lnkファイルを完全に削除する簡単な方法は、アンインストーラーへのすべてのリンクを削除することです。ほとんどの場合、既に「プログラムの追加と削除」からアクセスできます。それだけでは不十分な場合は、上の2つのスタートメニューフォルダーに対してWinDirStatを実行し、「アイテム」で並べ替えて、どのアプリが最もリンクを追加したかを確認できます。また、多くのアプリはウェブサイトやドキュメントへのリンクを追加しますが、これらのリンクは単にGoogle検索で離れているため、多くの場合必要ありません。

私にとっては、垂れ下がった果物を削除するだけでは十分ではなかったため、めったに使用されないアプリのスタートメニューフォルダーを一時的な(インデックス化されていない)ディレクトリに移動する必要がありました。バグが解決したら、それらを戻すことを計画しています。特に、Visual Studio、SQL Server、MicrosoftのさまざまなSDKは、スタートメニューエントリのトンを追加します。


これらは、「ヘルプ」メニューのためのディレクトリを開始Seraching、「アンインストール」、「README」、および「ホームページは」私はかなりの数のエントリを取り除く助けた(約200!)
ジャスティン・

@ivanatprプログラムをインストールするたびに、プログラムにスタートメニューのショートカットを追加する必要がありますか?私は自分のプログラムにそれをさせてはいけないので、彼らはそれが索引付けされないようです。
n00b

315のカウントを取得しましたが、両方の場所からリンク/フォルダーを削除しても変更されません。何が間違っている可能性がありますか?
ダン

素晴らしいヒント。639個のリンクがありました。さまざまなジャンクを取り除いた後、私は483になり、すべてが正常に機能しているようです。
マトリ

14

Windowsにとって非常に基本的であり、ユーザーの観点から中心的な何かがこのバグになる可能性があるとは信じられません。私はほとんど同じ問題を抱えていました。スタートメニュー以外のすべてをインデックスから削除することで解決しました。多くのフォルダを検索できるように見えるため、これは選択肢ではないかもしれません。

Windows 7以前は、スタートメニューに加えてプログラムやファイルを見つけるために、「ロボットの検索と実行」というツールを頻繁に使用していました。スタートメニューの代わりとは異なり、スタートメニューをそのままにして、完全に独立して動作します。


8

試してみる価値のあるものの1つは、コントロールパネル->トラブルシューティング->すべて表示->検索とインデックス作成です。私のWindows 10(Windows 8.1からアップグレードされたばかり)で、検索関連フォルダーのいくつかの権限の問題を見つけて修正しました。

もちろん、ほとんどのスタートメニューアプリケーションと設定が見つからないという検索の問題は解決していません(Cortanaの再インストール、スタートメニューの使用などのインデックスフォルダーのバリエーションの変更、インデックスの繰り返しの再構築など)。検索は、Windows 10のアップグレード前はほとんど問題なく動作しました-ため息。


私もこの問題に固執しました。検索を使用できますが、.exeファイルは見つかりません。彼が5秒後に見つけることになるtxtファイルを作成します。そのファイルの名前を.exeに変更しますが、彼はそのファイルを見つけません。それは私を動かします。
イヴァンヴィクトロ

7

私の調査では、ユーザーのスタートメニューのプログラムが見つかりました

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

され、自動的に(APPDATAを除外する)ユーザーをインデックスから除外する。

そのフォルダーを手動で追加し、インデックスが構築されるのを待っています。


@surfasbそれはおそらく、インデックスの再作成だけでした。このStart Menuフォルダーは、デフォルトでは除外されていない、含まれる場所です。
1j01 16

Windows Server 2016では、すべてのユーザーのAppDataはデフォルトで除外されています。除外を削除すると、AppDataの[スタート]メニューにインデックスが付けられますが、再構築を強制した後でも、ほとんどのショートカットが失われます。
SebiF

5

OK、[インデックスオプション](スクリーンショットを参照)の[詳細オプション]画面から検索のインデックスを再作成すると、問題が修正されたようです。実行にはしばらく時間がかかりますが、7-ZipとBeyond Compareは以前はなかった場所に既に登場しています(そしてアルファベット順にスタートに最も近いと思います)。

ここに画像の説明を入力してください


編集 最終的に、これは部分的にしか機能しませんでした。不足しているアプリの一部が見つかりましたが、それらの90%はまだ不足しています。

さらに、それらを再び追加する方法はないようです。


3
私には同じ問題があり、インデックスの再作成はうまくいきませんでした。
イヴァンズラテフ

最終的には、インデックスの再作成も機能しませんでした。不足しているアプリの一部が見つかりました。しかし、それらのほとんどはまだ消えています(すべてのオフィスアプリと同様)
賢い人間

4

実際には、より大きな問題のようです:

アップグレード前に存在していたMicrosoftまたはローカルのアカウントで、Cortanaはアプリや設定を見つけられません。インデックスを再構築した後、ドキュメントが検索されるようになりました。

「設定」でも検索しません。さらに悪いことに、Cortanaの外部では、検索されたテキストが現在の検索ページにある場合でも、[設定]パネルの検索ボックスでの検索では何も見つかりません。

新しく作成されたローカル管理者アカウントでは、テストのためだけに、それは魅力のように機能します。

どこかにアクセス権の問題があるかもしれません。


このバージョンの問題の解決策を見つけましたか?私はこの正確な問題を抱えています。
NickG

わずか2セントで、ローカル管理者アカウントを作成し、Microsoftアカウントを削除してから、Microsoftアカウントをゼロから作成しました。ログオンすると、すべてのアプリが見つかります。確かにプロファイルの問題のようです。
バスボ

3

実際にインデックスを作成しているファイルが多すぎると、検索が有用な結果を返すのを妨げていると思います。[インデックスオプション]画面には、約190万のアイテムがインデックスされています。

インデックスには約150万のファイルがあり、すべての開発ファイルはC:\Users\<username>\ディレクトリの下にありました。スタートメニューの検索が非常に遅く、有用な結果が返されませんでした(Internet ExplorerやEdgeのような組み込みアプリは見つかりませんでした)。

「インデックスの場所」をWindowsのデフォルトにリセットすることで修正できました(スタートボタンを右クリック->コントロールパネル->インデックスオプション->変更)。

含めるのみ:

  • オフラインファイル
  • スタートメニュー(C:\ProgramData\Microsoft\Windows\Start Menu\
  • ユーザー(C:\Users\ただしを除くC:\Users\<username>\AppData
  • また、ユーザーディレクトリ(C:\Users\<username>\devなど)の下にある大きな開発ディレクトリも除外しました。

これが私のインデックス設定がどのように見えるかです(注:現在、〜36Kファイルのみがインデックスされています):

更新されたインデックス付きの場所

最後に、インデックスの再構築を開始しました(スタートボタンを右クリック->コントロールパネル->インデックス作成オプション->詳細設定->再構築)。

更新されたインデックス付きの場所

インデックスの再作成を少し待った後、スタートメニューから入力できる限り早く正しい結果が返されます。

インデックスを使用してWindows検索を改善する方法に関するこのFAQが、この問題を思い起こさせました。

すべての検索が高速になるようにコンピューター全体をインデックス化できますか?

これはすべきではありません。インデックスを大きくしすぎる場合、またはシステムファイルの場所(Program Filesフォルダーなど)を含める場合、定期的な検索が遅くなります。最良の結果を得るには、頻繁に検索するフォルダーのみを追加することをお勧めします。

インデックスフォルダーのデフォルトセットは、Windows 10のクリーンインストールが行われたメディアPCのデフォルトに基づいていました(Windows 7 -> Windows 8 -> Windows 8.1 -> Windows 10メインマシンのようにアップグレードされていませんでした)


2

この答えは、Windows 10 Pro 1703 x64での私自身の発見です。(これはCreators Updateです、皆さん)。驚いたことに、Augusto Barretoの回答が役に立たなかったため、私はそれに頼らなければなりませんでした。難しい話は抜きにして:

  1. 次のいずれかを実行します。
    • 管理特権を持つ新しい一時ユーザーアカウントを作成し、現在のアカウントからログアウトし(非常に重要)、一時アカウントにログインします
    • Windows回復環境でコンピューターを起動します
  2. 次のフォルダーを削除、名前変更、または移動します。

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

    注: Windows回復環境では、コンピューターの構成に応じて、C:がD:、E :、またはF:になる場合があります。

  3. 元のアカウントに再度ログインします。

Cortanaはすぐには動作しません。(削除したばかりのフォルダを再作成するのに忙しいです。)しかし、それができたら、すべては大丈夫です。一時的なユーザーアカウントを削除することを忘れないでください。

重要なお知らせ:これを行う結論に達するまでに、Windows Search Indexerが正常に機能しており、Cortanaの問題が結果を適切に表示していなかったことを確認しました。私の証拠は、Cortanaが文字通り他のすべて(私の音楽を含む)を見つけることができ、File Explorerからの検索がうまくいったということでした。


この答えとしてコルタナのリセットsuperuser.com/a/1349887/322261私が思うのと同じ効果がありお勧め:(フォルダの日付は現在、今日の日付です)、それはすぐに私のためにこの醜い問題を解決しました。
GLM

2

インデックス作成の問題に対するより根本的な(かつ効果的な)解決策は、インデックス作成オプションをデフォルトにリセットすることです。

これを行う公式の方法はないため、Windowsレジストリを編集する非公式の方法を使用できます。実行する手順は、https//superuser.com/a/963621/210811で説明されています

しかし、ちょっと、コピーペーストがあります:

  1. Windows Searchサービスを停止します

    Win+ Rservices.mscEnter

    Windows Searchエントリを見つけてクリックし、左側の列から[ 停止 ]を選択します。

  2. 次のレジストリブランチ全体を削除します。

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ CrawlScopeManager \ Windows \ SystemIndex

    これには、Registrar Registry Managerの無料のホームエディションを使用できます。

  3. 手順1に従いますが、今回は[ 停止]ではなく[ 開始 ]をクリックします。


サービスが停止していても、削除しようとしてエラーが発生します。最初に所有権を取得する必要がありました。
jpmc26

正しい、だからこそ、レジストラーレジストリマネージャーについて言及しました。regedit.exeこの所有権の問題のため、通常はこのブランチを削除できません。
TranslucentCloud

1

このバグは、テクニカルプレビュー以降に存在したようです。

提案された解決策の1つは、Programed FilesとProgram Files(x86)がIndexed Locationsウィンドウで確認されるようにすることです。

他の人は、メニュー内のアイテムの数が512を超えたときにのみバグがヒットすることを発見したようです。必須項目のインデックスが作成されて利用可能になったら、場所を追加できます。

最後の解決策は、無料のClassic Shellなどの代替のスタートメニューをインストールすること です。Windowsの[スタート]メニューとクラシックシェルの両方を同時に使用できます。


1

services.mscでWindows Searchサービスを有効にして、この問題を修正しました。偶然の調整中に無効にしたのか、Win 8.1のアップグレード後にそのようになったのかはわかりません。Windows Searchサービスを再度有効にして開始した後、アプリを再度検索できました。


過去にドメインサービスがこれを「パフォーマンス上の理由で」無効にした場合、Windows 10で噛みつきます!
CarComp

1

私は同じ問題を抱えていましたが、次のことで解決しました:

以前の投稿で説明したように、まずCortanaを再インストールしました。これは問題を解決しませんでした。完全性のためにそれを含めたいだけです(そうしないと違いが生じるかもしれません;)

次に、インデックスオプションを開き、ユーザーフォルダーとスタートメニューフォルダー(C:\ ProgramData \ Microsoft \ Windows \ Start Menuにあります)を削除しました。これを行うには、隠しファイルを表示する必要があります。クリックOKして、インデックス作成オプションを閉じました。

次に、インデックス作成オプションを再度開き、2つのフォルダーを再度追加し、[詳細設定]をクリックして[暗号化ファイルのインデックス作成]を有効にし、[再構築]をクリックしました。

これで問題は解決しました。これで、Word、Excel、およびすべてのプログラムを検索で見つけることができます。たぶん私のステップのすべてが必要というわけではありません。


この修正に大きな期待がありました!残念ながら、私にとってはうまくいきませんでした。実際、検索エリアの上部に「検索準備中です...」という永続的な通知があります。後で再起動してみて、異なる結果になるかどうかを確認します。
巧妙な人間

1

Windows 10にアップグレードした後、SSDドライブにインストールしたSamsung Magicianソフトウェアがインデックス作成サービス/検索を無効にする最大信頼性モードに構成されていたため、Cortana検索でアプリケーションが見つかりませんでした。Cortanaがマシンにインストールされているアプリケーションを再び検索できるようにするには、Samsung MagicianソフトウェアのMaximum Reliabilityモードに変更する必要がありました。この回答は、Samsung SSDおよびSamsung Magicianソフトウェアをお持ちの方に役立ちます。

ここに画像の説明を入力してください


1

これは私にとっては効果があり、検索インデックス設定の変更やCortanaの再インストールは必要ありませんでした。

スタート>アルファベット順のアプリリストでCortanaアプリを探す>右クリック> [その他]> [アプリの設定]>下にスクロールして[リセット]をクリックします


次回いくつかの問題を解決しなければならなかったとき、最初に示されている最新のソリューションを確認します。共有するためのおかげで
GLM

0

「C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs」を参照すると、これらのアプリケーションのショートカットがすべて存在することがわかります。しかし、Cortanaはそれらを見つけていません。Microsoft OfficeアプリケーションからIIS、さらにその先へのすべて私がインストールした他の何百ものアプリケーションと比較してください。

これを修正するには、プロファイルを再作成します。

  1. 新しいユーザーを作成する
  2. PCを再起動し、その新しいユーザーに切り替えます
  3. C:\ Users \の下のユーザーディレクトリの名前を_oldに変更します。
  4. regeditを開き、キーHKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileListを探します
  5. そこには、サーバーのサブフォルダーがあります。「profileImagePath」キーが一致するフォルダーを削除する必要があります。ここで間違ったフォルダを削除するよう注意してください。
  6. PCを再起動して、ログインします
  7. これで、PCは新しいプロファイルを作成するはずです。

手順4をスキップすると、再起動のたびにウィンドウが作成され、新しい一時ユーザーフォルダーが再起動で削除されます。

いくつかのテストで、「C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs」または「C:\ Users \ John \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu」にファイルをコピーしても違いがないように見えることに注意してください「プログラム」。

同様に、デフォルトのライブラリフォルダー(ドキュメント、写真など)をインデックス付きフォルダーから除外してはいけないというトピックも読んでいます。これは検索に大きな問題を引き起こすからです。


これが悪い/悪い答えである理由にダウン票した場合は、コメントを追加してください。
イヴァンヴィクトロビッチ

0

同じ問題が発生しましたが、原因はUACが無効になっていることです。

修正するには、UACを再度有効にしてから、インデックスを再構築します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.