윈도우 미디어 플레이어 버전 동기화 (레지스트리)

얼마전 아침에 출근을 했는데…

윈도우 미디어 플레이어 10.0.0.3802 를 실행시키니…

등록된 버전은 9.X.X.X인데 설치된 버전은 10.0.0.3802라는 메세지와 함께…
미디어 플레이어가 실행되지 않았다…

대충보니… 레지스트리 문제…

안그래도 요즘 사무실 컴퓨터가 이상했다…
갑자기 컴퓨터 이름이 바뀌어 있질 않나…

각종 드라이버들이 깨져 있질 않나…

하하핫…

일단 레지스트리를 열고…
wmplayer.exe 로 검색을 했다…
너무 많은 결과가 나왔다… 맙소사…

일단… 결국…
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Setup\Installed Versions
라는 곳에서… 눈에 띄는 부분이 있었다…
키가… wmplayer.exe 이고… 값이… 00 00 09 00 b2 00 00

흠… 대충 보니… 이부분이 레지스트리에 버전을 저장하는 부분 같았다…

계산기를 열고…
3802를 16진수로 변환하니… eda 라는 값이 나왔다…
10.0.0.3802 니깐… 저 값을 00 00 0a 00 0e da 00 00
으로 바꿔 보았는데… 이럴수가…

미디어 플레이어를 실행시키니…
이번에는 등록된 버전이 10.0.0.55822 로 나온다네… 하하핫…

이번에는 55822를 16진수로 변환… da0e 란 값이 나왔다…

위에 eda랑 비교해 보니… 두자리씩 바뀌어 있었다…

이제 레지스트리에… 00 00 0a 00 da 0e 00 00 입력…
하지만… 아직도…
미디어 플레이어는 실행되지 않았다…

같은 경로에 보니…
wmp.dll 과 wmploc.dll 라는 키도 있었는데… 역시 버전으로 보였다…
이 두 키도 값을 00 00 0a 00 da 0e 00 00 로 변경!!!

빙고~~~!!!




결론…

윈도우 미디어 플레이어 버전이 설치된 버전과 다르다는 메세지가 나올 경우!
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Setup\Installed Versions
안의 모든 키값들을…
변경해 주면 된다…
단 마이너 버전의 경우 두자리로 잘라서 역순으로 입력해 주면 된다…

00 00 XX(메이저 버전) 00 XX(마이너 버전 16진수중 뒷부분 두자리) XX(앞부분 두자리) 00 00

댓글 남기기