web-dev-qa-db-ja.com

Windows10が検索でexeファイルを見つけられない

これは以前に尋ねられましたが、以前の回答の解決策が機能しなくなったため、もう一度尋ねます(MSがRedstone 1の登録キーを外したため)。

したがって、私の問題はCortana検索に関係しています。インストールされていないexeスタンドアロンを検索すると、それが見つかりません。

これはWindowsインデックスの問題ではありません、これは、クリーンインストールされたコンピューターと友達のコンピューターを含むすべてのコンピューターで発生しています。 (さらに、インデックスを再構築すると、C:\の下にあるすべてのものにインデックスが付けられます)

これは、スタンドアロンexeの場合のみです。 exeファイルを除くすべてのファイル(.xml、.pdf、.doc、.random)を見つけることができます。

このバグを再現するには

  • メモ帳を開く
  • 「hello」のような空白のドキュメントを作成し、something.exeとして保存します
  • ファイル->名前を付けて保存->名前を付けて保存タイプ:すべてのファイル-> something.exe
  • [検索の開始]でファイルを検索してみてください。ファイルの名前をsomething.random(またはexe)に変更しない限り、ファイルを見つけることはできません。

私は開発者なので、Visual Studioによってコンパイルされたexeがたくさんあり、Startから簡単に見つけて実行できるようにしたいと考えています。それだけでなく、ポータブルアプリも開きたいです。

これに対する修正はありますか?それは本当に私を悩ませています、そして私は再びWindows7にダウングレードしたいと思います。

7
Kirill2485

ユーザーZacPullar-Streckerによる答えは正しいです。EXEがWindows10に知られていない場所にある場合、EXEは除外されます。結局のところ、Windows10は「これまでで最も安全なWindows」です。

この問題の解決策の1つは、フォルダーをPATH環境変数に追加することです。 PATHを編集するための便利で無料のユーティリティは System Path Commander です。

もう1つの解決策は、[スタート]メニューのサブフォルダーにEXEへのショートカットを作成することです。 LnkAllToStartスクリプト を使用して、現在のフォルダーから"%APPDATA%\Microsoft\Windows\Start Menu\Programs\<your sub-folder>へのすべてのEXEの追加を自動化できます。

7
harrymc

私が言えることから、あなたはできません。レジストリエントリに含まれていないexeファイル(インストールされているアプリケーション)。検索の開始時に見つかりません。それらは indexed ですが、検索から除外されます。一部の人々は、powershellコマンドを使用して以前のwin10ビルドでこれを無効にできることに気付きました。

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

しかし、これは私のマシンでエラーをスローし、私はそれがもはや機能しないと思います。

4

私も同じ問題を抱えていました。人々が投稿した解決策はどれも私には役立たず、すべてのディレクトリをPATHに個別に追加したくありません。 EXEファイルのメタデータがESEDatabaseView.exeユーティリティでインデックスに登録されていることを確認しましたが、すべて問題なく表示されました。スタートメニューに問題があるはずです。

Cortana.Core.dllからすべてのキー名を抽出し、機能し始めるまですべてを設定しました。

これを設定することは私にとってはうまくいきました(エクスプローラーを再起動するか、設定後に再起動する必要があるかもしれません):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
"BingSearchEnabled"=dword:00000000

期待どおりにEXEファイルの検索結果が表示されるようになりました。

0
taviso