Где находятся ВСЕ места папок меню «Пуск» в Windows 10?

53

Я пытаюсь исправить повреждение меню «Пуск» после установки Windows 10.

В настоящее время я удалил все файлы из известных мест файлов меню «Пуск», но в меню «Пуск» все еще есть записи.

Вот папки с доказательствами пусты:

введите описание изображения здесь

И вот доказательство того, что у меня все еще есть некоторые записи в главном меню:

введите описание изображения здесь

Каковы все местоположения папок меню Пуск в Windows 10?

Dims
источник
5
@gronostaj Я разместил доказательство, пожалуйста, удалите downvote.
Димс
1
@ fixer1234 Путь к содержимому не совпадает с содержимым меню «Пуск». Например, путь содержит два YourKit Java Profiler*записей Бесплатные игры Atarata, Декларация 2012, Игры Alawarи Игры от Alawarзаписи, которые не находятся в меню.
Димс
1
@Moab Содержит еще одну смесь, но не полное совпадение. Можете опубликовать доказательства, если вы не верите.
Димс
1
Не все пункты меню «Пуск» находятся в этой папке. Я полагаю, что что-нибудь в эквивалентной папке «все пользователи» включено, плюс есть другие маршруты к меню. Этот каталог в основном для вас, чтобы иметь возможность добавлять вещи. Что касается того, почему некоторые элементы каталога отсутствуют в меню, являются ли они исполняемыми файлами или ссылками на исполняемые файлы?
fixer1234
2
Re: ваш предыдущий комментарий, я не верю, что все в меню «Пуск» находится в одной папке.
fixer1234

Ответы:

82

Вы можете найти это здесь :

%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

Для меня это включает в себя все папки и файлы на стартовом экране.

Но, может быть, вы установили программы, а затем удалили их - но папки остались там, следовательно, дополнительные папки или файлы.

В моем случае все, что было в этой папке, существовало в меню «Пуск».

DodiNj
источник
1
Это еще не все, а как насчет Кортаны, диктофона, будильника, часов и т. Д.? Я не знаю, откуда эти вещи, потому что это не то место.
Сефетус
Там все еще есть записи, которые там не появляются, я скучаю по MS Bloatware, как Microsoft News, Candy Crush Saga. Вы знаете, где я могу найти эти записи?
Хонса Стунна
2
@HonsaStunna, приложения Windows не работают так же, как традиционно установленные программы. Вы можете обратиться к следующей статье об удалении файлов .appx, если это достигнет вашей цели. (Windows Apps) из вашей системы: Удалите пакет APPX для всех пользователей . См. Также: Удаление выделенных приложений во время Центра обновления Windows, поскольку приложения могут появляться снова после обновления функций или входа других пользователей.
DontCopyThatFloppy
Я искал расположение булавки, чтобы начать пункты меню, и это помогло мне:%ProgramData%\Microsoft\Windows\Start Menu\Programs
Шияз
10

Поскольку вы знакомы с PowerShell, есть несколько возможных решений ...

И да, я в Win 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не может быть найден; просто игнорируй это.

Переиндексировать

Как уже упоминалось ранее в этой теме , простое повторное индексирование диска должно привести к обновлению БД в меню «Пуск». Я бы отключил индексирование, а затем снова включил его.

Отключение индексации удалило файлы индексации в предыдущих версиях Windows; Я не проверял это в Windows 10. При необходимости вы можете вручную удалить файлы индексации после ее отключения; может потребоваться перезагрузка после выключения индексации, чтобы освободить все открытые дескрипторы. Расположение по умолчанию для файлов индексации:C:\ProgramData\Microsoft\Search

VertigoRay
источник
1
Это действительно отличный ответ. Спасибо за информацию о GetFolderPath.
Ашхар Хасан
8

Хотя это совершенно неочевидно, на самом деле все очень просто.

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 .

Йерун Ритмейер
источник
7

Папка, которую вы ищете, не существует.

В меню «Пуск» Windows 10 используется собственная база данных Microsoft, папка отсутствует.

Когда вы нажимаете «Все программы» в меню «Пуск», Windows показывает все программы, перечисленные в базе данных меню «Пуск». База данных заполняется элементами из разных мест, как описано в fixer1234, но в конечном итоге отображается содержимое базы данных, а не какая-либо конкретная папка (и).

qasdfdsaq
источник
3
Как манипулировать этой базой данных? Как удалить / добавить элементы из / в него? У меня полностью повреждено меню «Пуск», и мне нужно это исправить.
Димс
6
Этот ответ просто переносит вопрос с «где находится папка» на «где находится база данных».
Jiggunjer
1
@jiggunjer: не стесняйтесь задавать новый вопрос.
qasdfdsaq
1
Это просто агрессивный способ сказать, что «информация поступает из нескольких папок»
mikemaccana
1
@mikemaccana согласился, он мог бы легко сказать, что ответ с 51 голосами в настоящее время сказал, но вместо этого пошел гипер агрессивным и бесполезным путем. Интересно, почему.
Hellreaver
1

Я ненавижу лопать какие-либо пузыри, но нет базы данных . Есть 3 места для поиска, но я все еще ищу еще 1: Конечно, чтобы найти их, вам нужно в представлении Проводника, чтобы показать скрытые и системные файлы. Если вы не можете этого сделать, вы не должны возиться здесь.

Он содержит элементы, закрепленные в меню «Пуск», а не в списке всех программ ????????????????????????????????????? Кто может ответить на это ???????????

Он содержит элементы, загруженные для определенных пользователей C: \ Users (имя пользователя) \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu

Он содержит элементы, загруженные для всех пользователей C: \ ProgramData \ Microsoft \ Windows \ Start Menu

Он содержит элементы, закрепленные на панели задач для каждого пользователя C: \ Users (имя пользователя) \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar

В Windows 10 я не нашел использования для элементов в C: \ Users (имя пользователя) \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch . Я думаю, вы могли бы добавить его в качестве новой панели инструментов, как в Windows 7 и ранее, но я не вижу смысла.

ruggb
источник
2
Это действительно должно быть опубликовано как комментарий, или как новый вопрос (или оба). Это не фактический ответ.
music2myear
1
Кроме того, да, это база данных в Windows 10. Вы можете думать о ней как о кеше, но в этом случае это база данных, действующая как кеш. Или наоборот. База данных кэширует записи из нескольких упомянутых вами папок и иногда не обновляется, когда эти местоположения изменяются / обновляются. Таким образом, иногда исправление заключается в удалении объекта из одной или нескольких папок, а иногда вам необходимо обновить саму БД.
music2myear
1

Это правда, что (некоторые говорят, глупая) проприетарная двоичная база данных Win10 StartMenu находится по адресу:

  • Православный: % HOMEPATH% \ AppData \ Local \ TileDataLayer \ Database \

Но это еще не вся история (AFAICT).

Существует правая (ортодоксальная) сторона меню «Пуск» в Windows 10 (группы и фрагменты) и левая сторона (алфавитные слова) ... где эта левая сторона содержит как минимум два компонента (пользовательский и глобальный).

Так что это делает для трех мест, если вы рассматриваете как алфавитную, так и ортодоксальную части меню Пуск Windows 10.

Левая сторона (названия приложений в алфавитном порядке):

  • Глобальный: % ProgramData% \ Microsoft \ Windows \ Пуск \ Меню \ Программы \
  • Пользователь: % AppData% \ Microsoft \ Windows \ Пуск \ Меню \ Программы \

Ортодокс (правая часть) стартового меню Win10 - это бинарный улей по адресу:

  • Православный: % HOMEPATH% \ AppData \ Local \ TileDataLayer \ Database \ vedatamodel.edb

Обратите внимание, что этот ортодоксальный улей с мозаичным меню имеет фиксированный размер 1024 КБ (что, вероятно, объясняет предполагаемый лимит в 500 записей) и фиксированную дату (которая, вероятно, указывает на предполагаемые секретные события, происходящие внутри Win10, которые я сам не могу объяснить, но, возможно, другие могу объяснить).

В качестве подтверждения концепции (как администратор или другой пользователь) вы можете скопировать весь двоичный ортодоксальный улей «База данных», а затем изменить свои православные меню Windows 10, а затем скопировать обратно в архив архивный православный улей, и вы получите старые меню обратно.

Гарольд Джонс
источник
0

согласно ответу DodiNj, это «исходные папки» для меню «Пуск»:

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

Но ... Я бы также предложил проверить, ссылаются ли на одну и ту же программу два ярлыка: в этом случае в меню «Пуск» отображается ТОЛЬКО ОДИН ЗНАЧОК, поэтому его нельзя увидеть в другой папке. Кажется, вы не можете иметь одно и то же приложение дважды в меню «Пуск», даже если вы используете ссылки с другим именем или размещены в разных подпапках. У меня была похожая проблема, просто оставьте один ярлык для одной программы.

doraz
источник
1
Кстати, это может быть неявным подтверждением о БД, которая использует разные источники, но в конечном итоге позволяет (или возвращает) одну запись на приложение.
Дорас
0

Единственная частная многофайловая двоичная база данных Win10 StartMenu находится по адресу:% HOMEPATH% \ AppData \ Local \ TileDataLayer \ Database \

Гарольд Джонс
источник
-1

Вещи, хранящиеся в какой-то базе данных, - самая глупая вещь, которую я читал. Это просто неправда. Если вы хотите поиграть со своими файлами и папками в меню «Пуск», просто перейдите в этот каталог, и вы можете настроить их так, как вам нравится:

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

wiserabbit
источник
5
Я согласен с самой «глупой вещью». К сожалению, это правда. Еще более глупо то, что в Windows 10 10240 эта база данных была ограничена примерно 500 записями; если у вас было больше в ваших папках меню Пуск (из которых была заполнена база данных), «дополнения» просто игнорировались. См. Arstechnica.com/gadgets/2015/07/… , заголовок раздела «Новое меню Пуск, не обязательно лучшее». Я только что установил Start10 и попрощался с все еще неработающим меню Пуск Windows. Мне тоже придется попробовать Classic Shell.
Джейми Ханрахан
Это может быть глупо, но вы не можете сказать, что это неправда. Откройте эту папку, а затем откройте меню «Пуск» ... теперь попробуйте найти «Календарь», «Камера» и другие вредоносные программы в этой папке, это не так, не так ли?
TWiStErRob
-1

Я искал файл на жестком диске (в моем случае это был bytefence.exe). Нашел и удалил его.

Я снова открыл меню «Пуск» и попытался загрузить программу.

Windows показала сообщение об ошибке, спрашивающее, хочу ли я удалить ярлык, потому что файл больше не существует, я ответил Да, и меню «Пуск» автоматически удалило ссылку.

Надеюсь, это поможет вам старым хренам, таким как я, которые искали каталог для удаления. лол

головоломка
источник
-1

Если вы щелкнете правой кнопкой мыши по некоторым значкам, вы получите возможность открыть местоположение файла. Поэтому я искал способ добавить несколько полезных ярлыков справа от меню. Поэтому я щелкнул правой кнопкой мыши на «Информация о компьютере» под заголовком «Системные инструменты» и открыл его местоположение ( C:\ProgramData\Microsoft\Windows\Start Menu\Programs). Затем я добавил новый ярлык в эту папку (для mstsc.exe), и он появился под заголовком «Системные инструменты». Затем вы можете перетащить ярлык на нужный вам заголовок, если хотите.

Кристиан Беннинг
источник