シンボリック リンクを介してスタート メニュー検索にショートカットを表示することは可能ですか?

シンボリック リンクを介してスタート メニュー検索にショートカットを表示することは可能ですか?

すべてのコンピューターと仮想マシン間で同期するデータが詰まったフォルダーがあります。ポータブル アプリケーションなど、さまざまなデータが含まれています。

新しい OS のインストール時に、バッチ スクリプトを実行して、(特に) これらのポータブル アプリケーションのショートカットのフォルダーをスタート メニュー (すべてのユーザー) にコピーします。

この同期フォルダーは常に変更されるため、ポータブル アプリを追加または削除した場合は、すべてのマシンでこれらのショートカットを更新する必要があります。

最新の状態に保つためにスケジュールされたタスクとして実行されるスクリプトを作成しましたが、シンボリック リンクを使用できればさらに良いでしょう。ただし、これは適切に機能しているようです。

スタートメニューフォルダにシンボリックリンクを作成し、同期フォルダ内のショートカットのフォルダを指すと、それらはすべてスタートメニューに表示されます。しかし、検索してもスタートメニューの検索ボックスには表示されません

スタート メニューの他のフォルダーと同様に、シンボリック リンクに R (読み取り専用) 属性を追加してみましたが、効果はありませんでした。

インデックス フォルダーのリストにターゲット フォルダーも追加しましたが、それでも効果がありません。実際、ファイル サーバー ロールがインストールされていない限り、Windows Server 2008 R2 はそのサービスを使用しないため、これが解決策ではなかったのは幸いでした。

では、スタート メニューの検索に、シンボリック リンクを通じてスタート メニューに含まれているアプリケーション ショートカットを含める方法はあるのでしょうか?

答え1

代わりにジャンクションを作成します。例: mklink /j link target。テストしたところ、うまく機能しているようです。

シンボリックリンクが検索されない理由はよくわかりませんが、実際にはファイルである可能性があると思います。

関連情報