안녕하세요.

    윈도 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 를 입력하고

    관리자 권한으로 이 작업 실행

    을 체크 후 확인으로 실행시키면 이제 데스크탑 화면과 탐색기가 관리자 권한으로 실행됩니다.


    이 상태에서는 포터블 앱이 관리자 권한으로 강제로 실행되도 드래그 앤 드랍이 가능해집니다.



    저작자 표시 비영리 변경 금지
    신고
    Posted by 확인소장
    • 감사합니다.
      2015.09.09 21:49 신고

      덕분에 해결 했습니다. 좋은 정보 감사합니다.

    • jbono
      2015.10.02 12:29 신고

      여러가지로 신경쓰였는데... 잘 됬읍니다. 근데.. 탐색기 유틸리티별로 좀 다른 증세도 있는 듯 합니다.
      좋은 정보 감사합니다.

    • 옹기
      2015.11.02 15:36 신고

      감사!~~

    • ㅁㄴㅇㄻㄴ
      2015.11.21 18:41 신고

      글을 쓰실 때는 결론부터 쓰고 나서 부연 설명으로 들어 가는 게 좋습니다 .
      관심도 없는 (적지 않은) 글을 구구절절 써 놓으니 답답할 따름이네요 .
      어쨌든 마지막 정리는 잘하셨습니다 .

      • 확인소장
        2015.12.23 18:11 신고

        글 재주가 없어서 죄송합니다.

      • 이사람이
        2015.12.28 16:16 신고

        유용한 정보를 얻었으면 그냥 감사해야 할 것이지,
        어디다 데고 지적질 하시나요?
        결론을 첫부분에 적든 마지막에 적든 그건 글쓴이 마음 입니다.
        확인소장 // 글쓴이님,,, 사과하실 필요 없습니다. 그리고 감사합니다.

      • 개뻔뻔;;
        2016.02.25 12:26 신고

        정보얻어가는사람이 지적충까지..
        철면피네요ㅋㅋ

      • ㅋㅋㅋ
        2017.07.17 23:20 신고

        하다하다 별걸 가지고 다 시비네.
        글쓴사람 마음이지.
        ㅉㅉ

    • 마조
      2015.12.23 18:08 신고

      권한을 어떻게 낮추는 건지 구체적으로 알려 주시면 좋을 것 같네요
      소유자와는 상관이 없는지
      읽기 쓰기 실행 수정 권한 말씀하시는 건가요

      • 확인소장
        2015.12.23 18:48 신고

        권한의 경우 관리자 권한으로 실행하는것과 그렇지 않은것으로 나눠집니다.
        일반적으로 관리자 권한이 필요한 작업을 프로그램이 간섭하려면 프로그램도 관리자 권한으로 실행해야하구요.
        아이콘에 관리자 권한 아이콘이 있다면 기본 실행 권한이 관리자 권한입니다.
        몇몇 포터블의 경우 강제적으로 관리자 권한으로만 실행이 되는데 관리자 권한을 내리는 방법은 못 찾겠더군요.
        보통 포터블 실행시 실행 환경을 조성하느라 관리자 권한이 필요해서 그런거라고 알고 있습니다. (dll탑재,제거와 레지 수정 작업)

        일반적인 권한으로 실행하는 방법에 대해서 아래 링크 참조해보세요.
        https://technet.microsoft.com/en-us/library/dd919180(v=ws.10).aspx

    • 환상정원
      2016.02.19 20:11 신고

      감사합니다. 내용을 블로그에 퍼갈께요~

    • 푸른비
      2016.07.05 15:45 신고

      안녕하세요~~ 알려주신 대로 윈도우탐색기를 관리자 권한으로 설정을 하였습니다. 다시 관리자권한을 취소 할려고 하면 어떻게 해야 되나요?

      • 확인소장
        2016.07.05 22:06 신고

        작업 관리자 프로세스에서 explorer.exe를 종료 후
        실행 - explorer.exe 를 실행하시면 됩니다. (관리자 권한 체크 해제된 상태)

    • ㅇㅇ
      2016.07.06 00:42 신고

      프로세스 트리 종료가 안되네요 ㅠㅠ 액세스가 거부되었다고 떠요. 관리자 권한으로 실행하라는데 어떻게 하라는 건지 모르겠네요..

    • d
      2017.03.13 20:07 신고

      익스플로러 종료해서 관리자권한으로 실행하는게 가장 좋은것 같습니다

티스토리 툴바