私は窓10のインストール後にスタートメニューの損傷を修正しようとしています。
現在、スタートメニューファイルの既知の場所からすべてのファイルを削除しましたが、それでも[スタート]メニューにいくつかのエントリがあります。
これは証拠フォルダが空であることです:
これが、メインメニューにまだいくつかのエントリがあることの証明です。
Windows 10のスタートメニューフォルダはどこにありますか?
あなたはそれをここで見つけることができます:
%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
私には、スタート画面にすべてのフォルダとファイルが含まれています。
しかし、多分あなたはプログラムをインストールし、そしてそれらをアンインストールした - しかしフォルダはそこに残っていたので余分なフォルダやファイル。
私の場合、そのフォルダにあるものはすべてスタートメニューにありました。
PowerShellに精通しているので、いくつかの解決策があります。
そして、はい、私は勝利10にいます:
PS > [Environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
10 0 10586 0
場所がどこにあるかを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
PowerShell(管理者として):
PS > Get-ChildItem "${env:SystemRoot}\System32\AppLocker\Plugin*.*" | %{ Move-Item $_ "${_}.bak" }
コマンドを実行した後でWindowsを再起動してください。
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
Windows 10のスタートメニューはマイクロソフト独自のデータベースを使用しています、フォルダはありません
スタートメニューの[すべてのプログラム]をクリックすると、Windowsはスタートメニューデータベースにリストされているすべてのプログラムを表示します。データベースにはfixer1234で説明したように複数の場所から項目が入力されていますが、最終的に表示されるのはデータベースの内容であり、特定のフォルダーではありません。
まったく明白ではありませんが、実際には非常に単純です。
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 サイトで完全なリストを見つけることができます。
それは(ある人はばかげたと言う)独自のバイナリWin10 StartMenuデータベースがあるのは本当です:
しかしそれだけではありません(AFAICT)。
Windows 10のスタートメニュー(グループとタイル)には右側(正統)、左側(アルファベット)には少なくとも2つのコンポーネント(ユーザーとグローバル)があります。
Windows 10の[スタート]メニューのアルファベットと正統の両方の部分を考慮すると、3つの場所になります。
左側(アルファベット順のアプリ名):
Win10スタートメニューの正統派(右側タイル)は、次のバイナリHiveです。
この正統派のタイルメニューハイブは、固定1024KBサイズ(おそらく500エントリという評判の限度を説明する)と固定日付(おそらく、私が自分で説明することはできないが、他では説明できないWin10の内部で起こっている説明することができます。
概念の証明として、(管理者または別のユーザーとして)バイナリオーソドックスの「データベース」ハイブ全体をコピーしてから、Windows 10オーソドックスメニューを変更してから、アーカイブされたオーソドックスハイブをコピーすると、古いメニューが表示されますバック。
私は任意の泡を破裂することを嫌いますが、データベースはありません。見るべき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以前と同じように新しいツールバーとして追加できると思いますが、意味がありません。
単一の専用マルチファイルバイナリWin10 StartMenuデータベースは、%HOMEPATH%\ AppData\Local\TileDataLayer\Database \にあります。
dodiNjの回答によると、これらはスタートメニューの "ソースフォルダ"です。
%ProgramData%\Microsoft\Windows\Start Menu\Programs
%AppData%\Microsoft\Windows\Start Menu\Programs
しかし、私は同じプログラムが2つのショートカットで参照されているかどうかをチェックすることをお勧めします。異なる名前のリンクを使用したり、異なるサブフォルダに配置した場合でも、[スタート]メニューに同じアプリケーションを2回含めることはできないようです。私は同様の問題を抱えていた、ただ一つのプログラムに一つの近道を残す。