강좌 / 팁

윈 도 우 10도 Photo Viewer 있네요

2015.07.31 08:08

DarknessAngel 조회:5645 추천:4

10.reg 


8.1까지 있던 뷰어 숨겨버리고, 엡으로 강제해버려서 찾는분이 많으셔서 해당부분 삽질해봤습니다


확인해보니 해당기능에 관련된 파일 전부 다 존재하고, 레지도 대부분 그대로 있습니다


확장자를 연결 할 수 없게(원래 호출명령인 %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen를 모르면 실행이 불가능한 구조입니다) 숨겨둔 상태로 수동으로 호출하니

pv.png

정상적으로 불러집니다


결론은 레지를 수정해서 연결하면 된다는거니 해당부분 작업해봤습니다


먼져 해당 작업을 위해 마지막까지 뷰어가 존재하는 정식버전인 8.1을 기준으로 분석을 시작했습니다


작동에 필요한 파일목록이 해당 윈도의 bit에 맞는

IconCodecService.dll
MFC42u.dll
UIRibbon.dll
UIRibbonRes.dll
WindowsCodecs.dll
WindowsCodecs Ext.dll
icm32.dll
sti.dll
DWrite.dll
mscms.dll
uxtheme.dll
colorui.dll
shimgvw.dll
WMPhoto.dll
htui.dll
d2d1.dll
d3d10.dll
d3d10core.dll
d3d10level9.dll
d3d10warp.dll
d3d10_1.dll
d3d10_1core.dll
d3d11.dll
d3d8thk.dll
d3d9.dll

GDIPLUS.dll

\Windows\System32\spool\drivers\color
\Program Files\Windows Photo Viewer

가 필요합니다 (이것때문에 리소스해커랑 디팬더시 워크 2시간 넘게 노려봤습니다)


이후

regsvr32.exe "c:\Program Files\Windows Photo Viewer\PhotoAcq.dll"
regsvr32.exe "c:\Program Files\Windows Photo Viewer\PhotoViewer.dll"

를 통해 2개의 가장 핵심파일을 등록해야합니다


8.1.reg

레지도 방대한 분량이 필요해서 택스트로 적으면 스크롤이 너무 길어지므로 파일로 첨부했으니 필요하신분들만 봐주세요


이제 추출을 완료하였으니 10이랑 대조할 차례입니다


먼져 파일목록을 체크하니 다행히 전부 다 존재합니다


레지도 대조하니 대부분 존재하고, 확장자 연결가능하게 해주는 인스턴스쪽만 없에버린 상태입니다


레지적용후

1.png

2.png

3.png

이런식으로 해주시면 됩니다


당연히 책임이나 복구는 안 해드리니 문제 발생시 알아서 해주세요 (레지 적용해도 뷰어가 목록에 안 올라오는 경우는 재부팅후 확인해주시고, 그래도 안 되면 직접 삽질하셔야합니다)




추신1 : WindowsCodecs Ext.dll 띄어쓰기 안 하니 요즘시대에 아무도 안 쓸꺼같은 금지어라고 주장

추신2 : 바탕화면에 내PC 바로가기 만들려니 메뉴 어딧는지 모르겠군요

추신3 : 구글링해도 정보 안 뜨는걸 보면 대중적으로 알려지진 않은듯합니다


번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
1955 서버 / IT| TCP_IP 입문 gooddew 5667 0 08-03
1954 기 타| 리눅스 CUI 명령어 강좌 [3] gooddew 5660 0 12-19
1953 하드웨어| [펌] pc 조립 가이드 좋은게 있어서 가져왔습니다. [11] 촌꼬마 5648 5 09-27
» 윈 도 우| 10도 Photo Viewer 있네요 [12] DarknessAn 5645 4 07-31
1951 소프트웨어| 2. Everything - 윈도우즈 시작시 “Everything" 실행... 고양이2 5644 4 07-02
1950 윈 도 우| 이 인터넷 바로 가기를 열 수 없을때 DOS 5635 2 07-23
1949 기 타| 바이두 오늘의 속도 [2] 야율 5621 0 06-13
1948 윈 도 우| 윈도우8 데스크탑 화면에 바로가기 추가 [4] 에스큐엘 5620 1 09-08
1947 서버 / IT| web 서버 운영 [1] gooddew 5618 0 08-03
1946 윈 도 우| 우분투와 윈도우 멀티 부팅시 윈도우 부팅으로 기본값 만들기 [7] sous_la_pl 5616 1 10-13
1945 서버 / IT| DSU 설명서 gooddew 5614 0 08-03
1944 윈 도 우| Windows 10 개발 중인 빌드 확인하기 [5] suk 5613 3 01-29
1943 소프트웨어| MS OFFICE Retail 을 Volume 라이선스로 변경하기 [12] gooddew 5611 28 05-15
1942 서버 / IT| windows server 2012 r2 애니메이션켜기 [4] 떠오르는별 5610 0 09-15
1941 윈 도 우| 윈도우10 만능이미지 제작 메뉴얼 [43] 질주민군 5607 64 11-19
1940 윈 도 우| 인터넷 보안 설정으로 인해 하나이상의~~ [3] [벗님] 5604 1 04-29
1939 윈 도 우| 윈도우10에서 레지스트리 무오류 백업복원 프로그램 찾!^Er... [5] 네버그린 5603 6 09-14
1938 하드웨어| 삼성 DDR3 메모리 보는법과 기본전압1 .5V 오버 [5] 리하요 5597 2 03-13
1937 소프트웨어| [팁] 한글 문서내 그림 파일 용량 줄이기 [5] asklee 5592 1 12-13
1936 윈 도 우| esd파일 wim으로 변환하기 [7] kusaki 5589 4 08-02
XE1.11.6 Layout1.4.8