
6일 전에 Windows 10 버전 1903으로 업데이트했는데 시작 메뉴에 다음과 같은 돌연변이 항목이 표시되었습니다.
ms-리소스:앱 이름/텍스트
마우스 오른쪽 버튼을 클릭해도 "파일 위치 열기" 옵션이 없습니다.
다음 위치를 확인했습니다.
- C:\Users\사용자 이름\AppData\Roaming\Microsoft\Windows\시작 메뉴\프로그램
- C:\ProgramData\Microsoft\Windows\시작 메뉴\프로그램
그러나 나는 아무것도 찾지 못했습니다.
바로가기 파일을 만들기 위해 바탕화면으로 끌어서 속성 > 바로가기 > 대상 유형에서 찾았습니다.
Microsoft.Windows.HolograhicFirstRun_cw5n1h2txye
Windows 10 누적 업데이트로 해결될 수 있다고 생각했는데, 버전 1903용 누적 업데이트 KB4501375를 설치했는데 제거되지 않았습니다.
이것을 어떻게 제거하나요?
답변1
이 단계는 ms-resource:appDisplayName
및 msresource:appName/Text
시작 메뉴 항목 모두에 적용되었습니다.
내 경우에는 부분적으로 제거된 응용 프로그램에 문제가 있다는 것을 알았습니다.연락처 지원그리고 다른 곳에서는홀로그램첫실행주요 릴리스 업데이트 중 Microsoft에서 제거한 것으로 생각됩니다.
문제가 되는 애플리케이션의 이름을 살펴보겠습니다.
WindowsKey + R:을 사용 shell:AppsFolder
하고 확인을 클릭합니다.
설치된 앱 목록이 표시됩니다. 나는 변했다타일보기세부보기 쉽게 정렬할 수 있습니다. ms-resource 아이콘을 찾아 마우스 오른쪽 버튼을 클릭하고 새 바로가기를 만듭니다.
데스크탑에 배치하도록 제안합니다. 새 바로가기의 속성을 검사하고 해당 이름을 찾으세요.
이 예는 HolographicFirstRun입니다.
이를 제거하기 위해 관리자 모드에서 PowerShell을 사용했습니다. 이 특정 패키지를 얻을 수 있도록 와일드카드 사이에 충분한 이름을 사용해야 합니다.
이 명령은 제거 대기 중에 아직 설치되어 있음을 보여줍니다. PackageUserInformation
states 줄을 참고하세요 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>
마지막 단계는 닫는 것입니다.파워셸이 배치 파일을 실행하여 메뉴를 정리하세요. 영향을 받는 각 사용자별로 이 작업을 한 번 실행해야 합니다. Windows 10 1903 시스템 중 하나에서 ShellExperienceHost의 이름이 StartMenuExperienceHost로 변경된 것을 발견했습니다. 이 배치 파일은 두 경우를 모두 처리합니다.
@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 항목이 표시되지 않습니다. 이전에 생성된 바로가기를 삭제할 수 있습니다.
답변2
이는 버전 1903으로 업그레이드한 후 널리 퍼진 문제로, 이로 인해 일부 사용자는 1809로 롤백하고 성공적으로 다시 업그레이드했습니다(따라서 이후 버전에서는 조용히 수정되었을 수도 있습니다).
게시된 솔루션 중 하나가 게시물에서 작동하는 것으로 보고되었습니다.
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
실행하기 전에 시스템 복원 지점 생성 등 몇 가지 예방 조치를 취하세요.