Сломанные списки переходов в Windows 10

1454
Igor Ševo

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

  • Элементы отображаются, но нажатие на них ничего не делает (нажатие отклоняет список переходов, но не открывает соответствующее приложение)
  • Ни один из пунктов не отображает контекстное меню при щелчке правой кнопкой мыши (появляется пустое серое поле, как будто появилось пустое контекстное меню)
  • Списки переходов и контекстные меню работают в безопасном режиме

Моя проблема очень похожа (если не идентична) на проблему, описанную в панели задач Windows 10, проблема JumpList, не работает, а также в панели задач> Проводник> Контекстное меню, не удалась, а также в соответствующем сообщении Reddit и в соответствующем сообщении на форуме . Тем не менее, у меня есть больше информации о потенциальной причине и больше попыток решения.

Есть также две связанные посты в Microsoft Answers: связанная пост в Microsoft Answers и другая связанная пост, но ни одно из решений не работало для меня (или для оригинальных постеров).

Я заметил это в Anniversary Update, после обновления Visual Studio. Затем я обновил апрельское обновление, которое исправило проблему. Теперь я обновил Visual Studio (с 15.6 до 15.7), и он снова сломался. Списки переходов разбиты как на панели задач, так и в меню «Пуск», и они разбиты на все приложения (как на рабочем столе, так и в магазине).

Вещи, которые я пытался:

  • Удаление всех файлов из AutomaticDestinationsкаталога
  • Удаление некоторых файлов из AutomaticDestinationsкаталога
  • Сброс списков переходов из настроек
  • Переустановка всех приложений Магазина с помощью скрипта PowerShell
  • Бег sfc /scannow
  • Запуск dismс опцией восстановления здоровья
  • Закрепление предметов
  • Перезагрузка компьютера
  • Перезапуск в безопасном режиме, а затем перезапуск
  • Отключение Internet Explorer
  • Использование средства устранения неполадок меню «Пуск»: обнаруживает повреждения, но не применяет исправления
  • Копирование TileDataLayerпапки с разных компьютеров, а затем восстановление
  • Создание новой учетной записи пользователя (это также не работает)
  • Восстановление Visual Studio (это только сделало Visual Studio медленнее)
  • Восстановление исходного AppDataрасположения папки и создание точки соединения с ней из другого раздела
  • Удаление всех точек соединения, связанных с Visual Studio
  • Полное удаление всех версий Visual Studio и новая установка Visual Studio 2017
  • Установка апрельского обновления
  • Установка октябрьского обновления
  • Использование ShellExViewдля отключения всех расширений оболочки с Context Menuфлагом и всех расширений оболочки, чье File Createdвремя и CLSID Modified Timeбыло после начала возникновения проблем
  • Запуск рекомендуемого скрипта, Get-AppXPackage -AllUsers | Foreach который помогает решить подобные проблемы
  • Публикация проблемы на сайте обратной связи Visual Studio и через приложение Feedback Hub и ожидание исправления
  • Удаление всего программного обеспечения для установки CD / DVD
  • Включение и выключение списков переходов в настройках
  • Установка JumpListItems_Maximumв реестре
  • Использование msconfigдля проверки различных конфигураций запуска (отключение всех служб сторонних разработчиков - списки переходов не работают, диагностический запуск - списки переходов не работают; безопасный режим - списки переходов работают)
  • Отключение OneDrive (как при запуске, так и из групповой политики) - интересно, что элементы, открываемые из OneDrive, работают; но все остальные элементы этого не делают (как щелчок, так и контекстное меню).
  • Удаление всего антивирусного программного обеспечения

У меня есть несколько точек соединения на моем диске C: (все в Program Filesи ProgramData).

Также кажется, что кнопка быстрого доступа Cortana ( WinKey+ C) ломается всякий раз, когда ломаются списки переходов (что обычно происходит в течение нескольких дней после восстановления установки Windows 10).

Кто-нибудь может дать какие-нибудь подсказки или предложения?

Редактировать 1 (после восстановления AppDataпапки по умолчанию )

Своеобразная вещь происходит при доступе к Recent Itemsпапке: при доступе к навигации непосредственно к нему в проводнике, он не содержит CustomDestinationsи AutomaticDestinationsпапки, но при обращении к ним, введя тот же каталог, в Run папки видны наряду со многими элементами, которые не появляются в списки переходов.

Редактировать 2 (после восстановления установки Windows)

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

Изменить 3 (через несколько дней)

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

Изменить 4 (После удаления Visual Studio и удаления точек соединения)

После открытия Visual Studio 2017 и запуска приложения UWP (Microsoft Store) с присоединенным отладчиком мои списки переходов снова были уничтожены.

Я решил удалить Visual Studio 2015 и Visual Studio 2017 и переустановить Visual Studio 2017, удалить все имеющиеся у меня точки соединения (у меня было несколько точек соединения для установки Visual Studio), переустановить Visual Studio 2017 и восстановить установку Windows. Удаление установок Visual Studio и точек соединения не устранило проблему. Ремонт установки делал, как отмечено в ответе. Однако настройка запланированной задачи для переустановки Windows каждые несколько дней на самом деле не является решением.

Редактировать 5 (после обновления Visual Studio до 15.7.3)

Списки переходов снова сломаны. Они работают почти несколько недель. После обновления Visual Studio списки переходов показывают то же нарушенное поведение.

Изменить 6 (после обновления Windows 10 до октября 2018 года обновления)

Исправлена ​​на пять дней, а затем снова сломана. Возможно, снова связано с Visual Studio. Кажется, они ломаются при развертывании приложения UWP.

Редактировать 7 (После вмешательства с конфигурацией запуска)

После попытки отключить расширения оболочки, элементы автозагрузки и служб, с помощью различных средств ( в том числе msconfig, ShellExView, диспетчер задач, редактор реестра и приложение Services), я пришел к выводу, что единственное состояние, в котором работают списки переходов безопасный режим.

2
Вам нужно будет удалить Visual Studio и переустановить его, чтобы решить эту проблему. Стоит отметить, что это честно звучит как проблема с вашей конфигурацией, в частности, с точками соединения, которые вы настроили. Ramhound 5 лет назад 0
@Ramhound Вы уверены, что это решение? Знаете ли вы из опыта, что это действительно проблема? Я действительно не хочу переустанавливать Visual Studio, если мне не нужно. Igor Ševo 5 лет назад 0
Если бы я не был достаточно уверен в причине, по которой эта проблема даже случается, я бы не предложил это решение. Тем не менее, я не верю в отправку отдельных предложений в качестве ответа на любой вопрос, особенно в отношении проблемы, столь же нюансированной, как и эта. Ramhound 5 лет назад 0
Я дам ему попробовать. Благодарю. Igor Ševo 5 лет назад 0
Ремонт не работал. Igor Ševo 5 лет назад 0
Можете ли вы попытаться отменить точку соединения в AppData / Roaming? А какие из них вы создали в Program Files? harrymc 5 лет назад 0
Точки соединения - это просто пользовательское программное обеспечение. Я не трогал «Общие файлы» или что-то подобное. Расположение папки `Roaming` было изменено в реестре. Я попытаюсь вернуть это обратно, но это может быть проблемой, так как некоторые приложения запоминают местоположение перемещаемой папки. Igor Ševo 5 лет назад 0
Я восстановил исходные настройки для `AppData`. Все еще не работает. Я не думаю, что это проблема с этим. Меню, вызываемое правой кнопкой мыши, отображается неправильно. Igor Ševo 5 лет назад 0
Я подозреваю, что это как-то связано с точками соединения, так как некоторые папки Windows довольно чувствительны. Возможно, вам потребуется пройти [Восстановить установку] (https://www.tenforums.com/tutorials/16397-repair-install-windows-10-place-upgrade.html), чтобы восстановить их. В этом случае сначала сделайте хорошие резервные копии, включая образ системного диска, но не используйте проблемное резервное копирование Windows. Я рекомендую бесплатный [AOMEI Backupper Standard] (https://www.backup-utility.com/free-backup-software.html). harrymc 5 лет назад 0
Я тоже так думал, но очень хотел этого избежать. У меня есть пользовательская настройка с несколькими твердотельными накопителями и жесткими дисками и точками соединения от C: до D: для пользовательского программного обеспечения. Резервное копирование на самом деле не вариант, так как это займет слишком много времени. Я все равно попробую. Igor Ševo 5 лет назад 0
@Ramhound Переустановка Visual Studio не помогла. Ремонт системы не помог. Igor Ševo 5 лет назад 0

2 ответа на вопрос

1
harrymc

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

В таких сложных случаях для анализа решение может заключаться в использовании большого молотка - Repair Install. Это делает обновление на месте, не теряя ничего, кроме всех установленных обновлений Windows. Для этого требуется, чтобы установленная Windows могла загружаться и запускать процесс установки. Также очень важно использовать установочный носитель Windows той же основной версии Windows, что и установленный. Запустите Центр обновления Windows позже, так как все обновления будут потеряны.

Нет гарантии, что это решит все проблемы, так как это не чистая установка. Многие настройки, которые вы изменили, останутся, так что это не панацея. Но это лучше, чем разрушительный сброс или обновление .


Инструкции по выполнению ремонтной установки см. В статье « Как выполнить ремонтную установку Windows 10 с обновлением на месте» .

Похоже, что списки прыжков имеют тенденцию к самоуничтожению. После нескольких дней нормальной работы они снова ломаются. Igor Ševo 5 лет назад 0
Ваша установка самоуничтожается. Ненавижу говорить, но мне кажется невозможным проанализировать проблему в нестандартной обстановке, такой как ваша, тем более, что это не происходит в других местах. Ненавижу это говорить, но так как этот большой пистолет не справился с работой, требуется более крупный. Моя ссылка выше также относится к параметрам «Сброс» и «Обновить», где «Сброс» может по крайней мере сохранить ваши личные файлы. Перед запуском сделайте хорошие резервные копии, включая образ диска (рекомендуется AOMEI), и протестируйте CD / USB для восстановления. В следующий раз я предлагаю избегать структурных изменений в Windows - существуют другие простые решения, просто спросите. harrymc 5 лет назад 0
0
Igor Ševo

Я использовал Media Creation Tool для создания ISO-файла Windows 10. Затем я запустил установку Апрельского обновления (хотя у меня было установлено Апрельское обновление), чтобы «обновить» мой компьютер. Установка завершена, и проблема решена.

Странная вещь из Edit 1 все еще происходит, но списки переходов, кажется, теперь работают. Тем не менее, это нереальное решение, учитывая тот факт, что приходится переустанавливать Windows каждый раз, когда я обновляю Visual Studio 2017.

Я отправил отзыв через центр обратной связи, и инженер Microsoft ответил, что проблема была исправлена ​​в сборке 17682. Я еще не подтвердил это.

Изменить (октябрь 2018 г.)

Я могу подтвердить, что проблема не устранена в сборке 17763.1. Я отправил еще один отчет через Центр обратной связи.

Я рад узнать, что мое предложение в комментарии сработало для вас, но обычная практика - приглашать комментатора написать ответ, особенно когда речь идет о вознаграждении. harrymc 5 лет назад 0
Я не считаю это реальным решением и на самом деле не хочу принимать мой собственный ответ. Это сработало, но это кажется ненужным усилием для чего-то, казалось бы, простого. Если за день до окончания периода вознаграждения не будет другого разумного ответа, вы можете написать свое предложение в качестве ответа, и я его удалю. Igor Ševo 5 лет назад 0
Для реального «решения» нужно было бы точно знать, какие изменения вы внесли в Windows, вызвавшие проблему, в противном случае единственным решением является большой молоток. В общем, Windows имеет очень сложную структуру, слишком сложную даже для того, чтобы Microsoft полностью контролировала ее. Даже эксперты не решаются вносить какие-либо изменения, особенно непроверенные, поскольку небольшие изменения могут иметь непредвиденные большие последствия. Но я думаю, что вы уже поняли это;) harrymc 5 лет назад 0
Я вполне уверен, что установка Visual Studio - это то, что сломало ее, но я думаю, мне придется подождать следующего обновления. В любом случае, опубликуйте свой ответ, и если нет лучшего ответа, начисляются баллы. Igor Ševo 5 лет назад 0
У меня есть несколько версий Visual Studio, установленных параллельно, и я регулярно обновляю их, без проблем со списками переходов, но моя установка Windows довольно стандартна без добавленных переходов. Вполне возможно, что установка в вашем случае была смущена этими изменениями - Windows не всегда правильно обрабатывает переходы. harrymc 5 лет назад 1