Некоторые ярлыки меню Пуск отсутствуют в Windows 10


15

Не уверен, когда это начало происходить, но через некоторое время после обновления до Windows 10 я заметил, что некоторые из моих результатов поиска не отображаются с тем, что я хотел. Например, когда я искал Word 2013 или Skype, я не получил никаких результатов. Я решил исследовать и попытался восстановить индексный файл и переместить его в новое место, но это не имело никакого значения.

Поэтому я проверил свое меню «Пуск» и вручную попытался найти ярлыки, чтобы обнаружить, что их странным образом там не было. Также обратите внимание, как некоторые из моих плиток внезапно исчезли.

http://i.imgur.com/yykTvmX.png

Как ни странно, когда я просматриваю фактическое местоположение папки меню «Пуск», ярлык для Word и Powerpoint есть.

http://i.imgur.com/igHOwjo.png

Я проверил, что ни одна из папок / ярлыков не является скрытой или доступна только для чтения и что файлы / папки имеют достаточные разрешения на вкладке «Безопасность».

Есть идеи как решить это?

Ответы:


3

На текущий момент стартовое меню ограничено 500 записями в базе данных. Это также влияет на поиск и Cortana, так как они оба используют эту БД.

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

Изменить: 2015-09-19 они выпустили технический предварительный просмотр, который поднял этот предел до 2048 года, что приятно. Он должен быть направлен на инсайдеров и достаточно скоро просочится к обычным пользователям.

Источник: http://arstechnica.com/gadgets/2015/07/review-windows-10-is-the-best-version-yet-once-the-bugs-get-fixed/


5
Спасибо за это. Какая нелепая оплошность со стороны Microsoft, если честно.
TheMaster

вау, эти люди в майкрософт я не могу их понять.
Ужасная точка с запятой

Каков источник этого числа?
Der Hochstapler

Добавил к ответу Оливер.
Квинтон М.

13

У меня была похожая проблема после обновления.
Я смог это исправить:

  • Переход к папке «Пуск» -> Свойства ( %appdata%\Microsoft\Windows\Start Menu)
  • Выбор опции «Скрытый»
  • Хит "Применить"
  • Выберите «Применить изменения к этой папке, подпапкам и файлам» и нажмите «ОК».
  • Снимите флажок «Скрытый»
  • Хит "Применить"
  • Выберите «Применить изменения к этой папке, подпапкам и файлам» и нажмите «ОК».

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


1
Кажется, что Windows 10 скрывает все, кроме первых 5-10 ярлыков в каждой подпапке меню «Пуск», и это исправляет это, хотя я подозреваю, что ярлыки добавлены не были позже. / редактировать: говорил слишком рано. Windows вскоре скрыл их.
Джейкоб

2

Я могу подтвердить, что это серьезный недостаток. Некоторые люди на форумах Windows сообщают, что с ними это происходит даже с меньшим количеством ярлыков / записей. Нам просто нужно подождать прямо сейчас, если вы не хотите исследовать сторонние варианты .


1
Я могу подтвердить, что это все еще происходит для меня. Очевидно, команда powershell Get-StartAppsпоказывает команды, которые являются частью меню «Пуск». Мой показывает, что у меня есть только 192 вещи. Как ни странно, ярлык, который я не могу отобразить (LinqPad), появляется при использовании Get-StartApps.
Бен Рэндалл

2

Я обнаружил своеобразное поведение, которое вызывает случай этой проблемы.
Мои выводы относятся к сборке 1703, и в настоящее время я не могу проверить их на более поздних сборках.

У меня был ярлык внутри папки меню, который не появлялся, несмотря ни на что.
В итоге я обнаружил, что в меню «Пуск» скрываются дубликаты ярлыков, указывающие на один и тот же файл. Предположим, у вас есть ярлык с именем Shortcut-Aна корневом уровне структуры файла меню ( C:\ProgramData\Microsoft\Windows\Start Menu\Programs), на который указывает c:\someprogram.exe.
Теперь предположим, что у вас есть копия Shortcut-Aв папке меню, например C:\ProgramData\Microsoft\Windows\Start Menu\Programs\SomeFolder.
В списке Все приложения будет видна только копия на корневом уровне. Вы можете найти папку SomeFolderпод буквой «S» в списке, но ярлык не будет виден под ней.
Кроме того, это происходит, даже если два ярлыка имеют разные имена, но указывают на один и тот же исполняемый файл. Другими словами, если в SomeFolder, вы должны Shortcut-Bуказывать наc:\someprogram.exe это также не будет отображаться.

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


Я могу подтвердить это поведение. У меня есть ярлык, который запускает приложение, а затем второй ярлык, который запускает то же приложение, но передает некоторые дополнительные параметры командной строки. К сожалению, Windows решает скрыть один из ярлыков! Это происходит, даже если ярлыки не находятся в одной папке.
Бен Рэндалл

1

У меня были проблемы с новым меню Пуск Win 10 на нескольких рабочих станциях после обновления с Win 7. Вот командный файл, который я использую для перестройки меню Пуск:

ResetWin10StartMenu.bat

@echo off
echo.
echo This will delete the TileDataLayer database to reset the Windows 10 Start Menu.
echo It may take a couple hours and a few reboots before the menu is automatically rebuilt.
echo All items pinned to start will have to be repinned once the menu returns to normal.

echo.
echo *** The Start Menu database will be backed up before being deleted ***
echo.
CHOICE /C DRC /M "Press D to Delete the database, R to Restore, or C to Cancel."

if errorlevel 3 goto end
if errorlevel 2 goto restoredata
if errorlevel 1 goto deletedata

:deletedata
taskkill /im explorer.exe /F
c:
cd c:\Users\%username%\AppData\Local\TileDataLayer\Database
sc stop tiledatamodelsvc
md %userprofile%\desktop\StartMenuBackup
copy *.* %userprofile%\desktop\StartMenuBackup
del /q *.*
sc start tiledatamodelsvc
explorer.exe
goto end

:restoredata
taskkill /im explorer.exe /F
c:
cd c:\Users\%username%\AppData\Local\TileDataLayer\Database
sc stop tiledatamodelsvc
copy %userprofile%\desktop\StartMenuBackup\*.*
sc start tiledatamodelsvc
explorer.exe
goto end

:end
exit 

Интересный. Сколько времени это займет, чтобы работать на «типичной» машине?
Лори Стерн

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

-1

Очистка кэша Cortana:

  • Убить explorer.exeиdllhost.exe
  • удалять %USERPROFILE%\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\*

1
Как кеш Cortana связан с этой проблемой? Как удаление Cortana решает эту проблему? Потому что все, что эта команда сделает, - это уничтожит содержимое каталога пакетов Cortana, что является ужасной идеей, и я считаю это вредным советом. Если вы заботитесь о стабильности своей системы и действительно хотите установить Cortana, я не советую вам следовать инструкциям в этом ответе.
Ramhound
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.