系统修复:无法在win11/10中拖放文件或文件夹(windows11无法拖拽文件)

您是否遇到过导致无法拖放文件或文件夹的 Windows 问题?您可以右键单击并选择文件和文件夹,但不能再拖放它们。不幸的是,大多数 Windows 用户至少遇到过一次此问题。但是有很多方法可以解决这个问题。

Windows 11 拖放不工作

在 Windows 11 中,拖放功能使用户可以轻松地在不同位置之间移动任X件或文件夹。但是,该工具可能并不总是有效,因此很难手动移动文件或目录。好消息是您可以使用 Windows 11 的拖放功能快速解决问题。

在尝试下面概述的方法之一之前,您应该先检查几件事。确保 USв 数据线、端口或集线器工作正常,检查无线设备是否可以重置,并确保鼠标(外接设备)没有损坏。

使用 Esc 键并左键单击

  1. 通过在桌面上单击鼠标左键找到要移动的文件或文件夹。
  2. 按一次键盘上的“Escape”键。
  3. 松开鼠标左键。
  4. 拖放功能现在应该可以正常工作。

使用命令提示符

  1. 要启动“运行”命令窗口,请按键盘上的“Win + X”快捷键。
  2. 输入“?cmd”,然后按键盘上的“Ctrl + Shift + Enter”快捷键组合,以提升模式启动“命令提示符”。
  3. 输入以下命令并按 Enter:sfc / scannow
  4. 耐心等待程序完成。在扫描过程中,命令提示符将查找任何缺陷并立即解决。
  5. 如果您重新启动计算机,您的拖放问题应该会得到解决。

使用 Windows PowerShell

  1. 在“开始”菜单中右键单击“Windows Powershell”。
  2. 在 Windows PowerShell(管理员)窗口中运行以下命令:
    DISM.exe /Online /Cleanup-image /Restorehealth
  3. 等待程序完成。将执行扫描,并同时删除所有有问题的系统文件。
  4. 完成后退出 PowerShell 并重新启动电脑。拖放应该可以正常工作。

修改用户帐户设置

  1. 要打开“运行”,请同时按“Windows 键 + R”。
  2. 在“运行”命令窗口的搜索区域中键入“useraccountcontrolsettings”,然后按“Enter”。将显示“用户帐户控制设置”窗口。
  3. 将“用户帐户控制”中的栏设置为设置选项“仅当应用程序尝试更改我的计算机时通知我(默认)”。
  4. 要保存并离开应用程序,请按“确定”。
  5. 当出现 UAC 提示时,按“是”接受修改。
  6. 现在,返回并查看拖放功能是否再次正常工作。

Windows 10 拖放不工作

您可以在 Windows 10 上尝试多种方法来修复拖放功能。您可以在下面找到四种既简单又有效的方法。

运行 ESC 键

拖放操作在 Windows 10 上不起作用可能是由于先前的拖放活动被困在 Windows 内存中。这可能是与另一软件或服务接口的结果。首先,您应该尝试停用界面。选择要移动的文件或文件夹后,您可以通过按键盘上的“Esc”键来执行此操作。

干净启动

该问题的第二个解决方案是执行干净启动。

  1. 同时按下“Windows”键和“R”键启动“运行”对话框。
  2. 只需将“?msconfig”填入方框内,然后单击“确定”继续。
  3. 在“系统配置”框中,选择“服务”选项卡。
  4. 选择“隐藏所有 Microsoft 服务”并选择“全部禁用”。
  5. 选择“启动”选项卡,然后单击“打开任务管理器”。
  6. 选择项目并在“任务管理器”窗口的“启动”选项卡中单击“禁用”。
  7. 关闭“任务管理器”。
  8. 单击“系统配置”窗口中的“应用”和“确定”继续。
  9. 然后,重启电脑,看看Windows 10的拖放问题是否解决。

关闭 UAC

  1. 同时按下“Windows”键和“R”键启动“运行”对话框。
  2. 输入“?regedit”,然后单击“确定”继续。
  3. 在“注册表编辑器”窗口中导航到以下文件夹。
    HKEY_LOCAL_MACHINESOFТWAREMicrosoftWindowsCurrentVersionPoliciesSystem
  4. 双击“EnableLUA”选项。
  5. 将值数据转换为零
  6. 要生效,请退出“注册表编辑器”并重新启动计算机。然后检查Windows 10的拖放问题是否已解决。

修改拖动宽度和高度

  1. 再次打开注册表编辑器。
  2. 导航到注册表窗口后转到以下文件夹。
    HKEY_CURRENT_USERControl PanelDesktop
  3. 打开桌面文件夹。
  4. 通过双击将右窗格中的拖动高度和宽度值设置为较大的数字。
  5. 单击“确定”。
  6. 要查看 Windows 10 上的拖放问题是否已解决,此时您可以重新启动计算机。

Windows 窗体拖放不工作

每个拖放过程的第一步都是拖动。DoDragDrop 方法让您可以在拖动开始时立即捕获数据。

使用 MouseDown 事件启动拖动操作,因为它最直观。不要忘记任何事件都可以激活拖放操作。特定于拖动的事件可用于多个控制器。

要开始拖动操作,请执行以下步骤:

  1. 使用 DoDragDrop 方法来配置数据。这将允许您拖动数据。换句话说,拖动效果将在 MouseDown 事件中被允许并且拖动将开始。下面的示例演示了拖动操作。该字符串显示 Button 控件的文本属性并表示被拖动的数据,唯一允许的操作是移动或复制。
    private void button1_MouseDown(object sender,
    System.Windows.Forms.MouseEventArgs e)
    {
    button1.DoDragDrop(button1.Text, DragDropEffects.Copy |
    DragDropEffects.Move);
    }
  2. 可以在拖动操作期间处理 QueryContinueDrag 事件。这会请求您的系统允许继续移动东西。在此阶段,您可以执行影响拖动过程的方法,例如当光标在 TreeView 控件中停留在它上面时扩展 TreeNode。

现在你必须启用 drop 功能。

  1. AllowDrop 应设置为 true。
  2. 当用户拖放控件时,您应该检查它包含的数据是否属于合适的类型。之后,它从 DragDropEffects 枚举中分配一个值,使其在放置发生时立即发生。
  3. 您可以通过在 DragDrop 事件中使用 GetData 方法来访问被拖动的数据,以控制拖放的位置。有关详细信息,请参阅数据。

Windows 7 拖放不工作

使用控制面板

  1. 导航到控制面板。
  2. 点击“查看”,选择右上角的“小图标”。
  3. 转到“程序和功能”。
  4. 查找任何键盘或鼠标驱动程序。
  5. 选择“卸载”。
  6. 重新启动您的 电脑,让 Windows 重新安装驱动程序。

解决问题的另一种方法如下:

  1. 在控制面板中选择“设备管理器”
  2. 单击“扩展键盘”。
  3. 选择“卸载”
  4. 选择“扩展鼠标和其他指针设备”。
  5. 右键单击您正在使用的鼠标。
  6. 选择“卸载”。
  7. 重新启动 电脑 并等待驱动程序重新安装。

拖放到你想要的地方

拖放问题相对容易解决。除了上述方法外,您还可以尝试更多方法。但是,如果似乎没有任何效果,您应该联系专业人士。这样,您将确保这个简单问题背后没有更大的问题。