윈도우8

윈도우8에서 앱이 실행이 잘 안될 때..

sungtg 2012. 12. 11. 08:37

윈도우8을 쓰다 보니 앱이 실행이 잘 안되는 경우가 생겼습니다.

실행되고 바로 닫아 버리더군요.

 

 

 

해상도나, 레지스트리에는 이상이 없었는데..

앱에서 어드민 계정으로 상승시켜서 실행하는 경우가 종종있다는 것을 알았습니다

그래서 어드민 계정을 활성화 시켜보기로 했습니다.

 

참고로 윈도우8에서는 single sign-on을 사용합니다.

로컬계정이든 ms계정이든 앱이 자동으로 바탕화면에 나타나고 동기화 되어야 되기 때문에 구분하지 않고 로컬에서 ms계정을 설정할 수 있도록 되어 있습니다.

 

그래서 우선 어드민계정부터 활성화 시키기 위해서

1.

cmd.exe를 관리자권한으로 실행시켜서 윈도우7 때와 같이 어드민계정을 활성화 시켜놓고    net user administrator /active:yes

 

2.

제어판의 사용자 계정 설정에서 로컬계정으로 kst라고 하나 만들었지요

ms계정이 이미 실행이 안되므로 로컬계정의 어드민권한으로 로컬계정을 만들었습니다. 

 

 

 

 

3. 어드민 계정에서 실행이 잘 되었습니다.

 

 

다른 방법으로는

실행하다가 닫히는 앱들을 모두 삭제를 하고

윈도우스토어에서 다시 설치하는 방법이 있습니다.

 

아래 내용은 참고하세요

 

그래픽카드와 3d, 다이렉트x는 앱을 구현하기 위한 기본이 되는 요소 입니다.

wddm 1.2를 지원하는 그래픽카드 인지를 확인하고

윈도우8을 지원하는 드라이버를  있는지를 살펴보세요

 

위 그림에서 보듯이 메트로 앱의 아키텍처 입니다.

 

기존의 데스트탑 프로그램과 큰 차이는 기존의 윈도우에서 사용되는 정형화된 API보다는

비정형화된 자바스크립트, HTML 5로 구성이 되어 있다는 점입니다.

익스플로러를 사용하지 않고 앱자체로 구동이 됩니다.

앱에서는 넷 프레임워크도 사용하지 않습니다.

 

데스크 탑 프로그램에서 보면 프로그램을 돌릴 수 있는 최소사양이 나올 수 있지만

앱은 안됩니다.

그만큼 프로그램보다는 앱의 생명 주기가 짧아질 것으로 예상이 됩니다.

 

윈도우8을 사용하면서 이 부분의 프로그램을 사용하는 문화도 많이 바뀔 것으로 보입니다.