Почему обычное перетаскивание не работает в Windows 10?

1871
Basj

Я только что установил Windows 10, после нескольких лет, проведенных с Windows 7.

Перетаскивание файла .wav в SoundForge - это что-то важное в моем рабочем процессе. Почему он больше не работает в Windows 10?

Может быть связано: почему значок щита на ярлыке SoundForge? Я пробовал Свойства> Ярлык> Дополнительно> Запуск от имени администратора, ВКЛ или ВЫКЛ, это то же самое.

PS: я использую Windows 10 Pro, с одной учетной записью пользователя (я администратор).

enter image description here


Я также попытался администратор ВКЛ / ВЫКЛ в Свойства> Совместимость, но это также то же самое.

enter image description here

1
[Как удалить наложения значков UAC (сине-желтые щиты) в Windows 7] (// superuser.com/q/68345) DavidPostill 7 лет назад 0
Вероятно, это связано с тем, что шилд на значке, но проблема не в том, что он на значке, а в том, что программа по какой-то причине требуется для запуска с правами администратора. Программа, работающая в режиме администратора, не сможет получать перетаскивание от программы, не работающей от имени администратора, Yisroel Tech 7 лет назад 0
Вы можете попробовать ответ здесь http://superuser.com/a/547846/368970 Yisroel Tech 7 лет назад 0
У меня есть только один пользователь: я, и этот пользователь является администратором. UAC уже находится в нижнем состоянии (нижняя позиция ползунка). Но все равно не работает Basj 7 лет назад 0
Это не связано с тем, сколько пользователей у вас на компьютере. У вашего пользователя некоторые программы (большинство из них) работают без прав администратора, а некоторые требуют прав администратора. Перетаскивание не работает между этими двумя типами программ. Отключение UAC (что само по себе является плохой идеей) не означает, что он не будет работать от имени администратора, просто не будет спрашивать у вас разрешения каждый раз, чтобы сделать это. Yisroel Tech 7 лет назад 0
Вы пробовали делать со своей программой такой ответ, который я предложил? Yisroel Tech 7 лет назад 0
@YisroelTech Я пытался, это не сработало. Как я всегда могу запустить его от имени администратора? Я пытался изменить свойства ярлыка («Запуск от имени администратора»), но он ничего не меняет. Что-то еще: я перетаскиваю с рабочего стола в SoundForge 8. Basj 7 лет назад 0
Что "не сработало"? Выполнены ли все действия, включая нажатие кнопки «Нет, я закончил исследовать проблему - отменить все внесенные изменения и очистить все настройки»? Вы спрашиваете, как вы можете «всегда запускать его как администратор», но на самом деле вам нужно обратное. Вам нужно найти способ запустить программу не как администратор. Yisroel Tech 7 лет назад 0
@YisroelTech: Что не сработало => перетащите файл .wav с рабочего стола в SoundForge 8 даже после использования техники, упомянутой в связанном ответе. Basj 7 лет назад 0
Кстати @ downvoter, спасибо, пожалуйста. Basj 7 лет назад 0

2 ответа на вопрос

2
magicandre1981

Вы видите эффект контроля учетной записи пользователя . Drag & Drop работает только для программ с одинаковым уровнем разрешений. Если вы запускаете приложение от имени администратора, вы можете перетаскивать файлы только из приложений, которые также работают от имени администратора.

Изоляция привилегий пользовательского интерфейса (UIPI)

UIPI блокирует отправку сообщений Windows от процесса с более низким уровнем MIC к тому, который выполняется с более высоким уровнем MIC. Перетаскивание осуществляется через сообщения Windows. Поэтому, если вы попытаетесь перетащить файл из Проводника Windows (средний MIC) в Блокнот, работающий с повышенными правами (высокий MIC), сообщения Windows блокируются, и перетаскивание не работает.

Перемещение ползунка вниз в самое нижнее положение больше не отключает UAC, начиная с Windows 8, поскольку UAC требуется для использования приложений магазина, поскольку UAC предоставляет изолированную программную среду, в которой приложения работают изолированно.

Версия 8 очень старая, поэтому Windows обнаруживает, что у нее есть проблемы при работе с обычными разрешениями пользователя и требуются права администратора.

Благодарю. Я часто использую SF8.0 (помимо SF10.0, у каждого из них есть преимущество, SF8 очень легкий). какое решение вы бы использовали? я могу отключить эту изоляцию? или я могу запустить рабочий стол / проводник как администратор? так что SF8 будет иметь те же права, что и исследователь? Basj 7 лет назад 0
да, вы можете запустить Explorer от имени администратора и перетащить их отсюда: http://superuser.com/a/1060578/174557 magicandre1981 7 лет назад 0
Спасибо @ magicandre1981. Хм ... это выглядит странно. Есть ли простой способ заставить SF 8.0 работать без прав администратора? (Я отключил «Запуск от имени администратора» в ярлыке). Нет ли простого решения для этого? Basj 7 лет назад 0
используйте инструменты совместимости приложений (часть комплекта для оценки и развертывания Windows (ADK)), чтобы изменить шайбу для SF8 для запуска «AsInvoker» magicandre1981 7 лет назад 0
Это выглядит сложно. Не могли бы вы упомянуть об этом? (может быть, другой ответ здесь или документ?) Это легко сделать или, скорее, сложно? Basj 7 лет назад 0
нет простого пути. Установите ** AsInvoker ** для приложения: http://meridian.ws/wordpress/?p=306, http://www.ghacks.net/2010/07/08/get-rid-of-uac-prompts -с-Microsofts-приложения совместимость инструментарий / magicandre1981 7 лет назад 0
К счастью, я не переключился на W10, мой основной компьютер для производства музыки. Я не буду переключаться, и я останусь с W7, чтобы избежать таких проблем. В любом случае, спасибо @ magicandre1981! Basj 7 лет назад 0
в win7 у вас тоже есть проблема и отключение UAC очень плохо magicandre1981 7 лет назад 0
Никогда не было этой проблемы в W7. И я отключил UAC годами без каких-либо проблем (вычисления выполняются не менее 8 часов в день), я знаю, что делаю, я не хочу / не должен иметь всплывающие окна постоянно о каждом действии администратора. Basj 7 лет назад 0
Как я уже сказал, перемещение ползунка больше не отключает UAC, начиная с Win8, поэтому вы не видите этого в Win7. нет, ты не знаешь, что делаешь, иначе ты бы не спросил здесь;) magicandre1981 7 лет назад 1
Более или менее @ magicandre1981;) Basj 7 лет назад 0
1
Shriker

У меня точно такая же проблема со старой версией Wavelab, и мой единственный обходной путь - перетаскивание на ярлык на рабочем столе Wavelab. По некоторым причинам это открывает файл в программе как обычно и может также использоваться, чтобы добавить больше файлов в нее во время работы.