Eli의 여백

바쁜 나날들 사이에서 생각났던 이런저런 것들을 적어봅니다.

IT/문제해결

윈도우 11 Win + X 메뉴 또는 시작버튼 우클릭시 메뉴 안뜨고 작업표시줄 재시작되는 문제 해결

Eli♪ 2022. 3. 10. 20:22

문제 해결 후 정상적으로 Win+X 메뉴 뜨는 스크린샷

문제상황

예전에 윈 11 업글 후 바뀐 작업표시줄때문에 작업능률이 현저히 떨어져서 윈10 작업표시줄로 바꿔주는 Valinet ExplorerPatcher( https://github.com/valinet/ExplorerPatcher ) 라는 것을 깔음. 잘 쓰다가 얼마전 업뎃부터 MS가 레지스트리 수정을 막아서 윈10 작업표시줄 못쓰게 된 이후로 강제 윈11 작업표시줄 사용함. 그러나 시작버튼 우클릭시 툴팁 매뉴가 뜨지 않고 작업표시줄(explorer.exe로 추정됨)이 재시작됨. Win+X 단축키를 사용해도 동일 현상으로 해당 메뉴를 열 수 없는 먹통 상태. 가끔 윈도우 업데이트 이후로 동작할 때도 있었으나 ExplorerPatcher에 의한 변형이 완전히 롤백되지는 못했는지 결국은 동일 문제 계속 재현됨

 

해결 방법

다른 글을 참고하여 다음과 같이 해결하였다. 

 

1. 다음의 링크에서 ViveTool을 받는다.

https://github.com/thebookisclosed/ViVe/releases

 

Releases · thebookisclosed/ViVe

C# library and console app for using new feature control APIs available in Windows 10 version 2004 and newer - thebookisclosed/ViVe

github.com

2. 압축 풀어서 나온 파일 2개를 Windows/System32 폴더로 옮긴다. 관리자 권한 필요.

3. win32 폴더에서 '관리자 권한 터미널(cmd)' 를 연다.

4. 터미널에 다음을 입력

vivetool addconfig 26008830 2

5. 재부팅 후 잘 되는지 확인

 

위 과정을 거치니 거짓말같이 Win+X 메뉴가 부활했다.

 

그동안 실패했던 기록들 (참고용)

1. sfc /scannow와 dism /Online /Cleanup-Image /Restorehealth → 실패

뭐 문제생겼을 때 인터넷 찾으면 맨 먼저 이 두 가지를 추천해주는 글이 많은데, 지금까지 이 명령어들로 문제상황이 고쳐진 적이 단 한번도 없어서 신뢰가 안 갔고, 실제로 시도해 봐도 결국 안고쳐졌다.

 

2. 윈도우 이전 업데이트로 롤백 → 실패

나는 Windows insider 빌드를 받고 있어서 일주일마다 한 번씩 업데이트를 하는데, 이미 문제 생기기 전 시점의 버전은 한참 전이라서 직전 업데이트로 롤백해봤자 아무 쓸모가 없었다.

 

3. ExplorerPatcher 재설치 후 다시 제거 → 실패

혹시나 변경한 파일들이 재설치 했다가 다시 제거하면 되돌아갈까 해서 해봤지만 역시 실패

 

4. 그래픽 드라이버 업데이트 → 실패

애초에 최신버전이었지만 다음 최신버전 나올때까지 기다렸다가 업데이트 후 재시작 했는데도 역시나 안됨

 

5. start menu shell experience 재등록 → 실패

다른 곳에서 찾은 방법인데 역시나 실패

Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + "\appxmetadata\appxbundlemanifest.xml")}

 

6. 윈도우 search index 다시하기 → 실패

가끔 시작메뉴 눌렀을때 인덱싱 문제로 안된다고 써있어서 인덱싱도 다시 했으나 실패

 

7. EnableXamlStartMenu 레지스트리 제거 → 실패

이게 맨 앞에서 말한 MS가 막았다는 그 레지스트리다. 원래는 이걸 추가하면 윈10으로 돌아갔던 것 같은데 이제 추가하나 안하나 그냥 값이 무시되므로 있는 경우와 없는 경우 둘 다 어차피 문제상황에 영향을 미치진 않았고, 결국 문제는 그대로였다.

 

8. 그 외 StartAllBack 등등 깔려있는거 제거 → 실패

나는 이런걸 깔진 않았었지만 윈 11로 올라오면서 다음과 같은 프로그램들을 깔았던 사람들이라면 제거했을때 충돌부분이 해결될 가능성이 약간이라도 있다.

- Start11

- StartAllBack

- StartIsBack++

- Start Menu X

물론 이런거랑 상관없이 맨 위에 해결방법으로 해둔 ViveTools가 아주 깔끔하게 해결해줬다.

 

결론

3rd party 프로그램을 깔아서 윈도우 11의 Win+X 메뉴가 망가졌을 경우 github에서 ViveTool을 받은 뒤, 위 본문에서 설명하는 절차대로 수행하면 복구가 잘 된다.

정확하게 무엇이 문제였고 어떻게 해결됐는지는 모르겠으나, 2020년 8월이 마지막 릴리즈인 ViveTool이 2022년에 생긴 문제를 해결해 준다. 소스코드도 github에 공개되어 있으나, 시간이 없어 자세히 읽어보진 못했다.

 

참고한 자료

[1] https://techdows.com/2022/02/fix-pressing-win-x-crashes-explorer-in-windows-11.html

[2] https://www.androidauthority.com/windows-11-start-menu-not-working-3089615/