본문으로 바로가기
반응형

윈도우8부터 앱이라는 이름이 등장하였다. 기본연결프로그램인데, 스마트시대를 맞추면서 "앱" 이라는 이름을 사용한다.

10을 기준으로 보면, 

윈도우10설정에서 기본앱 설정에 들어가면, 사진, 음악, 영상, 브라우저(Edge), 그외 지도등.. MS의 기본앱을 사용하고있다. 이것이 불편한 것이 많아서 나는,

사진 - Imagine

영상 - Potplayer

음악 - Potplayer

브라우저 - IE 나 크롬 으로 기본앱을 바꾸어서  쓴다.

 

이 기본연결설정을 관리하는 방법으로는 윈도우에 기본 내장된 DISM을 사용하여

DISM.exe /Online [/Export-DefaultAppAssociations | /Get-DefaultAppAssociations | Import-DefaultAppAssociations | Remove-DefaultAppAssociations] 와 같이 사용할수 있다.

예를 들면 내보내기를 한다면

dism /online /export-defaultappassociations D:\association.xml

가져오기를 한다면

dism /online /import-defaultappassociations D:\association.xml

 

과 같이 할 수 있다.

그러나, 이것의 문제점은 실시간 반영이 안되며, 재부팅을 해야하거나, 간혹 안되는 경우도 있다.

 

그래서 찾아본 툴이 있는데 SetUserFTA 이다.

http://kolbi.cz/blog/2017/10/25/setuserfta-userchoice-hash-defeated-set-file-type-associations-per-user/

 

SetUserFTA: UserChoice Hash defeated – Set File Type Associations per User or Group on Windows 8/10 and 2012/2016/2019 – the kol

hey, its me again – bringing back a functionality that was removed from microsoft since Windows 2012 (or Windows 8), yay. this is not the first time that im coding a tool to recreate a missing feature that was working in older Windows versions (check my bl

kolbi.cz

이 툴이다.

SetUserFTA.zip
0.02MB

 

사용법이 아주 간단하고, 실시간으로 바로 기본앱을 바꿀수있다.

봉인을 하고 나서 봉인해제시 이 기본앱(기본연결프로그램, 위에 언급한 것들, 그리고 pdf -> 어도브아크로뱃, 등)

이 풀리는데, 파일 연결을 원상 복구시켜주는 좋은 툴이다.

 

SetUserFTA.exe 실행파일과 옵션으로 쉽게 할 수 있다.

 

1. 내보내기

먼저 기본앱들을 내가 설치한 프로그램들로 변경하였다면, 이 프로그램연결설정값을 내보내기 한다.

먼저 SetUserFTA get 을 해보자.

 

와 같이 cmd내에서 모든 연결확장자와 , 확장자에 연결된 프로그램들을 모두 보여준다.

이제 이값을 저장하려면,

SetUserFTA get > assoc.txt

로 하면 assoc.txt 로 저장을 하게 된다.

 

2. 가져오기

봉인해제후 바탕에 진입하였다면, 다음과 같이 설정파일을 불러옴으로써 , 모든 연결값을 복원시킬 수 있다.

형식 : SetUserFTA configfile

configfile을 위에서 내보내기 한 , 확장자값을 가진 리스트를 말한다. 물론 configfile의 위치는 제대로 적어줘야한다.

만약 D:\assoc.txt 가 존재한다면

 

SetUserFTA D:\assoc.txt

 

를 해주면, 바탕화면이 잠시 껌뻑 거리는데, 윈도우설정에서 기본앱을 확인해보면, 정상적으로 바뀌어 있음을 알 수 있다.

 

 

윈도우 7에서 이 연결부분이 

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\UserChoice\Hash

 

이 위치에 존재하고 앱연결설정시 마다, 랜덤으로 바뀐다.

일전에, 한글 2005, 2007, 2010 3버전을 운용하면서 한글기본프로그램을 변경하기 위해 이 값을 백업후 복원, 바탕화면 refresh 해주는 방법을 사용했는데,

윈도우 8.1로 업글하면서, 문제된게 뭐냐면, 기본프로그램연결 설정은 바뀌지만, hwp 파일을 실행하면, 그 기본 프로그램을 선택하는 화면이 꼭 1회는 떴고(보통, 파일 우클릭-연결프로그램 눌러서 잡아주듯), 그걸 한번 잡아주어야만 , 다음부터는 그 프로그램으로 열리게 되었다.

 

이 SetUserFTA는 이부분을 해결해주고, 모든 프로그램연결설정을 그대로 유지할 수 있다는 장점이 있어서 좋다.

 

물론 원하는 앱만 기본프로그램을 바꿀 수 도 있다.

 

윈도우10에서 기본브라우저인 Edge를 IE로 변경하는 방법은,

CMD에서 

SetuserFTA .htm htmlfile
SetuserFTA .html, htmlfile

SetuserFTA http, IE.HTTP

SetuserFTA https, IE.HTTPS

와 같이 해주면 된다.

 

사이트에 기본앱설정에 대한 설명이 많으니 참고.

반응형