Solution 1:

I managed to disable drag-and-drop only in Explorer by using the free AutoHotkey.

The following AutoHotkey script will either disable drag or convert it into rename (same as dragging the cursor over a file-name). It basically converts any left-mouse-down action into a complete left-click, so no drag can be done:

#IfWinActive, ahk_class CabinetWClass
LButton::Send, {LButton}

After installing AutoHotKey, put the above text in a .ahk file and double-click it to test. You may stop the script by right-click on the green H icon in the traybar and choosing Exit. To have it run on login, place it in the Startup group at
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

Useful AutoHotkey documentation:

  • List of Keys
  • Hotkeys