Warum funktioniert das normale Drag&Drop in Windows 10 nicht?

Warum funktioniert das normale Drag&Drop in Windows 10 nicht?

Ich habe gerade Windows 10 installiert, nachdem ich jahrelang Windows 7 verwendet habe.

Das Ziehen und Ablegen einer WAV-Datei in SoundForge ist ein wichtiger Teil meines Arbeitsablaufs. Warum funktioniert es unter Windows 10 nicht mehr?

Vielleicht ist das damit verbunden: Warum das Schildsymbol auf der SoundForge-Verknüpfung? Ich habe Eigenschaften > Verknüpfung > Erweitert > Als Administrator ausführen EIN oder AUS ausprobiert, es ist das Gleiche.

PS: Ich verwende Windows 10 Pro mit einem einzelnen Benutzerkonto (ich bin der Administrator).

Bildbeschreibung hier eingeben


Ich habe auch versucht, Administrator ein-/auszuschalten inEigenschaften > Kompatibilität, aber es ist auch dasselbe.

Bildbeschreibung hier eingeben

Antwort1

Sie sehen einen Effekt derBenutzerkontensteuerung.Ziehen und loslassenfunktioniert nur für Programme mit derselben Berechtigungsstufe. Wenn Sie eine Anwendung als Administrator ausführen, können Sie nur Dateien aus Anwendungen ziehen und ablegen, die ebenfalls als Administrator ausgeführt werden.

Isolierung von Benutzeroberflächenberechtigungen (UIPI)

UIPI blockiert Windows-Nachrichten, die von Prozessen mit niedrigerem MIC-Level an Prozesse mit höherem MIC-Level gesendet werden. Drag-and-Drop wird über Windows-Nachrichten implementiert. Wenn Sie also versuchen, eine Datei per Drag-and-Drop aus dem Windows Explorer (mittlerer MIC) in den Editor mit erhöhten Rechten (hoher MIC) zu verschieben, werden die Windows-Nachrichten blockiert und Drag-and-Drop funktioniert nicht.

Das Herunterschieben des Schiebereglers in die unterste Position deaktiviert UAC seit Windows 8 nicht mehr, da UAC zur Verwendung der Store-Apps erforderlich ist, da UAC die Sandbox bereitstellt, in der die Apps isoliert ausgeführt werden.

Da die Version 8 sehr alt ist, erkennt Windows, dass es bei der Ausführung mit normalen Benutzerberechtigungen Probleme gibt und Administratorrechte erforderlich sind.

Wie oben erwähnt, ist dies ein Problem, das nicht behoben werden kann. Es gibt jedoch einen Workaround, umExplorer als Administratorum Dateien per Drag & Drop aus dem Explorer in einen als Administrator ausgeführten Prozess ziehen zu können.

Antwort2

Ich habe genau dasselbe Problem mit einer älteren Version von Wavelab und meine einzige Problemumgehung besteht darin, die Datei per Drag & Drop auf die Wavelab-Desktopsymbolverknüpfung zu ziehen. Aus irgendeinem Grund wird die Datei dadurch wie gewohnt im Programm geöffnet und kann auch verwendet werden, um während der Ausführung weitere Dateien hinzuzufügen.

Antwort3

Wie in einem Kommentar von @magicandre1981 (dem ich natürlich ein Kopfgeld gebe, Anerkennung gebührt ihm) gepostet, besteht eine andere Lösung darin, RunAsInvokerwie inhttp://meridian.ws/wordpress/?p=306Undhttp://www.ghacks.net/2010/07/08/get-rid-of-uac-prompts-with-microsofts-application-compatibility-toolkit/.

Und so geht’s: Ich habe eine ähnliche Methode wie in den vorherigen Links verwendet, allerdings mit ein paar kleinen Unterschieden (Punkt 6 wurde in diesen Artikeln nicht erwähnt, ich brauchte ihn aber).

Etwas präziser:

  • Laden Sie ADK (Windows Assessment and Deployment Kit) herunter vonHierund installieren Sie ACT

  • Starten Sie den Kompatibilitätsadministrator (in meinem Fall 32 Bit) und erstellen Sie einen neuen Anwendungsfix:

  • Wählen Sie den ausführbaren Pfad von SoundForge 8 und fügen Sie Folgendes hinzu RunAsInvoker:

  • Im nächsten Schritt automatisch generieren:

    Bildbeschreibung hier eingeben

  • Speichern Sie die Datenbank (Datei > Speichern unter) irgendwo. DannDatei > InstallierenEs.

    Bildbeschreibung hier eingeben

  • Deaktivieren Sie in den Eigenschaften von „Forge80.exe“ (Rechtsklick darauf) alles, was mit dem Kompatibilitätsmodus zu tun hat (das war bei mir notwendig).

  • Löschen Sie die ursprünglichen Verknüpfungen und erstellen Sie bei Bedarf eine neue Verknüpfung auf Ihrem Desktop

  • Es klappt!

verwandte Informationen