Windows 10에서 기본 파일 끌어서 놓기 동작을 설정하는 방법

윈도우에서 파일이나 폴더를 파일 탐색기의 새로운 위치로 드래그 앤 드롭할 때, 기본적으로 복사 또는 이동이라는 두 가지 동작이 수행됩니다. 하지만 윈도우 10의 이러한 기본 설정을 변경할 수 있는 숨겨진 레지스트리 설정이 존재합니다.

윈도우 10 기본 동작

일반적으로 윈도우는 드래그 앤 드롭되는 항목을 다른 드라이브의 폴더로 옮길 때는 복사를, 같은 드라이브 내의 다른 폴더로 옮길 때는 이동을 수행합니다.

단축키를 사용해 드래그 앤 드롭 동작을 일시적으로 바꿀 수 있지만, 이는 매번 키를 눌러야 하는 번거로움이 있습니다. 여기서는 드라이브가 다르든 같든 상관없이, 항상 복사 또는 항상 이동하도록 윈도우의 동작을 강제하는 방법을 소개합니다.

레지스트리 편집기를 이용한 드래그 앤 드롭 동작 변경

레지스트리 편집기는 강력한 도구이지만, 잘못 사용하면 시스템이 불안정해지거나 작동 불능 상태가 될 수 있습니다. 하지만 이 해킹은 비교적 간단하니, 안내에 따라 진행하면 문제없습니다.

만약 레지스트리 편집기 사용 경험이 없다면, 시작 전에 관련 정보를 조금 찾아보는 것이 좋습니다. 변경을 시도하기 전에 반드시 레지스트리와 컴퓨터를 백업해 주세요.

추가 안전을 위해 시스템 복원 지점을 만드는 것도 좋은 방법입니다. 문제가 생길 경우, 복원 지점을 통해 이전 상태로 되돌릴 수 있습니다.

기본 동작을 변경하려면 두 개의 레지스트리 항목을 수정해야 합니다. 준비가 되면 레지스트리 편집기를 열고, 왼쪽 사이드바에서 다음 키로 이동합니다.

HKEY_CLASSES_ROOT*

여기서 “*” 폴더를 마우스 오른쪽 버튼으로 클릭하고, “새로 만들기 > DWORD(32비트) 값”을 선택합니다. 값의 이름을 “DefaultDropEffect”로 지정합니다.

이제 새로 만든 값을 수정하여, 파일과 폴더를 항상 복사하거나 항상 이동하도록 설정할 수 있습니다. 드롭 동작에는 총 4가지 값이 있지만, 우리는 복사와 이동 두 가지에만 집중할 것입니다. 각 값은 다음과 같습니다.

기본 동작(0): 파일 및 폴더를 드래그 앤 드롭할 때 윈도우가 복사 또는 이동을 결정합니다.
항상 복사(1): 파일 또는 폴더의 복사본이 항상 대상 위치에 생성됩니다.
항상 이동(2): 파일 또는 폴더가 대상 위치로 이동됩니다.
항상 바로 가기 만들기(4): 원본 파일 또는 폴더에 대한 바로 가기가 대상 위치에 생성됩니다.

새로 생성한 “DefaultDropEffect” 값을 더블 클릭하여 편집 창을 엽니다. “값 데이터” 필드에 “1” (항상 복사) 또는 “2” (항상 이동)를 입력하고 “확인”을 클릭합니다. 이 예시에서는 “1”을 사용하여 항상 복사하도록 설정하겠습니다.

다음으로, 두 번째 키 위치로 이동하여 위에서 했던 단계를 반복합니다. 새로운 DWORD(32비트) 값을 만들고 “DefaultDropEffect”라는 이름을 붙인 후, 값 데이터를 “1”로 설정합니다.

왼쪽 사이드바를 사용하여 다음 키로 이동하거나, 주소 표시줄에 복사하여 붙여넣기합니다.

HKEY_CLASSES_ROOTAllFilesystemObjects

“AllFilesystemObjects” 폴더를 마우스 오른쪽 버튼으로 클릭하고, “새로 만들기 > DWORD(32비트) 값”을 선택합니다. 새로 생성한 DWORD 값의 이름을 “DefaultDropEffect”로 지정합니다.

새로운 “DefaultDropEffect” 값을 더블 클릭하고 “값 데이터” 필드에 “1”을 입력한 후, “확인”을 눌러 창을 닫습니다.

이제 레지스트리 편집기를 닫으면 됩니다. 컴퓨터를 재시작할 필요 없이, 변경 사항이 즉시 적용됩니다.

원클릭 레지스트리 해킹 다운로드

레지스트리 편집을 직접 하고 싶지 않다면, 미리 만들어진 레지스트리 해킹 파일을 사용할 수 있습니다. 아래 ZIP 파일을 다운로드하여 압축을 해제하세요.

기본 드래그 앤 드롭 동작 해킹 변경 다운로드

압축 해제된 폴더 안에는 두 개의 REG 파일이 있습니다. 하나는 두 키의 “DefaultDropEffect” 값을 “1”로 설정하여 항상 복사하도록, 다른 하나는 “2”로 설정하여 항상 이동하도록 드래그 앤 드롭 동작을 변경합니다. 원하는 동작에 맞는 파일을 더블 클릭하고, 레지스트리 변경 확인 메시지를 수락하면 됩니다.

또한, 드래그 앤 드롭 동작을 기본값으로 되돌리는 REG 파일도 찾을 수 있습니다.

이 해킹은 앞서 설명한 대로 *와 AllFilesystemObjects 키에 “DefaultDropEffect” 값을 추가한 후, REG 파일로 저장한 것입니다. 해킹 파일을 실행하면, 해당 값이 레지스트리에 적용됩니다. 레지스트리를 다루는 것에 관심이 있다면, 시간을 내어 레지스트리 해킹 방법을 배워보는 것도 좋습니다.