为什么常规拖放功能在 Windows 10 中不起作用?

为什么常规拖放功能在 Windows 10 中不起作用?

在使用 Windows 7 多年后,我刚刚安装了 Windows 10。

将 .wav 文件拖放到 SoundForge 中对我的工作流程来说很重要。为什么它在 Windows 10 中不再起作用了?

可能链接:为什么 SoundForge 快捷方式上有盾牌图标?我尝试了属性 > 快捷方式 > 高级 > 以管理员身份运行开启或关闭,结果都一样。

PS:我正在使用 Windows 10 Pro,有一个用户帐户(我是管理员)。

在此处输入图片描述


我还尝试了管理员打开/关闭属性 > 兼容性,但也是一样的。

在此处输入图片描述

答案1

你看到了用户帐户控制拖放仅适用于具有相同权限级别的程序。如果您以管理员身份运行应用程序,则只能从同样以管理员身份运行的应用程序中拖放文件。

用户界面权限隔离 (UIPI)

UIPI 会阻止 Windows 消息从 MIC 级别较低的进程发送到 MIC 级别较高的进程。拖放是通过 Windows 消息实现的。因此,如果您尝试将文件从 Windows 资源管理器(中等 MIC)拖放到运行较高 MIC 的记事本,Windows 消息将被阻止,拖放将不起作用。

自 Windows 8 以来,将滑块向下移动到最低位置不再禁用 UAC,因为使用商店应用程序需要 UAC,因为 UAC 提供了应用程序在其中独立运行的沙箱。

版本 8 非常旧,因此 Windows 检测到它在正常用户权限下运行时存在问题,并且需要管理员权限。

如上所述,这是一个无法修复的功能。但有一个解决方法可以运行以管理员身份浏览能够将文件从资源管理器拖放到以管理员身份运行的进程中。

答案2

我在使用旧版本的 Wavelab 时也遇到了同样的问题,我唯一的解决方法是将其拖放到 Wavelab 桌面图标快捷方式上。不知为何,这会像往常一样在程序中打开文件,并且还可以在运行时向其中添加更多文件。

答案3

正如 @magicandre1981 (我当然会给予他奖励,感谢他)RunAsInvoker在评论中所说,另一个解决方案是使用http://meridian.ws/wordpress/?p=306http://www.ghacks.net/2010/07/08/get-rid-of-uac-prompts-with-microsofts-application-compatibility-toolkit/

具体过程如下;我使用了与之前的链接类似的方法,但略有不同(这些文章中没有提到第 6 点,但我需要它)。

更确切地说:

  • 从以下位置下载 ADK(Windows 评估和部署工具包)这里并安装 ACT

  • 启动兼容性管理器(在我的情况下是 32 位)并创建一个新的应用程序修复:

  • 选择SoundForge 8 可执行路径,并添加RunAsInvoker

  • 在下一步中自动生成:

    在此处输入图片描述

  • 将数据库保存到某处(文件 > 另存为)。然后文件 > 安装它。

    在此处输入图片描述

  • 在“Forge80.exe”的属性中(右键单击),取消选中与兼容模式相关的所有内容(这对我来说是必要的)

  • 删除原有的快捷方式,并根据需要在桌面上创建新的快捷方式

  • 有用!

相关内容