실버라이트 설치 실패를 해결하는 방법 - Silverlight

안녕하세요. 준서아빠 입니다.

소수의 특수한 사용자 환경일 경우에 실버라이트 설치가 잘 안되는 경우가 있을 수 있는데요. 설치가 되지 않는 사용자 분들에게 아래 정보를 제공해 주실 수 있을 거에요. 도움 되시길 바랍니다.

이 포스트의 내용을 크게 세부분으로 구성되어 있습니다.

1) 웹페이지 HTML에서 설치 불가 메세지 처리 방안
실버라이트 영상 서비스 페이지 접근 후 설치 불가 메시지가 발생할 수 있습니다. 이러한 HTML 웹페이지에서 발생하는 오류를 처리하기 위한 가이드 내용 입니다.

2) 실버라이트 설치 중 발생하는 장애 처리 방안
아래처럼 실버라이트 설치 화면 중에 발생하는 장애를 처리하기 위한 방안을 제공해 드립니다.

3) 설치가 완료된 후 실버라이트 동영상 서비스 이용 중 발생하는 장애 처리 방안
설치가 잘 진행되었으나 영상이 플레이 되지 않는 장애를 처리하는 내용입니다.

1) 웹페이지 HTML에서 설치 불가 메세지 처리 방안 HTML 웹페이지는 Javascript로 설치 가능한 OS나 브라우저를 미리 검사합니다. 만약 사용자가 설치 불가라는 메시지를 확인 하셨다면 OS의 버전과 브라우져 버전을 확인 하시고, 설치 권장 사항을 전달 하시면 됩니다.

Q 1-1. 지원하지 않는 운영체제 또는 브라우저라는 메시지 발생
A. 실버라이트가 지원하지 않는 OS나 브라우져를 이용하시는 것으로 예상됩니다. 사용자의 운영체제 및 브라우저 환경을 확인하시고, 지원하지 않을 경우 안내 하시면 됩니다.
추가정보 : 마이크로소프트 실버라이트의 공식 시스템 요구사항
https://www.microsoft.com/silverlight/resources/install.aspx#sysreq  
(참고로, Windows7 베타 이상과 비공식이지만, 구글 크롬브라우저에서도 사용 가능합니다.)

Q 1-2. HTML 웹페이지에서 실버라이트 설치하기를 클릭하면 브라우져 창이 뜨면서 “페이지를 찾을 수 없음 또는 빈 페이지가 뜹니다.”
A. 아마도, 바이러스나 악성 프로그램에 의해 *.microsoft.com 페이지 접근이 제한되어 페이지를 찾을 수 없습니다라는 오류가 난 것 같습니다. hosts 파일 변조나 브라우져 프록시 조작이 되었을 수 있습니다. 아래 임시로 올려둔 실버라이트 설치 경로를 알려 주시고, 수동 다운로드 후 설치 시켜 주신 후 실버라이트 영상 서비스에 접근 하시면 문제 없으실 것입니다.
임시 다운로드 경로 : https://cid-dd16b25b3aab44e9.skydrive.live.com/browse.aspx/Silverlight2  

Q 1-3. 실버라이트를 설치했으나, 동영상 서비스에서 계속 설치되지 않았으니 다시 설치하라고 합니다.
A. 브라우저 설정으로 인해 HTML이 캐시가 되어, 발생한 것으로 예상됩니다. 인터넷 익스플로러에서 컨트롤+F5를 눌러 새로고침하거나(캐시를 지우고 강제 리프레시) 만약 동작하지 않으면 아래 절차로 캐시를 지우고 재시도 하시길 바랍니다.
모든 브라우져를 종료합니다.
1. 시작 -> 제어판 -> 인터넷 옵션을 실행합니다.
2. 일반탭 선택후 '삭제' 버튼 클릭합니다.
3. '즐겨찾기 웹 사이트 데이터 보존' , '임시 인터넷 파일' , 선택된 상태에서 '삭제' 버튼 클릭 합니다.
이 설정이 동작하지 않으시면, 다음 절차로 인터넷 익스폴로러를 초기화 시키는 가이드를 시도해 보세요.
4. 보안탭 선택후 '모든 영역을 기본 수준으로 다시 설정' 을 한번 클릭합니다.
5. 고급탭을 선택하여, '원래대로' 클릭후 '다시 설정' 버튼 클릭 합니다. '고급 설정 복원' 버튼을 클릭합니다. 이후 브라우져를 실행하고 다시 시도해 보시면 해결됩니다.

2) 실버라이트 설치 중 발생하는 장애 처리 방안
HTML 웹페이지에서 체크가 1차적으로 진행된 후 다운로드 과정을 거쳐 다음과 같은 실버라이트 설치 화면이 실행됩니다. 일반적인 “인스톨 프로그램”과 같으며 반드시 오류 메시지 번호와 설명을 확인 후 진행 하셔야 합니다.

반드시 위 화면 아래쪽의 “추가 정보” 링크를 클릭해 “오류번호”를 확인 해야 합니다.

예를 들어, “추가정보” 클릭시 아래의 링크로 이동될 수 있습니다. – 한글로 표시 됩니다.
예시 화면 : https://www.microsoft.com/silverlight/resources/help.aspx?errorID=1504     

이렇게 메시지 ID “15XX” 통해 오류 정보를 확인 가능합니다. 이 오류 번호와 메시지로 실버라이트 설치가 되지 않는 원인을 파악 가능합니다.

Q 2-1. “1509” 오류와 함께 실버라이트가 설치되지 않는 환경이라는 오류가 발생할 경우
A. 실버라이트는 윈도우XP 서비스팩2 이상에서 설치가 가능합니다. 사용자의 운영체제 버전이 윈도우XP 서비스팩이 없는 버전이거나, 윈도우XP 서비스팩1 환경일 수 있습니다. 이 경우에는 서비스팩2 이상을 다운로드 하시도록 권장하십시오. 또는, 사용자의 OS나 브라우저를 다시 확인하시고 설치가 가능한 버전인지 체크 하시면 됩니다. 윈도우XP 서비스팩2 미만일 경우에는 다음 절차로 설치 가능합니다.

1) 윈도우 업데이트를 실행해 최신의 운영체제 환경을 유지 하십시오
- 시작 / 프로그램 항목에서 Windows Update를 실행 하십시오
또는 바로 아래, 2안의 수동 설치 링크를 통해 설치 하시길 바랍니다.
2) 마이크로소프트 공식 XP 서비스팩 페이지를 통해 수동 설치
최신 버전의 XP 서비스팩 다운로드 후 설치 하시길 바랍니다.
참고자료 : 최신 Windows XP 서비스 팩을 구하는 방법
https://support.microsoft.com/kb/322389/  

Q 2-2. “1503” 현재 운영 환경에서 지원되지 않습니다"와 같은 오류가 발생할 경우
A. 사용자가 X64나 IA64 와 같은 64비트 환경을 이용하실 가능성이 있습니다. X64는 X86과 호환되는 모드가 포함되어 있으며, 사용자의 OS 버전이 X64일 경우에는 32Bit용 인터넷 익스플로러 실행해 다시 접속을 가이드 해 주시면 됩니다.
1) PC에서 탐색기를 실행합니다.

2) C:\Program Files (x86)\Internet Explorer\iexplore.exe 를 탐색기에서 실행하면 32Bit 인터넷 익스플로러가 실행됩니다.
3) 이 익스플로러로 실버라이트 영상 서비스로 접근하시면 동영상을 시청 하실 수 있습니다.

32 bit 인터넷 익스플로러 경로 "C:\Program Files (x86)\Internet Explorer\iexplore.exe"
64 bit 인터넷 익스플로러 경로 "C:\Program Files\Internet Explorer\iexplore.exe"

(참고자료) IA64는 인텔 아이테니엄 기반의 서버용 프로세서로 이 OS에서는 실버라이트가 지원되지 않습니다. 혹은, 사용자의 CPU 하드웨어가 매우 오래되어 펜티엄1 기반의 인텔MMX나(펜티엄2부터 기본포함) AMD SSE 명령을 지원하지 않을 경우 – 보통 7년 이상 된 CPU 환경 – 설치가 불가할 수 있으니 가이드가 필요합니다. 아울러, 매우 오래 전에 발표된 윈도우98, 윈도우ME에서는 실버라이트2 버젼 설치가 불가합니다. 설치 가능 OS나 브라우져를 확인하기 위해 https://www.microsoft.com/silverlight/resources/install.aspx#sysreq 링크를 참조 하시길 바랍니다.

Q 2-3. "고진샤"사의 특정 넷북을 이용하고 있으나 설치시 1503오류 - "현재 운영 환경에서 지원되지 않습니다"라는 메세지가 나오며 설치가 되지 않습니다.
A. 고진샤의 넷북 중 / AMD Geode CPU를 이용하는 매우 특수한 넷북에서는 실버라이트 설치가 불가능합니다. AMD Geode CPU는 멀티미디어 처리에 이용되는 명령인 SSE라는 명령어들을 지원하지 않기 때문이며 이 SSE는 보통 7년 전 CPU 부터는 기본적으로 사용되었으나 이 AMD Geode CPU만 지원하지 않는 매우 특수한 경우 입니다. 참고로 이 CPU는 원래 영상 서비스 등이 아닌 특수한 환경의 임베디드(Embedded) 장치를 위해 디자인된 CPU입니다.

Q 2-4. “1601” 오류와 함께 윈도우즈 인스톨러(Windows Installer)가 필요합니다.
A. 윈도우 인스톨러가 설치되지 않았거나 손상된 고객입니다. – 대부분, 비정상적인 방법으로 개인이 패키징한 서비스팩이 포함된 윈도우XP를 어둠의 경로 등으로 다운로드 받아 이용할 경우 발생 가능합니다. - 이 경우에는 최신의 윈도우 인스톨러 설치 가이드 링크를 통해 해결 가능합니다.
다운로드 링크 : Windows Installer 4.5 Redistributable - 한국어
https://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4  
페이지 아래쪽의 WindowsXP-KB942288-v3-x86.exe 3.2 MB 파일을 다운로드 후 설치 하시고, 시스템을 재 시작 하신 후 다시 실버라이트 영상 서비스 보기를 시도 하시면 해결됩니다.
참고자료 : https://support.microsoft.com/kb/292539/  

이외의 이슈에 대해서는 반드시 “추가정보”를 클릭하신 후 “메시지ID” 번호와 오류 메시지를 통해 오류 원인이나 설치 불가 원인을 확인 가능하니 도움 되시길 바랍니다.

3) 실버라이트 동영상 서비스 이용 중 발생하는 장애 처리 방안

실버라이트 설치가 끝나면 대부분 문제 없이 실버라이트 영상을 보실 수 있습니다. 그러나, 특수한 경우 영상이 플레이 되지 않거나, 플레이 중 오류가 표시될 수 있습니다.

Q 3-4. 영상부분 화면이 흰색으로(배경화면색) 나오고 영상이 플레이 안됩니다.
A. 브라우져가 캐시된 경우로 예상됩니다. 또는 배경화면 색깔이 나타나는 경우 모든 브라우저를 종료하고 다시 시작해 주십시오.
만약, 모든 브라우져를 종료한 후에도 같은 증상이 있으실 경우에는 다음 절차로 브라우져 캐시를 지우거나 설정을 초기 상태로 조절해 보시길 권장 드립니다.
1. 시작 -> 제어판 -> 인터넷 옵션을 실행합니다.
2. 일반탭 선택후 '삭제' 버튼 클릭합니다.
3. '즐겨찾기 웹 사이트 데이터 보존' , '임시 인터넷 파일' , '쿠키' , '기록' 선택된 상태에서 '삭제' 버튼 클릭 합니다.
이 과정을 실행후에도 동작하지 않으면 아래 절차대로 진행해 보세요.
4. 보안탭 선택후 '모든 영역을 기본 수준으로 다시 설정' 을 한번 클릭합니다.
5. 고급탭을 선택하여, '원래대로' 클릭후 '다시 설정' 버튼 클릭 하시고, '고급 설정 복원' 버튼을 클릭합니다.
만약 위의 방법으로도 해결이 안되실 경우, 제어판-프로그램 추가 제거 툴에서 사용하지 않는 툴바나 브라우져 확장 기능에 사용될 수 있는 툴들을 가능한 모두 제거 하신 후 다시 시도 하시길 바랍니다. 만약, 다른 실버라이트 영상 서비스 웹사이트에서는 문제가 없으나, 특정 웹사이트의 실버라이트 영상 서비스만 문제가 될 경우에는 문제의 사이트에 대해 “광고 차단 설정”이 되어 있는지 확인 해 볼 필요가 있습니다.(광고 영상 제공 URL이 차단되어 후속 동영상이 안나올 수 있음)

Q 3-5. 영상이 거의 5배속 이상으로 매우 빠르게 플레이됩니다.
A. 특정 영상만 빠르게 플레이가 된다면, 해당 영상 만인코딩에 문제가 있는 경우이며, 모든 영상들이 빠르게 플레이가 된다면 특정 사운드 카드 드라이버가 특수한 조건으로 시스템에 설치된 사운드 장치와 맞지 않거나 잘못 설치 되었을 때 발생 하는 것으로 보고되어 있습니다.
현재 보고된바로는, XP에서 SoundMAX 장치 “SoundMAX Integrated Digital HD Audio” 의 드라이버가 5.10.1.4160 이고 특수한 경우에만 발생 가능합니다. 아래 절차대로 진행해 보시길 바랍니다.

1) 내컴퓨터 – 마우스 우버튼 후 속성 클릭
2) 하드웨어 탭 – 장치 관리자 클릭
3) “사운드, 비디오 및 게임 컨트롤러” 에서 SoundMax 드라이버 선택 후 마우스 우버튼 후 제거
4) “사운드, 비디오 및 게임 컨트롤러” 선택 후 마우스 우버튼 후 “변경된 하드웨어 검색” 실행
5) 자동으로 호환되는 “Microsoft UAA Fuction Driver for High Definition Audio – Adi 1986” 설치
6) 실버라이트 및 다른 프로그램들의 영상 서비스 정상 동작됨.
참고 : ASUS 웹사이트의 SOUNDMAX 드라이버 다운로드 정보는 잘못된 정보이며, 이는 현재 ASUS에 보고된 상태 입니다.

Q 3-6. “uaclauncher.exe - 잘못된 DLL 재할당” 오류 발생
A. 위의 오류와 함께 “user32.dll 시스템 DLL이 메모리에 다시 할당되었습니다. 응용프로그램이 올바르게 실행되지 않을 것입니다.
"D:₩WINDOWS₩system32₩SHELL32.dll DLL이 Windows NT 시스템 DLL에 대해 예약된 주소 범위를 차지했기 때문입니다. DLL을 제공한 업체에 문의하여 새 DLL을 받으십시오.”
라는 메시지가 발생할 경우 아래 절차대로 처리 가능합니다.

1) Silverlight 설치 파일(Silverlight.2.0.exe)을 컴퓨터로 다운로드 합니다.
2) C드라이브 최상위 위치로 복사합니다.(C:\ 경로)
3) 명령프롬프트에서 아래 명령을 수행합니다.
c:\silverlight.2.0.exe /x:c:\tempsilverlight /u
4) 탐색기로 C:\tempsilverlight 폴더로 이동 후 install.exe 를 실행하면 설치가 진행됩니다.

Q 3-7 실버라이트를 수동으로 완전 제거후 재설치하고 싶습니다.
A. 아래 방법으로 실버라이트를 완전히 수동 제거 가능합니다. 브라우져를 종료하고 아래 절차를 수행
1) 윈도우즈 인스톨러 클린업 유틸리티 다운로드 후 실행 https://support.microsoft.com/kb/290301  
실행 후 "Silverlight"이 나오면 선택 후 "Remove" 클릭해 1차적으로 삭제합니다.(리스트에 안나와도 무방합니다. 바로 아래 절차를 진행 하셔도 됩니다.)
2) regedit.exe를 시작-실행 에서 수행 후 HKEY_LOCAL_MACHINE\Software\Microsoft\Silverlight 키를 삭제
3) Program files 하위의 Microsoft Silverlight 폴더를 삭제 후 다시 설치를 진행하시면 잘 되실 겁니다.

Q 3-8. 소리만 나오고 영상이 나오지 않습니다.
A. 해당 플레이어가 소리만 제공하는 플레이어일 수 있습니다. 또는, 선택한 미디어가 소리만 제공하는지 먼저 확인할 필요가 있습니다. 그렇지 않다면, 듀얼 모니터 이상을 쓰실 경우 “주모니터”에서만 영상이 나오실 수도 있으며 특정 비디오 카드 드라이버가 설정이 되어 있을 수 있습니다. 또는, 해당 사이트에 대해 "광고 차단" 설정이 되어 있을 경우에도 발생 할 수 있습니다.

Q. 3-9. 광고 영상이나 다른 실버라이트 영상 서비스 사이트들의 영상은 잘 나오는데 특정 사이트의 영상만 나오지 않습니다.
A. 영상을 제공하는 사이트가 *nefficient.co.kr이고 브라우저의 신뢰할 수 있는 사이트 목록에 포함되어 있을 경우 발생 가능합니다.
먼저, 플레이가 되지 않으시는 분의 시스템의 IE 브라우져에서
도구 - 옵션 - 보안탭 - 신뢰할 있는 사이트 - 사이트버튼 클릭
을 진행하시고 확인해 보시면 *.nefficient.co.kr 사이트가 포함되어 있을 수 있습니다.
이 사이트를 실회할 수 있는 사이트 목록에서 임시로 제거 하신 후 시도해 보시면 잘 되실 것입니다.

이 내용은 특정 단체나 웹사이트와 관계 없으며, 순수하게 마이크로소프트 실버라이트가 설치되지 않을 경우 이용 가능한 조치 들이니 도움 되시길 바랍니다.