14

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

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

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

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

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

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

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

6 ответов6

13

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

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

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

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/

2

Я могу подтвердить, что это серьезный недостаток. Некоторые люди на форумах 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 
0

Я обнаружил своеобразное поведение, которое вызывает случай этой проблемы.
Мои выводы относятся к сборке 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 он также не будет отображаться.

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

-1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .