Tip/PC활용
윈도우 8(Win 8.1)에서 드래그 & 드롭이 안 될 때 그 원인과 문제 해결책
확인소장
2014. 6. 17. 18:10
안녕하세요.
윈도 8에서 드래그 앤 드롭(Drag and Drop) 문제로 골치를 격는 상황을 자주 볼 수 있습니다.
윈도 8에선 보안이 강화되서 UAC 기능을 끌수없게 되있죠.
레지스트리 편집으로 가능하나 끄게되면 메트로 UI를 사용 못 하게되고 아무래도 보안적으로 찜찜하게 됩니다.
드래그 앤 드랍과 무슨 상관인지 좀 동 떨어진것처럼 보이지만 드래그 앤 드롭은 A에서 B로 파일을 보내는 겁니다.
그런데 보내는곳과 받는곳의 권한이 동일하거나 받는곳의 권한이 더 낮아야 드래그 앤 드롭이 가능합니다.
여기서 문제는 탐색기나 기본 바탕화면의 explorer.exe의 실행 권한은 관리자권한이 아니라는것이죠.
그래서 탐색기(바탕화면) -> 프로그램(관리자 권한)으로의 드래그 앤 드롭이 안 먹히는겁니다.
낮은 권한의 탐색기에서 높은 권한의 다른 프로그램에 간섭할 권한이 없으니까요.
문제는 일부 포터블의 경우 관리자 권한으로 실행되게 강제되어있는데 그렇게 실행된 포터블로의 드래그 앤 드롭이 안 먹히게 되는겁니다.
탐색기 권한을 관리자 권한으로 높이거나(비추천) 관리자 권한으로 강제하지 않는 포터블을 사용하면 문제가 없습니다.
또한 관리자 권한으로 실행된 프로그램에서 C라는 프로그램을 실행시키면 이 프로그램도 관리자 권한으로 실행되서 마찬가지로 A에서 C로의 드래그 앤 드롭이 안 먹힙니다.
정리하자면 드래그 앤 드롭이 안 되는건 권한 차이 때문!
프로그램간의 권한을 조정하면 해결 가능합니다.
윈도 8에서 드래그 앤 드롭(Drag and Drop) 문제로 골치를 격는 상황을 자주 볼 수 있습니다.
윈도 8에선 보안이 강화되서 UAC 기능을 끌수없게 되있죠.
레지스트리 편집으로 가능하나 끄게되면 메트로 UI를 사용 못 하게되고 아무래도 보안적으로 찜찜하게 됩니다.
드래그 앤 드랍과 무슨 상관인지 좀 동 떨어진것처럼 보이지만 드래그 앤 드롭은 A에서 B로 파일을 보내는 겁니다.
그런데 보내는곳과 받는곳의 권한이 동일하거나 받는곳의 권한이 더 낮아야 드래그 앤 드롭이 가능합니다.
여기서 문제는 탐색기나 기본 바탕화면의 explorer.exe의 실행 권한은 관리자권한이 아니라는것이죠.
그래서 탐색기(바탕화면) -> 프로그램(관리자 권한)으로의 드래그 앤 드롭이 안 먹히는겁니다.
낮은 권한의 탐색기에서 높은 권한의 다른 프로그램에 간섭할 권한이 없으니까요.
문제는 일부 포터블의 경우 관리자 권한으로 실행되게 강제되어있는데 그렇게 실행된 포터블로의 드래그 앤 드롭이 안 먹히게 되는겁니다.
관리자 권한 표시
관리자 권한으로 실행되게 강제된 포터블 프로그램
관리자 권한이 아닌 포터블 프로그램
탐색기 권한을 관리자 권한으로 높이거나(비추천) 관리자 권한으로 강제하지 않는 포터블을 사용하면 문제가 없습니다.
또한 관리자 권한으로 실행된 프로그램에서 C라는 프로그램을 실행시키면 이 프로그램도 관리자 권한으로 실행되서 마찬가지로 A에서 C로의 드래그 앤 드롭이 안 먹힙니다.
정리하자면 드래그 앤 드롭이 안 되는건 권한 차이 때문!
프로그램간의 권한을 조정하면 해결 가능합니다.
정리하자면
1. 드롭 받는 프로그램의 권한을 낮춘다.
- 포터블등의 프로그램을 관리자 권한이 아닌걸로 사용한다.
2. 드래그 하는 프로그램의 권한을 높인다.
- 탐색기(explorer.exe)를 관리자 권한으로 실행한다.
3. 그냥 UAC를 아예 꺼서 모두 다 관리자 권한으로 해버린다.
- METRO UI 사용 불가, 스토어 앱들 사용 불가
참고
UAC 끄기 ( 메트로 UI , 스토어 앱 사용 불가 )
실행(win+R) regedit
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA 의 값을 0으로 변경
다시 사용은 1로 적용
드래그 앤 드롭 자체가 안 될때
탐색기를 관리자 권한으로 다시 실행하는 방법
Ctrl+Shift+ESC 로 작업관리자를 엽니다.
자세히로 큰 창으로 확장한 후 세부정보 탭에서 explorer.exe를 종료시킵니다.
프로세스 트리 끝내기로 종료하면 연관된 프로세스도 다 종료됩니다.
explorer.exe를 종료 후 파일(F) → 새 작업 실행(N)으로 갑니다.
열기에 explorer.exe 를 입력하고
관리자 권한으로 이 작업 실행
을 체크 후 확인으로 실행시키면 이제 데스크탑 화면과 탐색기가 관리자 권한으로 실행됩니다.
이 상태에서는 포터블 앱이 관리자 권한으로 강제로 실행되도 드래그 앤 드랍이 가능해집니다.