Computer

윈10 업글후 Edge브라우저가 첫화면만 뜨고 먹통인거 해결법.

steloflute 2015. 8. 10. 22:58

http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=282538



   


몇시간을 씨름한 끝에 겨우 알아냈네요...

 

해외 포럼들을 아무리 뒤져봐도 관련 해결책이 없던데 어쩌면 이게 최초 해결책일지도 모르겠네요.

 

 

클린설치한 경우엔 해당이 없고 업그레이드로 설치한 경우, 기존에 존재하던 계정에서 edge 브라우저가 먹통이 되는 버그가 있는데,

 

간단하게 위 사진처럼 하면 됩니다.

 

 

1. regedit 실행

 

2. HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe 로 이동

 

3. 오른쪽 클릭 -> 권한(Permission) 클릭

 

4. 권한중에 "알수없는 계정(S-1..." 혹은 "Account Unknown(S-1..." 혹은 "S-1..." 이런 계정들이 있는데, 이중에,

 

S-1-15-3-3624051433-21257589....

으로 시작하는 계정을 클릭 후 아래의 Full Control 혹은 모든 권한에 체크하고 확인 (앞에 어쩌구저쩌고는 붙을수도 있고 안붙을수도 있습니다. 앞부분은 무시하시고 그냥 S-1-15...이 부분이 일치하는지만 확인하세요.)

 

5. 그럼 됩니다.

 

 

 

 

이 해결책은 브라우저를 키면 뭔가 클릭도 되고 입력도 되고 하긴 하는데 웹페이지 로딩이 전혀 되지 않는 그런상황에서의 해결책입니다. 특히, 왼쪽 위에 현재 탭 표시가 떠야하는데, 이게 안뜨고 그냥 + 표시만 덩그러니 나와있는 경우가 되겠습니다.

 

 

 

 

ps. 테스트한 샘플은 하나밖에 없어서 그런데 혹시 해당 계정이 아예 없으신 분은 별도의 툴로 해당 권한을 넣어줘야 하는데, 제가 하나의 샘플로 몇 번 테스트 해 본 결과 이 방법으로도 잘 해결이 되어서 올려봅니다. 안되시는분은 댓글주시면 다른 대안도 적어볼께요.

 

 

ps2. 근본적인 원인은, 일단 edge 브라우저가 microsoftedge.exe라는 메인 프로그램과, microsoftedgecp.exe라는 각 탭마다 생성되는 프로세스로 이원화 되어 있는데, 이 두 프로그램이 각각 다른 사용자 계정으로 권한을 요구합니다. 그런데 업그레이드 할 때 설치 프로그램의 실수(?)인지 뭔지 microsoftedge.exe에 해당하는 계정만 권한을 주고, microsoftedgecp.exe에 해당하는 권한은 주질 않아서 새 탭이 생성될때 레지스트리에서 원하는 값을 권한이 없어서 못 읽어와서 발생하는 문제입니다. 고로 해당 권한을 추가하여 해결하는 방법입니다. 다만 이 문제는 업그레이드를 할 때만 발생하고, 새로설치나 새로 사용자 계정을 파는 경우에는 발생하지 않습니다.