為什麼通常的拖放功能在 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」的屬性中(右鍵單擊它),取消選取與相容模式相關的所有內容(這對我來說是必要的)

  • 刪除原來的快捷方式,如有必要,在桌面上建立新的快捷方式

  • 有用!

相關內容