Windows 拖放不起作用 – 一些簡單的修復

Windows 拖放不起作用 – 一些簡單的修復
您是否遇到過無法拖放文件或文件夾的 Windows 問題?您可以右鍵單擊並選擇文件和文件夾,但您將無法再拖動它們。不幸的是,大多數 Windows 用戶至少遇到過一次這個問題。但是有很多方法可以解決這個問題。

繼續閱讀以了解如何在 Windows 11、10 或 7 PC 上修復拖放不起作用的問題。

Windows 11 拖放不起作用

在 Windows 11 中,拖放功能允許用戶在位置之間輕鬆移動任何文件或文件夾。但是,此工具可能並不總是有效,因此難以手動移動文件或目錄。好消息是,您可以使用 Windows 11 中的拖放功能快速解決問題。

在嘗試以下方法之一之前,您應該先檢查幾件事。確保 USB 電纜、端口或集線器工作正常,檢查無線設備是否可以重新啟動,並確保鼠標(外部設備)沒有損壞。

使用 Esc 鍵並左鍵單擊

  • 通過在桌面上單擊鼠標左鍵找到要移動的文件或文件夾。
  • 按一次鍵盤上的“Escape”鍵。
  • 鬆開鼠標左鍵。
  • 拖放功能現在應該像往常一樣工作。

使用命令行

  • 要啟動“運行”命令窗口,請按 Win+X 鍵盤快捷鍵。
  • 鍵入“cmd”並按鍵盤上的組合鍵“Ctrl + Shift + Enter”以提升模式啟動“命令提示符”。
  • 鍵入以下命令並按 Enter:sfc /scannow
  • 耐心等待程序完成。在掃描期間,命令行將查找任何缺陷並立即修復它們。
  • 如果您重新啟動計算機,您的拖放問題應該會得到解決。

使用 Windows PowerShell

  • 右鍵單擊開始菜單中的“Windows Powershell”。
  • 在 Windows PowerShell(管理員)窗口中運行以下命令:DISM.exe /Online /Cleanup-image /Restorehealth
  • 等待過程完成。將執行掃描,同時刪除所有有故障的系統文件。
  • 完成後退出 PowerShell 並重新啟動計算機。拖放應該可以正常工作。

更改用戶帳戶設置

  • 要打開運行,請同時按 Windows 鍵 + R。
  • 在“運行”命令窗口的搜索區域中鍵入“useraccountcontrolsettings”,然後按 Enter。將出現用戶帳戶控制設置窗口。
  • 將用戶帳戶控制面板設置為“僅當應用程序嘗試對我的計算機進行更改時通知我(默認)”。
  • 要保存並退出應用程序,請單擊確定。
  • 當 UAC 提示出現時,單擊是接受更改。
  • 現在回去看看拖放功能是否再次正常工作。

Windows 10 拖放不起作用

您可以在 Windows 10 上嘗試多種方法來修復拖放功能。您可以在下面找到四種既簡單又有效的方法。

運行 ESC 鍵

拖放在 Windows 10 中不起作用可能是由於之前的拖動操作卡在 Windows 內存中造成的。這可能是與其他軟件或服務交互的結果。首先,您應該嘗試停用該界面。選擇要移動的文件或文件夾後,您可以通過按鍵盤上的“Esc”鍵來執行此操作。

網絡引導

該問題的第二個解決方案是執行乾淨啟動。

  • 同時按下 Windows 和 R 鍵啟動運行對話框。
  • 只需在框中鍵入“msconfig”,然後單擊“確定”繼續。
  • 在“系統配置”窗口中,選擇“工具”選項卡。
  • 選擇“隱藏所有 Microsoft 服務”,然後選擇“全部禁用”。
  • 選擇啟動選項卡,然後單擊打開任務管理器。
  • 選擇該項目,然後在“啟動”選項卡上的“任務管理器”窗口中單擊“禁用”。
  • 關閉“任務管理器”。
  • 單擊“系統配置”窗口上的“應用”和“確定”以繼續。
  • 然後重新啟動計算機,看看 Windows 10 中的拖放問題是否已修復。

禁用用戶帳戶控制

  • 同時按下 Windows 鍵和 R 鍵以啟動運行對話框。
  • 鍵入“regedit”並單擊“確定”繼續。
  • 導航到註冊表編輯器窗口中的以下文件夾。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  • 雙擊“EnableLUA”選項。
  • 將值數據轉換為零
  • 要使更改生效,請關閉註冊表編輯器並重新啟動計算機。然後檢查 Windows 10 中的拖放問題是否已修復。

更改拖動寬度和高度

  • 再次打開註冊表編輯器。
  • 導航到註冊表窗口後導航到以下文件夾。HKEY_CURRENT_USER\Control Panel\Desktop
  • 打開桌面文件夾。
  • 通過雙擊將右窗格中的拖動高度和寬度設置為高值。
  • 單擊確定。
  • 要查看 Windows 10 中的拖放問題是否已解決,您可以此時重新啟動 PC。

Windows 窗體拖放不起作用

Первым шагом в каждой процедуре перетаскивания является перетаскивание。Метод DoDragDrop позволяет захватывать данные, как только начинается перетаскивание。

Операция перетаскивания запускается с помощью события MouseDown, поскольку оно наиболее интуитивно понятно。Не забывайте, что любое событие может активировать операцию перетаскивания。События перетаскивания доступны для нескольких контроллеров。

Чтобы начать операцию перетаскивания, выполните следующие действия:

  • Используйте метод DoDragDrop для настройки данных。Это позволит вам перетаскивать данные。Другими словами, в событии MouseDown будет разрешен эффект перетаскивания, и перетаскивание начнется。Операции перетаскивания показаны в примере ниже。Строка показывает текстовые свойства элемента управления Button и представляет перетаскиваемые данные, а единственными разрешенными действиями являются перемещение или копирование.private void button1_MouseDown(object sender,System.Windows.Forms.MouseEventArgs e){ button1.DoDragDrop(button1.Text, DragDropEffects.Copy | DragDropEffects.Move);}
  • Можно обрабатывать событие QueryContinueDrag во время операции перетаскивания。Это запрашивает разрешение от вашей системы, чтобы продолжать перемещать вещи。На этом этапе вы можете выполнять методы, влияющие на процесс перетаскивания, такие как расширение TreeNode, когда курсор задерживается над ним в элементе управления TreeView.

Теперь вам нужно включить функцию сброса。

  • Для параметра AllowDrop должно быть установлено значение true。
  • Когда пользователь перетаскивает элемент управления, вы должны проверить, соответствуют ли содержащиеся в нем данные。После этого он присваивает значение из перечисления DragDropEffects тому эффекту, который произойдет, как только произойдет сброиз.
  • Вы можете получить доступ к перетаскиваемым данным, используя метод GetData в событии DragDrop для управления размещением перетаскива Подробнее см。в разделе Данные。

Перетаскивание Windows 7 не работает

Используйте панель управления

  • Перейдите к панели управления。
  • Нажмите «Просмотр» и выберите «маленькие значки» в правом верхнем углу。
  • Перейдите в «Программы и компоненты»。
  • Найдите любые драйверы клавиатуры или мыши。
  • Выберите «Удалить»。
  • Перезагрузите компьютер и дайте Windows переустановить драйверы。

Другой способ исправить проблемы заключается в следующем:

  • Выберите «Диспетчер устройств» в Панели управления
  • Нажмите «Расширить клавиатуру»。
  • Выберите «Удалить»
  • Выберите «Развернуть Мыши и другие указывающие устройства»。
  • Щелкните правой кнопкой мыши, которую вы используете。
  • Выберите «Удалить»。
  • Перезагрузите компьютер и дождитесь переустановки драйверов。

Перетащите куда хотите

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

Ваша функция перетаскивания когда-нибудь переставала работать? Как ты это починил? Дайте нам знать в комментариях ниже。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *