Total commander drag and drop не работает

Обновлено: 27.11.2022

Можно ли с помощью функции Drag&Drop (то есть используя только мышку) в Total Commander 7.0 не только копировать, но и перемещать файлы из одного каталога в другой?

Если можно, то как это настроить?

Какой же русский не любит быстрой езды - бессмысленной и беспощадной!
Нет такой чистой и светлой мысли, которую бы русский человек не смог бы выразить в грязной матерной форме.
Еще никто так, как русские, не глушил рыбу! (в Тихом океане - да космической станцией!)

Попробуй перетаскивать правой кнопкой.

Да, я знаю, что это можно делать правой кнопкой (предварительно поставив в настройкас TC соответствующую галочку), НО ПРИ ЭТОМ:

1) При попытке перетаскивания правой клавишей возникает маленькое меню с вариантами:

А уже из этих вариантов нужно выбрать 'Переместить'. Вообщем-то это не очень удобно, ведь КОПИРОВАТЬ файлы можно, перетаскивая их левой клавишей без всяких дополнительных менюшек. Всё равно получается, что копировать удобнее, чем перемещать.

2) При такой настройке для правой кнопки, мышка теряет способность выделять несколько файлов под нажатой правой кнопкой, а эта функция очень удобна и отказываться от неё я не хочу.

Короче говоря, не катит. Есть ещё варианты?

P.S. Спасибо, конечно, за совет.

Только мышью - нет. А перемещение вместо копирования в TC будет выполняться, если перетаскивать файл или каталог, держа нажатой клавишу Alt.

Через метр я - не я! (с)
---
На письма в личку с просьбой помочь решить проблему/переустановить Windows/написать курсовик не отвечаю. Ваши проблемы - это ваши проблемы. Не путайте форум со службой поддержки.

Только мышью - нет. А перемещение вместо копирования в TC будет выполняться, если перетаскивать файл или каталог, держа нажатой клавишу Alt.


Спасибо! С Alt всё получаться. Но ИМХО им надо было сделать наоборот:
чтобы перемещать можно было только мышкой, а вот копировать с нажатой клавишей Alt. Ведь перемещать файлы требутся гораздо чаще, чем их копировать, разве не так? Ну да ладно.

Кому как. Это во-первых.
Во-вторых, Total Commander - это инструмент для тех, кто пользуется традиционным способом управления компьютером - с помощью клавиатуры. Мышка там не котируется. А в клавиатурном интерфейсе есть самодостаточная кнопка F6, имеющая своё значение со времён Norton, Volkov, Demos и Midnight Commander и им подобных файловых менеджеров. Претензии к способам работы этих программ обычно придумывают люди, избалованные Windows. Drag'n'Drop - это функция графических оконных операционных систем, и в случае Windows она реализуется в стандартном интерфейсе Explorer - если так нужен Drag'n'Drop - пользуйтесь им. Total Commander - для другого способа общения с компьютером..

Junior Member

patdeterre Junior Member
Posts: 3 Joined: 2005-07-19, 18:44 UTC Contact:

Настройка конфигурации Total Commander

Пользователи заметили не правильную настройку конфигурации файлового менеджера Total Commander. Файлы конфигурации по умолчанию имеют только права чтения, без права записи. Все файлы конфигурации программы имеют расширение .ini. Чтобы его увидеть нужно включить отображение расширения файлов в Windows 10.

После настройки конфигурации пропадет оповещение об необходимости снятия защиты от записи. При использовании FTP возможно придется провести аналогичные настройки файла конфигурации wcx_ftp.ini.

Файл конфигурации также может хранится в каталоге Windows, каталоге программы (как и в нашем случае), в папках Application Data, Documents and Settings в зависимости от выбора пользователя в процессе установки Total Commander.

Вопрос

Дополнительно сообщаю, что такая же проблема возникает при перетаскивании файла в окно приложения, разработанное с использованием Microsoft Visual Basic 6.0.
В операционной системе Windows XP вышеуказанные приложения в части перетаскивания файлов работают без проблем.

Перезапустите классический проводник

Как ни странно, но в некоторых ситуациях позволяет решить проблему перезапуск проводника в Windows 10. В чистой системе не возникает проблем с проводником и системой в целом. Если же установлено множество стороннего софта, ситуация может быть совсем иной.

Не работает перетаскивание (Drag and Drop) Windows 10

Функция Drag and Drop перестаёт работать в приложениях, запущенных с разными правами с включённым UAC. Бывает действительно достаточно отключить контроль учётных записей. Хотя снижение его уровня также может решить проблему.

Например, перетаскивание не работает из приложения запущенного с обычными правами в приложение запущенное с правами администратора. Если же нужно перетащить файл hosts из файлового менеджера Total Commander в классический Блокнот, тогда оба приложения запускайте от имени администратора.

Запустите программы от имени администратора Windows 10. Это действительно очень важно. Скорее всего, проблема будет уже решена. Но всё же есть дополнительные рекомендации, когда даже права администратора не помогают.

It works now .

Post by *pol098 » 2016-12-03, 14:11 UTC

Added: I had said that it was now possible to drag and drop onto TCMD running in admin mode; that was a mistake. The details are in the remainder of this post and the two following ones, but there's nothing new, don't bother.

Erroneous post (ignore): I don't think I've changed my configuration in any significant way, but it's now possible to drag and drop into TCMD in user (not admin) mode. I don't know when this happened, I've just noticed. I had set up icons to run 64-bit TCMD as non-admin and 32-bit as admin. I suppose this has happened through Windows updates, though it might be TCMD (now 9.0a rc1).

Power Member

Horst.Epp Power Member
Posts: 4880 Joined: 2003-02-06, 17:36 UTC Location: Germany

Post by *Horst.Epp » 2016-12-03, 14:22 UTC

pol098 wrote: I don't think I've changed my configuration in any significant way, but it's now possible to drag and drop into TCMD in user (not admin) mode. I don't know when this happened, I've just noticed. I had set up icons to run 64-bit TCMD as non-admin and 32-bit as admin. I suppose this has happened through Windows updates, though it might be TCMD (now 9.0a rc1).

Windows Update nor TC are definitely not changing any shortcuts you make !
So don't blame others for things you are responsible for.

Windows 11 Home x64 Version 21H2 (OS Build 22000.675)
TC 10.50b5 x64 / x86
Everything 1.5.0.1312a (x64)

Post by *pol098 » 2016-12-03, 14:42 UTC

pol098 wrote: Windows Update nor TC are definitely not changing any shortcuts you make !
So don't blame others for things you are responsible for.

Thanks for response. I didn't say that Windows or TCMD had changed the shortcuts, simply that drag-and-drop which didn't work in the past now works. But my posting was wrong: on checking I discovered that the shortcut to 32-bit TCMD, which I had set to run in administrator mode, had indeed been changed to run in user mode (possibly by an update to TCMD, possibly something I did inadvertently, the cause is not important). On changing the shortcut to use admin mode, it is indeed not possible to drag and drop to TCMD, as was the case before. Nothing has changed, my posting of a few minutes ago is wrong.

Junior Member

krstatzar Junior Member
Posts: 84 Joined: 2005-03-03, 01:52 UTC Contact:

Как и в предыдущих версиях системы функция Drag and Drop после внесения некоторых изменений может не работать в Windows 10. Она позволяет перетаскивать файлы с одного окна в другое или с одной папки в другую. Так можно не только выполнять перемещение, но и открыть его с помощью сторонней программы. Некоторые обновления как ОС, так и ПО, и различные твикеры могут поломать эту функциональность.

Эта статья расскажет, что делать, когда не работает Drag and Drop Windows 10. Все пользователи пользуются перетаскиванием файлом, и не знаю, что в этой функции есть название. Значительно проще перетянуть нужный файл в определённое расположение, чем искать соответствующие пункты в меню.

Запуск Total Commander с правами администратора

Множество проблем связанных с доступом к файлам тревожат пользователя из-за необходимости запуска программы от имени администратора в Windows 10. Обычно все файловые менеджеры для полноценной работы в системе требуют права администратора. А как многие могли заметить по умолчанию большинство программ запускает без прав администратора.

как запустить Total Commander с правами администратора

Нажмите правой кнопкой мышки на иконку программы Total Commander, и в открывшемся контекстном меню выберите пункт Запуск от имени администратора. При последующих запусках файлового менеджера в таком случае придется проводить аналогичные действия каждый раз.

total commander права администратора

Для настройки автоматического запуска программы от имени администратора необходимо воспользоваться настройками совместимости в Windows 10. В контекстном меню программы перейдите в Свойства. В разделе Совместимость установите отметку на пункт Запускать эту программу от имени администратора.

Отключите контроль учётных записей

Контроль учётных записей (UAC) предотвращает изменения, вносимые в систему опасным ПО. По умолчанию в настройках установлено уведомлять только при попытках приложений внести изменения в компьютер. При попытке запустить вредоносное приложение, оно будет заблокировано в целях защиты Windows 10.

Все ответы

Follow MSTechnetForum on Twitter

Для начала sfc /scannow. Плюс еще вот какой момент - у вас UAC не отключен? Если отключен и программы, в которые вы перетаскиваете файлы, запускаются с повышенными привилегиями (щит на значке программы), то возможна подобная картина. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий

UAC действительно отключен и для архиватора требуются повышенные привилегии . Нарушений в системных файлах естественно нет. Не может быть, что проблема только у меня.

Follow MSTechnetForum on Twitter

Протестировал, подтверждаю - для WinRar 3.93 и 4.01 наблюдается данный баг в ОС Vista и Windows 7. Удалось заметить, что при попытке добавления файла возникает ошибка отказа в доступе. Поскольку WinRar не ведет логов, то выяснить, к чему конкретно выдан отказ в доступе, затруднительно. Рекомендую пообщаться с разработчиком на этот счет. По поводу вашего приложения - выясняйте, куда в процессе перетаскивания идет промежжуточная запись и что с правами на это размещение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий

Долгими кропотливыми тестами удалось выяснить, что проблема исчезает, как только ПО запускается НЕ от имени администратора. Как только запущено от администратора (а очень часто это необходимо для архивации системных или иных, требующих права администратора, файлов) - баг. Надеюсь информация будет полезной для совершенствования ОС в части совместимости с предыдущими версиями Windows. Хотелось бы заметить, что в настройках у меня стоит постоянный запуск от администратора. Заранее спасибо.

Дополнительно сообщаю, что любая программа, запущенная от имени администратора показывает тот же баг при перетаскивании (проверено на QIP, Word, Internet Explorer, КОМПАС-3D V11, Total Commander).

Дополнительно сообщаю, что любая программа, запущенная от имени администратора показывает тот же баг при перетаскивании (проверено на QIP, Word, Internet Explorer, КОМПАС-3D V11, Total Commander).

конкретно с перетаскиванием - не баг, под аккаунтом с административными привилегиями всё правильно - технически это попытка потока с Low integrity level получить доступ к данным потока с High integrity level: не будет работать. смущает только одно - вы утверждаете, что UAC у вас отключен: в этом случае все потоки стартуют с административным токеном, но вот касательно уровней целостности. а как именно у вас "UAC действительно отключен"? навскидку не скажу, да и времени особо нет: коллеги продвинутые, вопрос к вам - влияет ли как-либо UAC на Integrity Control?

Но если UAC отключен, то все программы у администратора запускаются с полными правами, поэтому проблема с перетаскиванием может быть лишь багом программы, а не ОС.

  • Предложено в качестве ответа AndricoRus Editor 6 июля 2011 г. 9:26

Т.е. если UAC работает и файл перетаскивается в приложение, запущенное под администратором, то не быть перетаскиванию вообще? Понятно, если производятся попытки записи в системные папки, реестр или остановка системных служб, то MIC должен работать, но при чем тут перетаскивание? Считаю целесообразным его через MIC не проводить, или, в конце концов, выдавать запрос на выполнение операции.

Т.е. если UAC работает и файл перетаскивается в приложение, запущенное под администратором, то не быть перетаскиванию вообще?


Смотря откуда вы перетаскиваете. Если из проводника, то да, по умолчанию он запускается с обычными правами. В общем, я по ссылке выше объяснил уже это, да и про причины там тоже сказано, равно как и парой постов выше.

В чем конкретно ваша проблема? Если WinRar запущен с обычными правами, то перетащить в него файл из проводника не проблема. Если только это не баг программы. Если же вы запускаете его с полными правами, то. зачем?

1. Обновите WinRAR,

2. Запишите процесс вашего перетаскивания с помощью Пуск - Поиск - psr. Включите в запись настройки UAC.

Vadim Sterkin, перетаскиваю из проводника. То, что сказано по ссылке - с этим все понятно. По поводу UAC поясню - отключался он на время тестирования, когда Vinokurov Yuriy сообщил, что " Если отключен . то возможна подобная картина", поэтому он был включен обратно.

  1. отличий архиватора, от остальных программ, поддерживающих перетаскивание, в данной ситуации не замечено (т.е. бага архиватора нет);
  2. запускаем его с полными правами, затем, что при необходимости заархивировать папку/файл в корне диска, Program Files и т.п., то крайне неудобно и долго проделывать весь этот процесс: лезть в папку программы, ставить административные права, снова архивировать и снимать административные права; вот случилось так, что не пользователь я простой - не просто скидываю файл в мои документы и читаю его, а выполняю постоянно системные и прочие настройки - на что учетная запись администратора??
  3. проблема остается быть проблемой, т.к. решения до сих пор не озвучено (предложено мной ранее: а) перетаскивание не контролировать через MIC. б) выдавать запрос на выполнение операции).

P.S. Если MIC призван отнять у пользователя (какой бы он не был админ) права на изменение разрешений взаимодействия объектов с более низким уровнем, чем у другого объекта, то отключил UAC и MIC не работает.

vbAlexey, теперь соврешенно понятно, что вы запускаете архиватор с полными правами, отсюда и проблема. Полноценное решение может предоставить только Microsoft в будущих ОС, но за две последних этого не произошло, так что не надейтесь особо.

Могу вам предложить два обходных пути:

  1. Отказаться от перетаскивания, т.е. открывать папки из архиватора, запущенного с полными правами. Сомневаюсь, что этот путь вас устроит, однако он проще, чем вы описали это в п. 2 выше. В т.ч. не забывайте о возможности копировать путь из адресной строки и вставлять в архиватор.
  2. Открывать архивируемую папку в отдельном процессе проводника с повышенными правами (добавить соотв. пункт в контекстное меню очень просто). Это лучший путь в вашей ситуации - открыли родительскую папку и перетащили нужную дочернюю в архиватор.

Отдельно замечу, что проблем с архивированием папок в корне диска быть не должно, т.к. на их создание не требуются полные права в отличие от файлов. Однако от практики хранения данных в корне диска нужно отказываться, если вы работаете в проводнике с его библиотеками, поиском и т.д. Иначе вы проигрываете в эффективности.

Vadim Sterkin, естественно решение может предоставить только Microsoft, я же не на какую-то иную тех.поддержку пишу. Однако, непосредственно представителей и не слышно.

На самом деле обходных путей достаточно уже опробовано, даже помимо 2-ух вышеуказанных, вплоть до использования предыдущих версий ОС (да, к сожалению не все юзеры, которых работа научила получать бо'льшую пользу от компьютера, готовы в момент перейти в прилично обновленную среду), НО все они (обх. пути) снова и снова приводят к желанию наконец-то внести изменения в ОС.

Незнаю, как Вам удавалось открывать папку в отдельном процессе проводника с повышенными правами, т.к. такие манипуляции (в т.ч. указанные по ссылке очень просто) не запускали Explorer.exe с повышенными правами и, соответственно перетаскивание не срабатывало. Да, другие процессы по таким схемам срабатывают как часы, но проводник нет.

По поводу архивирования папок в корне диска сообщаю: есть такая несравнимо удобная команда меню (за что огромное спасибо разработчикам WinRAR), так вот, при ее использовании и создается архив там же, где расположена архивируемая папка (что очень удобно), т.е. в корне диска (т.о. создается "файл", а не "папка"). Как же тут не быть проблеме.

Vadim Sterkin, вы своеобразно выразились на счет отказа хранения в корне диска, написав "данных". Под этим просматривается как "файлы", так и "папки". Насчет файлов, частично с Вами согласен, а уж насчет "папок" хочется сказать: может вообще запретить запись чего-либо в корень?? (кстати, прошу обратить внимание на то, где предлагается создать папку "cmdtools" по предложенному Вами обходному пути-двойные стандарты получаются).

К тому же данные записываются в корень не только для хранения, но это уже совсем другая тема.

Все же считаю целесообразным процесс перетаскивания через MIC не контролировать, или выдавать запрос на выполнение операции. Надеюсь соответствующие должностные лица об этом услышат.

Windows 10 DRAG AND DROP

Post by *patdeterre » 2016-05-19, 08:40 UTC

Site Admin

ghisler(Author) Site Admin
Posts: 42448 Joined: 2003-02-04, 09:46 UTC Location: Switzerland Contact:

Post by *ghisler(Author) » 2016-05-19, 10:39 UTC

Are you running Total Commander with administrator rights? Then Windows will block drag&drop to programs running with normal rights.

Post by *pol098 » 2016-05-24, 12:42 UTC

Me too. Details: drag and drop has not been working in TCMD 8.52a since migrating from Win7/64 to Win10/64. TCMD is not running as administrator, or in any compatibility mode, for current user and all users. Explorer.exe is owned by TrustedInstaller; TOTALCMD.EXE and TOTALCMD64.EXE are owned by an administrator user. Changing TCMD ownership to SYSTEM doesn't help. TrustedInstaller isn't available as an option to change owner to. I can drag and drop from pane to pane within TCMD, but not from external places like a browser URL, the desktop, or Windows Explorer. I could experiment with changing ownership of Explorer.exe to SYSTEM, but then probably wouldn't be able to change it back again, so have avoided doing it. Copy/Cut and Paste to TCMD does work. 64- and 32-bit TCMD behave the same.

Workaround: use copy/paste where possible. Not possible from a browser URL - I get round this by dragging URL icon to the desktop, then cut/paste to TCMD.

Power Member

HolgerK Power Member
Posts: 5358 Joined: 2006-01-26, 22:15 UTC Location: Europe, Aachen

Post by *HolgerK » 2016-05-24, 13:06 UTC

in TCs caption bar?
If so: TC is definitely running with elevated rights!

Post by *pol098 » 2016-05-24, 13:43 UTC

in TCs caption bar?
If so: TC is definitely running with elevated rights!

I see exactly that, so must be running with elevated rights. So it's a Windows problem, not yours, though I would be grateful for any suggestions. As I said, the Security and Compatibility indicate TCMD has Total control permissions, but is not set to tun as administrator. If I right-click the TCMD quick launch icon on the taskbar, then right-click TCMD64 (the name I use), I get options to Open or Run as administrator; choosing Open doesn't help. I have UAC disabled.

I tried running in a Win7/32 virtual machine, and the caption didn't have the username at the start, just registered name at the end; running as administrator added the username, so that's clear.

Thanks for useful answer, and best wishes

ADDED LATER: Got it! The taskbar shortcut is set to run as administrator, not the program itself. Right-click taskbar icon (or other shortcut), right-click shortcut name (TCMD64 in my case), left-click Properties, Shortcut tab, Advanced button. Run as administrator was ticked. I don't remember if that was my doing, or happened during the Win10 migration. I will now have to decide whether I want to have the advantages of always running as administrator (but no drop), or run normally without elevated rights.

Thanks again for your information, just what I needed, and best wishes

Изменение атрибутов файла в Total Commander

Изменение атрибутов файла в Total Commander

Вместо запуска с правами администратора и настройки конфигурации можно попробовать поменять атрибуты конкретного файла в Total Commander. Пользователю достаточно выделить нужную папку или файл и нажать на меню Файлы > Изменить атрибуты. В открывшемся окне изменения атрибутов снимите отметку с пункта Только чтение и примените изменения.

После изменения атрибутов пользователь может вносить изменения в нужный файл. Есть возможность изменять атрибуты не только для отдельных файлов, а для целых папок. Зарисованный черных квадрат напротив атрибута значит его частичное применение. Когда галочка значит полное применение атрибута к выделенным файлам.

Не работает перетаскивание (Drag and Drop) файлов в некоторые сторонние приложения (не входящие в состав операционной системы Windows Vista/7)

Обновите операционную систему

Обычно обновление ОС исправляет битые (проблемные) файлы путём их замены. В большинстве случаев рекомендуется обновить систему до последней версии. Даже если была ошибка через неудачное обновление, в следующем она исправляется. Как было с песочницей (Windows Sandbox), которая не запускалась на определённых конфигурациях компьютера.

После чистой установки операционной системы все функции работают как положено. Это касается только оригинального образа последней версии Windows 10. Рекомендуем проверить целостность системных файлов и выполнить чистую загрузку Windows 10. И теперь можете проверять функциональность Drag & Drop.

Функция Drag and Drop работает в большинстве приложений по умолчанию. А в программе VirtualBox её можно при желании включить отдельно в настройках. Она поддерживает перетаскивание файлов с виртуальной машины на компьютер.

Total Commander давно занимает первые позиции среди всех файловых менеджеров в Windows 10. Так как ещё в предыдущих версиях операционной системы отлично сумел себя зарекомендовать. Неопытные пользователи встречаются с проблемами в процессе использования Total Commander. При попытке изменить системный файл выводится окно с ошибкой: Не удается записать. Снимите защиту от записи.

Данная статья расскажет собственно как снять защиту от записи в программе Total Commander. По сути снять защиту от записи в файловом менеджере можно несколькими способами. Первым делом необходимо пользователю попробовать запустить файловый менеджер с правами администратора, а только потом уже при необходимости перейти к включению полного доступа для файла конфигурации.

Windows 10 DRAG AND DROP

Post by *patdeterre » 2016-05-19, 08:40 UTC

Site Admin

ghisler(Author) Site Admin
Posts: 42448 Joined: 2003-02-04, 09:46 UTC Location: Switzerland Contact:

Post by *ghisler(Author) » 2016-05-19, 10:39 UTC

Are you running Total Commander with administrator rights? Then Windows will block drag&drop to programs running with normal rights.

Post by *pol098 » 2016-05-24, 12:42 UTC

Me too. Details: drag and drop has not been working in TCMD 8.52a since migrating from Win7/64 to Win10/64. TCMD is not running as administrator, or in any compatibility mode, for current user and all users. Explorer.exe is owned by TrustedInstaller; TOTALCMD.EXE and TOTALCMD64.EXE are owned by an administrator user. Changing TCMD ownership to SYSTEM doesn't help. TrustedInstaller isn't available as an option to change owner to. I can drag and drop from pane to pane within TCMD, but not from external places like a browser URL, the desktop, or Windows Explorer. I could experiment with changing ownership of Explorer.exe to SYSTEM, but then probably wouldn't be able to change it back again, so have avoided doing it. Copy/Cut and Paste to TCMD does work. 64- and 32-bit TCMD behave the same.

Workaround: use copy/paste where possible. Not possible from a browser URL - I get round this by dragging URL icon to the desktop, then cut/paste to TCMD.

Power Member

HolgerK Power Member
Posts: 5358 Joined: 2006-01-26, 22:15 UTC Location: Europe, Aachen

Post by *HolgerK » 2016-05-24, 13:06 UTC

in TCs caption bar?
If so: TC is definitely running with elevated rights!

Post by *pol098 » 2016-05-24, 13:43 UTC

in TCs caption bar?
If so: TC is definitely running with elevated rights!

I see exactly that, so must be running with elevated rights. So it's a Windows problem, not yours, though I would be grateful for any suggestions. As I said, the Security and Compatibility indicate TCMD has Total control permissions, but is not set to tun as administrator. If I right-click the TCMD quick launch icon on the taskbar, then right-click TCMD64 (the name I use), I get options to Open or Run as administrator; choosing Open doesn't help. I have UAC disabled.

I tried running in a Win7/32 virtual machine, and the caption didn't have the username at the start, just registered name at the end; running as administrator added the username, so that's clear.

Thanks for useful answer, and best wishes

ADDED LATER: Got it! The taskbar shortcut is set to run as administrator, not the program itself. Right-click taskbar icon (or other shortcut), right-click shortcut name (TCMD64 in my case), left-click Properties, Shortcut tab, Advanced button. Run as administrator was ticked. I don't remember if that was my doing, or happened during the Win10 migration. I will now have to decide whether I want to have the advantages of always running as administrator (but no drop), or run normally without elevated rights.

Thanks again for your information, just what I needed, and best wishes

Читайте также: