Windowsのドラッグアンドドロップが機能しない–いくつかの簡単な修正

ファイルやフォルダをドラッグアンドドロップできないWindowsの問題がありますか?右クリックしてファイルやフォルダを選択することはできますが、ドラッグすることはできなくなります。残念ながら、ほとんどのWindowsユーザーはこの問題に少なくとも1回は遭遇しています。しかし、この問題を解決する方法はたくさんあります。

Windows 11、10、または7PCでドラッグアンドドロップが機能しない問題を修正する方法を見つけるために読み続けてください。

Windows11のドラッグアンドドロップが機能しない

Windows 11では、ドラッグアンドドロップ機能を使用すると、ユーザーはファイルやフォルダーを場所間で簡単に移動できます。ただし、このツールは常に機能するとは限らないため、ファイルやディレクトリを手動で移動することは困難です。幸いなことに、Windows11のドラッグアンドドロップ機能を使用して問題をすばやく修正できます。

以下のアプローチのいずれかを試す前に、まずいくつかのことを確認する必要があります。USBケーブル、ポート、またはハブが正しく機能していることを確認し、ワイヤレスデバイスを再起動できるかどうかを確認し、マウス(外部デバイス)が破損していないことを確認します。

Escキーを使用して、左クリックします

  • デスクトップ上で左クリックして、移動するファイルまたはフォルダを見つけます。
  • キーボードの「Esc」キーを1回押します。
  • マウスの左ボタンを放します。
  • これで、ドラッグアンドドロップ機能が通常どおり機能するはずです。

コマンドラインを使用する

  • [ファイル名を指定して実行]コマンドウィンドウを起動するには、Win+Xキーボードショートカットを押します。
  • 「cmd」と入力し、キーボードの「Ctrl + Shift + Enter」キーの組み合わせを押して、昇格モードで「コマンドプロンプト」を起動します。
  • 次のコマンドを入力してEnterキーを押します:sfc / scannow
  • 手順が完了するまで辛抱強く待ちます。スキャン中に、コマンドラインは欠陥を探してすぐに修正します。
  • コンピュータを再起動すると、ドラッグアンドドロップの問題が解決するはずです。

WindowsPowerShellを使用する

  • スタートメニューの「WindowsPowershell」を右クリックします。
  • Windows PowerShell(管理者)ウィンドウで次のコマンドを実行します:DISM.exe / Online / Cleanup-image / Restorehealth
  • 手順が完了するのを待ちます。スキャンが実行され、障害のあるすべてのシステムファイルが同時に削除されます。
  • PowerShellを終了し、終了したらコンピューターを再起動します。ドラッグアンドドロップは正しく機能するはずです。

ユーザーアカウント設定の変更

  • [実行]を開くには、Windowsキー+Rを同時に押します。
  • [ファイル名を指定して実行]ウィンドウの検索領域に「useraccountcontrolsettings」と入力し、Enterキーを押します。[ユーザーアカウント制御の設定]ウィンドウが表示されます。
  • [ユーザーアカウント制御]パネルを[アプリがコンピューターに変更を加えようとしたときにのみ通知する(デフォルト)]に設定します。
  • アプリケーションを保存して終了するには、[OK]をクリックします。
  • UACプロンプトが表示されたら、[はい]をクリックして変更を受け入れます。
  • ここで戻って、ドラッグアンドドロップ機能が再び正しく機能するかどうかを確認します。

Windows10のドラッグアンドドロップが機能しない

ドラッグアンドドロップ機能を修正するためにWindows10で試すことができる多くのアプローチがあります。以下に、シンプルで効果的な4つの方法を示します。

ESCキーを実行します

Windows 10でドラッグアンドドロップが機能しないのは、以前のドラッグアクションがWindowsメモリでスタックしたことが原因である可能性があります。これは、他のソフトウェアまたはサービスとの相互作用の結果である可能性があります。まず、インターフェイスを非アクティブ化してみてください。これを行うには、移動するファイルまたはフォルダーを選択した後、キーボードの「Esc」キーを押します。

ネットブーティング

この問題の2番目の解決策は、クリーンブートを実行することです。

  • WindowsキーとRキーを同時に押して、[実行]ダイアログボックスを起動します。
  • ボックスに「msconfig」と入力し、[OK]をクリックして続行します。
  • [システム構成]ウィンドウで、[ツール]タブを選択します。
  • 「すべてのMicrosoftサービスを非表示にする」を選択し、「すべて無効にする」を選択します。
  • [スタートアップ]タブを選択し、[タスクマネージャーを開く]をクリックします。
  • 項目を選択し、「スタートアップ」タブの「タスクマネージャ」ウィンドウで「無効にする」をクリックします。
  • 「タスクマネージャ」を閉じます。
  • [システム構成]ウィンドウで[適用]と[OK]をクリックして、続行します。
  • 次に、コンピューターを再起動して、Windows10のドラッグアンドドロップの問題が修正されているかどうかを確認します。

ユーザーアカウント制御を無効にする

  • WindowsキーとRキーを同時に押して、[実行]ダイアログボックスを起動します。
  • 「regedit」と入力し、[OK]をクリックして続行します。
  • レジストリエディタウィンドウで次のフォルダに移動します。HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System
  • 「EnableLUA」オプションをダブルクリックします。
  • 値データをゼロに変換する
  • 変更を有効にするには、レジストリエディタを閉じて、コンピュータを再起動します。次に、Windows10でのドラッグアンドドロップの問題が修正されているかどうかを確認します。

ドラッグの幅と高さを変更する

  • レジストリエディタを再度開きます。
  • レジストリウィンドウに移動した後、次のフォルダに移動します。HKEY_CURRENT_USER\ Control Panel \ Desktop
  • デスクトップフォルダを開きます。
  • 右ペインのドラッグの高さと幅をダブルクリックして高い値に設定します。
  • [OK]をクリックします。
  • 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дляуправлени Подробнеесм。вразделеДанные。

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

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

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

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

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

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

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

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