系统修复:无法在Win11/10中拖放文件或文件夹

您是否遇到过导致无法拖放文件或文件夹的 Windows 问题?您可以右键单击并选择文件和文件夹,但不能再拖放它们 。不幸的是,大多数 Windows 用户至少遇到过一次此问题 。但是有很多方法可以解决这个问题 。
Windows 11 拖放不工作【系统修复:无法在Win11/10中拖放文件或文件夹】在 Windows 11 中,拖放功能使用户可以轻松地在不同位置之间移动任何文件或文件夹 。但是,该工具可能并不总是有效,因此很难手动移动文件或目录 。好消息是您可以使用 Windows 11 的拖放功能快速解决问题 。
在尝试下面概述的方法之一之前,您应该先检查几件事 。确保 USB 数据线、端口或集线器工作正常,检查无线设备是否可以重置,并确保鼠标(外接设备)没有损坏 。
使用 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. 将“用户帐户控制”中的栏设置为设置选项“仅当应用程序尝试更改我的计算机时通知我(默认)” 。
    系统修复:无法在Win11/10中拖放文件或文件夹

    文章插图
  4. 要保存并离开应用程序,请按“确定” 。
    系统修复:无法在Win11/10中拖放文件或文件夹

    文章插图
  5. 当出现 UAC 提示时,按“是”接受修改 。
  6. 现在,返回并查看拖放功能是否再次正常工作 。
Windows 10 拖放不工作您可以在 Windows 10 上尝试多种方法来修复拖放功能 。您可以在下面找到四种既简单又有效的方法 。
运行 ESC 键拖放操作在 Windows 10 上不起作用可能是由于先前的拖放活动被困在 Windows 内存中 。这可能是与另一软件或服务接口的结果 。首先,您应该尝试停用界面 。选择要移动的文件或文件夹后,您可以通过按键盘上的“Esc”键来执行此操作 。
干净启动该问题的第二个解决方案是执行干净启动 。
  1. 同时按下“Windows”键和“R”键启动“运行”对话框 。
  2. 只需将“ msconfig”填入方框内,然后单击“确定”继续 。
  3. 在“系统配置”框中,选择“服务”选项卡 。
    系统修复:无法在Win11/10中拖放文件或文件夹

    文章插图
  4. 选择“隐藏所有 Microsoft 服务”并选择“全部禁用” 。
  5. 选择“启动”选项卡,然后单击“打开任务管理器” 。
  6. 选择项目并在“任务管理器”窗口的“启动”选项卡中单击“禁用” 。
  7. 关闭“任务管理器” 。
  8. 单击“系统配置”窗口中的“应用”和“确定”继续 。
  9. 然后,重启电脑,看看Windows 10的拖放问题是否解决 。
关闭 UAC
  1. 同时按下“Windows”键和“R”键启动“运行”对话框 。
  2. 输入“ regedit”,然后单击“确定”继续 。
  3. 在“注册表编辑器”窗口中导航到以下文件夹 。
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  4. 双击“EnableLUA”选项 。
  5. 将值数据转换为零
  6. 要生效,请退出“注册表编辑器”并重新启动计算机 。然后检查Windows 10的拖放问题是否已解决 。
修改拖动宽度和高度
  1. 再次打开注册表编辑器 。
  2. 导航到注册表窗口后转到以下文件夹 。
    HKEY_CURRENT_USER\Control Panel\Desktop
  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. 重新启动 电脑 并等待驱动程序重新安装 。
拖放到你想要的地方拖放问题相对容易解决 。除了上述方法外,您还可以尝试更多方法 。但是,如果似乎没有任何效果,您应该联系专业人士 。这样,您将确保这个简单问题背后没有更大的问题 。