web-dev-qa-db-ja.com

Windows 10のスタートメニューフォルダはどこにありますか?

私は窓10のインストール後にスタートメニューの損傷を修正しようとしています。

現在、スタートメニューファイルの既知の場所からすべてのファイルを削除しましたが、それでも[スタート]メニューにいくつかのエントリがあります。

これは証拠フォルダが空であることです:

enter image description here

これが、メインメニューにまだいくつかのエントリがあることの証明です。

enter image description here

Windows 10のスタートメニューフォルダはどこにありますか?

50
Dims

あなたはそれをここで見つけることができます:

%ProgramData%\Microsoft\Windows\Start Menu\Programs
%AppData%\Microsoft\Windows\Start Menu\Programs

標準インストールでは、これを参照してください。

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

私には、スタート画面にすべてのフォルダとファイルが含まれています。

しかし、多分あなたはプログラムをインストールし、そしてそれらをアンインストールした - しかしフォルダはそこに残っていたので余分なフォルダやファイル。

私の場合、そのフォルダにあるものはすべてスタートメニューにありました。

74
DodiNj

PowerShellに精通しているので、いくつかの解決策があります。

そして、はい、私は勝利10にいます:

PS > [Environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      10586  0

Windowsに問い合わせる(.NET)

場所がどこにあるかをWindows(.NET)で確認します。 AppData\RoamingフォルダをDropBox - のように移動した場合、これは正しい場所を解決しますロケーション。

PS > [Environment]::GetFolderPath('StartMenu')
C:\Users\VertigoRay\DropBox\AppData\Roaming\Microsoft\Windows\Start Menu
PS > [Environment]::GetFolderPath('CommonStartMenu')
C:\ProgramData\Microsoft\Windows\Start Menu

GetFolderPathについての詳細。

破損したAppLockerファイルを削除する

PowerShell(管理者として):

PS > Get-ChildItem "${env:SystemRoot}\System32\AppLocker\Plugin*.*" | %{ Move-Item $_ "${_}.bak" }

コマンドを実行した後でWindowsを再起動してください。

健康回復DISM

PowerShell(管理者として):

& dism /online /cleanup-image /restorehealth

コマンドを実行した後でWindowsを再起動してください。

アプリパッケージを再登録する

PowerShell(管理者として):

PS > Get-AppXPackage -AllUsers | %{ Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }

エラーが出るかもしれません(赤いテキスト)。通常これは.xmlが見つからないと言っています。無視してください。

再インデックス

以前このスレッドでリンクされていたように 、単にあなたのドライブを再インデックスするとスタートメニューDBが更新されるはずです。索引付けをオフにしてから、もう一度オンにします。

インデックス作成を無効にすると、以前のバージョンのWindowsのインデックス作成ファイルが削除されました。 Windows 10ではこれをテストしていません。必要に応じて、インデックス作成がオフになったらインデックス作成ファイルを手動で削除できます。開いているハンドルをすべて解放するには、インデックスをオフにした後に再起動が必要になる場合があります。インデックスファイルのデフォルトの場所は次のとおりです。C:\ProgramData\Microsoft\Search

10
VertigoRay

探しているフォルダは存在しません。

Windows 10のスタートメニューはマイクロソフト独自のデータベースを使用しています、フォルダはありません

スタートメニューの[すべてのプログラム]をクリックすると、Windowsはスタートメニューデータベースにリストされているすべてのプログラムを表示します。データベースにはfixer1234で説明したように複数の場所から項目が入力されていますが、最終的に表示されるのはデータベースの内容であり、特定のフォルダーではありません。

8
qasdfdsaq

まったく明白ではありませんが、実際には非常に単純です。

Windows-Rを押してrun menuを開き、次のように入力します。

Shell:programs。これはC:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programsと同等のものを開きます

Shell:common programs。これはC:\ProgramData\Microsoft\Windows\Start Menu\Programsと同等のものを開きます

私は個人的にはShell:startupをよく使ってショートカットがあるフォルダを自動的に起動します。

あなたは winhelponline サイトで完全なリストを見つけることができます。

8

それは(ある人はばかげたと言う)独自のバイナリWin10 StartMenuデータベースがあるのは本当です:

  • 正統:%HOMEPATH%\ AppData\Local\TileDataLayer\Database \

しかしそれだけではありません(AFAICT)。

Windows 10のスタートメニュー(グループとタイル)には右側(正統)、左側(アルファベット)には少なくとも2つのコンポーネント(ユーザーとグローバル)があります。

Windows 10の[スタート]メニューのアルファベットと正統の両方の部分を考慮すると、3つの場所になります。

左側(アルファベット順のアプリ名):

  • グローバル:%ProgramData%\ Microsoft\Windows \スタートメニュー\プログラム\
  • ユーザー:%AppData%\ Microsoft\Windows \スタートメニュー\プログラム\

Win10スタートメニューの正統派(右側タイル)は、次のバイナリHiveです。

  • 正統:%HOMEPATH%\ AppData\Local\TileDataLayer\Database\vedatamodel.edb

この正統派のタイルメニューハイブは、固定1024KBサイズ(おそらく500エントリという評判の限度を説明する)と固定日付(おそらく、私が自分で説明することはできないが、他では説明できないWin10の内部で起こっている説明することができます。

概念の証明として、(管理者または別のユーザーとして)バイナリオーソドックスの「データベース」ハイブ全体をコピーしてから、Windows 10オーソドックスメニューを変更してから、アーカイブされたオーソドックスハイブをコピーすると、古いメニューが表示されますバック。

1
Harold Jones

私は任意の泡を破裂することを嫌いますが、データベースはありません。見るべき3つの場所があります - しかし、私はまだ1つをまだ探しています:もちろんこれらを見つけるためにあなたは隠されたファイルとシステムファイルを示すためにファイルエクスプローラービューに必要があります。それができないのなら、ここで混乱してはいけません。

これには、スタートメニューに固定されている項目が含まれています。すべてのプログラムのリストではありません。???????????????????????????????? 誰がこれに答えることができます???????????

これには、特定のユーザーC:\ Users(ユーザー名)\ AppData\Roaming\Microsoft\Windows \スタートメニューにロードされたアイテムが含まれます。

これには、すべてのユーザーに対してロードされたアイテムが含まれますC:\ ProgramData\Microsoft\Windows \スタートメニュー

これには、ユーザーごとにタスクバーに固定されている項目が含まれますC:¥Users(ユーザー名)¥AppData¥Roaming¥Microsoft¥Internet Explorer¥Quick Launch¥User Pinned¥TaskBar

Windows 10では、C:\ Users(ユーザー名)\ AppData\Roaming\Microsoft\Internet Explorer \クイック起動にあるアイテムの用途は見つかりませんでした。 Windows 7以前と同じように新しいツールバーとして追加できると思いますが、意味がありません。

1
ruggb

単一の専用マルチファイルバイナリWin10 StartMenuデータベースは、%HOMEPATH%\ AppData\Local\TileDataLayer\Database \にあります。

0
Harold Jones

dodiNjの回答によると、これらはスタートメニューの "ソースフォルダ"です。

%ProgramData%\Microsoft\Windows\Start Menu\Programs
%AppData%\Microsoft\Windows\Start Menu\Programs

しかし、私は同じプログラムが2つのショートカットで参照されているかどうかをチェックすることをお勧めします。異なる名前のリンクを使用したり、異なるサブフォルダに配置した場合でも、[スタート]メニューに同じアプリケーションを2回含めることはできないようです。私は同様の問題を抱えていた、ただ一つのプログラムに一つの近道を残す。

0
doraz