1. 直接复制下面的代码
  2. 粘贴到新建文件名为“修复拖放功能.bat”
  3. 以管理员身份运行
  4. 手动重启电脑
@echo off
title 文件拖放修复工具
color 0A

:: 检查管理员权限(最基础方式)
echo 正在检查管理员权限...
fltmc >nul 2>&1
if %errorLevel% neq 0 (
    echo 请右键以【管理员身份运行】此脚本!
    pause
    exit /b
)
echo 已获取管理员权限

:: 步骤1:重置UAC相关注册表(简化写法)
echo 正在修复UAC设置...
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f >nul 2>&1
if %errorLevel% equ 0 (
    echo UAC设置修复完成
) else (
    echo UAC设置修复失败!
)

:: 步骤2:重置资源管理器拖放策略(避免复杂组策略导入)
echo 正在修复拖放策略...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDragDrop /t REG_DWORD /d 0 /f >nul 2>&1
if %errorLevel% equ 0 (
    echo 拖放策略修复完成
) else (
    echo 拖放策略修复失败!
)

:: 步骤3:重启资源管理器(让设置生效)
echo 正在重启资源管理器...
taskkill /f /im explorer.exe >nul 2>&1
start explorer.exe >nul 2>&1
echo 资源管理器已重启

:: 完成提示
echo.
echo 修复操作已完成!
echo 建议手动重启电脑确保所有设置生效
pause