Как удалить запись мутанта из меню "Пуск" Windows 10?

Я обновился до Windows 10 версии 1903 шесть дней назад и получил эту запись мутанта в меню "Пуск":

мс-ресурс:AppName/ Текст

При щелчке правой кнопкой мыши также нет опции "Открыть файл".

Я проверил следующие места:

  • C: \ Users \ Имя пользователя \AppData\Roaming\Microsoft\Windows\ Меню Пуск \ Программы
  • C:\ProgramData\Microsoft\Windows\ Пуск \ Меню \ Программы

Однако я ничего не нашел.

Я перетащил его на рабочий стол (чтобы создать файл ярлыка) и нашел его в меню "Свойства"> "Ярлык"> "Тип цели":

Microsoft.Windows.HolograhicFirstRun_cw5n1h2txye

Я думал, что это может быть исправлено накопительным обновлением Windows 10, но я установил накопительное обновление KB4501375 для версии 1903, и оно не было удалено.

Как мне это убрать?

2 ответа

Решение

Эти шаги работали для обоих ms-resource:appDisplayName а также msresource:appName/Text Записи меню "Пуск".

Я обнаружил, что в моих случаях проблема была с частично удаленным приложением, ContactSupport и другим HolographicFirstRun, который, я считаю, был удален Microsoft во время одного из основных обновлений выпуска.

Давайте посмотрим на название приложения-нарушителя.

Использование WindowsKey + R: shell:AppsFolder и нажмите ОК.

Это отображает список установленных приложений. Я изменил вид Tiles на Details, чтобы упростить сортировку. Найдите значок (ы) для ms-ресурса, щелкните правой кнопкой мыши и создайте новый ярлык.

Он предложит разместить его на рабочем столе. Изучите свойства нового ярлыка и найдите его имя.

Этот пример - HolographicFirstRun.

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

Эта команда показывает, что она все еще установлена ​​в ожидании удаления. Обратите внимание на строку для PackageUserInformation состояния Installed(pending removal),

PS C:\WINDOWS\system32> Get-AppxPackage -all *HolographicFirstRun*

Name                   : Microsoft.Windows.HolographicFirstRun
Publisher              : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture           : Neutral
ResourceId             : neutral
Version                : 10.0.16299.98
PackageFullName        : Microsoft.Windows.HolographicFirstRun_10.0.16299.98_neutral_neutral_cw5n1h2txyewy
InstallLocation        :
IsFramework            : False
PackageFamilyName      : Microsoft.Windows.HolographicFirstRun_cw5n1h2txyewy
PublisherId            : cw5n1h2txyewy
PackageUserInformation : {S-1-5-21-4097305864-376480875-3279486103-1013 [LocalUser]: Installed(pending removal)}
IsResourcePackage      : False
IsBundle               : False
IsDevelopmentMode      : False
NonRemovable           : True
IsPartiallyStaged      : False
SignatureKind          : System
Status                 : Ok

Name                   : Microsoft.Windows.HolographicFirstRun
Publisher              : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture           : Neutral
ResourceId             : neutral
Version                : 10.0.16299.125
PackageFullName        : Microsoft.Windows.HolographicFirstRun_10.0.16299.125_neutral_neutral_cw5n1h2txyewy
InstallLocation        :
IsFramework            : False
PackageFamilyName      : Microsoft.Windows.HolographicFirstRun_cw5n1h2txyewy
PublisherId            : cw5n1h2txyewy
PackageUserInformation : {S-1-5-21-4097305864-376480875-3279486103-500 [Administrator]: Installed(pending removal)}
IsResourcePackage      : False
IsBundle               : False
IsDevelopmentMode      : False
NonRemovable           : True
IsPartiallyStaged      : False
SignatureKind          : System
Status                 : Ok

Время удалить пакет навсегда.

PS C:\WINDOWS\system32> Get-AppxPackage -all *HolographicFirstRun* | Remove-AppxPackage -AllUsers
PS C:\WINDOWS\system32>

Теперь проверьте, действительно ли оно было удалено. На этот раз я не получаю информационный дамп.

PS C:\WINDOWS\system32> Get-AppxPackage -all *HolographicFirstRun*
PS C:\WINDOWS\system32>

Последний шаг - закрыть PowerShell и запустить этот командный файл, чтобы очистить меню. Вы должны запустить это один раз, как каждый пострадавший пользователь. В одной из моих систем Windows 10 1903 я обнаружил, что ShellExperienceHost изменил свое имя на StartMenuExperianceHost. Этот пакетный файл обрабатывает оба случая.

@echo off
taskkill /f /im explorer.exe
taskkill /f /im ShellExperiencehost.exe
taskkill /f /im StartMenuExperiencehost.exe
timeout /t 3 /NOBREAK > nul
del %localappdata%\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState\* /q
del %localappdata%\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\TempState\* /q
timeout /t 1 /NOBREAK > nul
start explorer
@echo on

После завершения меню больше не отображается запись ms-ресурса. Вы можете удалить любые ярлыки, которые были созданы ранее.

Это широко распространенная проблема после обновления до версии 1903, из-за которой некоторые пользователи откатились до 1809 и успешно обновились (так что, возможно, тихо исправлено в более поздних версиях).

Одно опубликованное решение было сообщено как работающее на почте
Избавьтесь от ms-ресурса: appDisplayName:

Создайте следующее .bat файл и запустить его от имени администратора:

@echo off
taskkill /f /im explorer.exe
taskkill /f /im shellexperiencehost.exe
timeout /t 3 /NOBREAK > nul
del %localappdata%\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState\* /q
timeout /t 1 /NOBREAK > nul
start explorer
@echo on

Примите некоторые меры предосторожности перед его запуском, такие как создание точки восстановления системы.

Другие вопросы по тегам