web-dev-qa-db-ja.com

Windows 10のスタートメニューからミュータントエントリを削除するにはどうすればよいですか?

私は6日前にWindows 10バージョン1903に更新し、スタートメニューにこのミュータントエントリを取得しました。

ms-resource:AppName/Text

右クリックしても「ファイルの場所を開く」オプションはありません。

次の場所を確認しました。

  • C:\ Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
  • C:\ ProgramData\Microsoft\Windows\Start Menu\Programs

しかし、何も見つかりませんでした。

(ショートカットファイルを作成するために)デスクトップにドラッグしました。これは、[プロパティ]> [ショートカット]> [ターゲットの種類]にあります。

Microsoft.Windows.HolograhicFirstRun_cw5n1h2txye

Windows 10の累積的な更新プログラムで修正される可能性があると思いましたが、バージョン1903の累積的な更新プログラムKB4501375をインストールしましたが、削除されていません。

これを削除するにはどうすればよいですか?

Start Menu

5

これらの手順は、_ms-resource:appDisplayName_と_msresource:appName/Text_の両方のスタートメニューエントリで機能しました。

私の場合、問題は部分的に削除されたアプリケーションContactSupportと別のHolographicFirstRunメジャーリリースの更新中にマイクロソフトによって削除されたと思います。

問題のアプリケーションの名前を調べてみましょう。

WindowsKey + R:_Shell:AppsFolder_を使用して、[OK]をクリックします。

インストールされているアプリのリストが表示されます。 TilesビューをDetailsビューに変更して、ソートしやすくしました。 ms-resourceのアイコンを見つけて右クリックし、新しいショートカットを作成します。

enter image description here

それをデスクトップに配置することを提案します。新しいショートカットのプロパティを調べて、その名前を見つけます。

enter image description here

この例は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を閉じ、このバッチファイルを実行してメニューを消去することです。影響を受ける各ユーザーとしてこれを1回実行する必要があります。 Windows 10 1903システムの1つで、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-resourceエントリが表示されなくなります。以前に作成したショートカットを削除できます。

5
Rich Shealer

これは、バージョン1903へのアップグレード後に広まった問題であり、一部のユーザーが1809にロールバックして再アップグレードを成功させました(そのため、恐らくそれ以降のバージョンでは静かに修正されています)。

公開されたソリューションの1つが投稿で機能していると報告されました
ms-resource: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

システムの復元ポイントを作成するなど、実行する前にいくつかの予防策を講じてください。

4
harrymc