Deco 发表于 2024-10-11 15:14

新装win10 22h2,无法拖动文件图标到另一个程序上打开

本帖最后由 Deco 于 2024-10-11 20:20 编辑

单位新装了个win10 22h2,今天工作需要的时候发现了这个毛病,这系统我亲手用iso镜像U盘启动系统后安装的
网上那几种解法试过都不行,注册表改0,组策略,注册表所有者权限,关闭各种软件,安全模式

本来可以把一个文件拖过去直接运行的

家里自用一个非常老版本的win10反而可以操作



补个图,这是老电脑旧系统,可以把任意文件拖到另一个上面去打开,最新安装的就不会有这个提示,拖上去什么事情都不会发生

sirlion 发表于 2024-10-11 17:47

是不是老电脑的鼠标双击了

lawsherman 发表于 2024-10-11 19:08

把程序所在的文件夹,开放管理员权限
重启电脑
-----
微信常见毛病之一

Deco 发表于 2024-10-11 19:49

lawsherman 发表于 2024-10-11 19:08
把程序所在的文件夹,开放管理员权限
重启电脑
-----


不是微信,是用python打包字符串,以前把字符串文件夹拖到.py上就行了,新电脑就拖不上去

chachi 发表于 2024-10-11 19:56

一般来说是运行程序的权限和文件夹权限不一致

Deco 发表于 2024-10-11 19:58

chachi 发表于 2024-10-11 19:56
一般来说是运行程序的权限和文件夹权限不一致

很奇怪,在任意文件夹里面,都不能把任何2个文件拖到一起
但是不影响把文件拖入已经打开的软件里面,比如从桌面拖入浏览器或者拖入微信

chachi 发表于 2024-10-11 20:03

看看你启动的用户是什么权限
不行就用administrator 启动再看看
启动程序时,右键 用管理员运行 也试试

高卢鸡 发表于 2024-10-11 20:04

同问,单位电脑可以把文件拉任务栏上以打开的窗口/程序上然后前台就变成这个窗口/程序,然后可以复制/打开文件,但是家里的电脑cad不行

—— 来自 鹅球 v3.1.88.3

hxdhttk 发表于 2024-10-11 20:11

还有winui3的窗口在管理员权限下不支持拖动,一出来就有的问题。

—— 来自 鹅球 v3.1.91-alpha

Lisylfn 发表于 2024-10-11 20:12

不应该先看看py报了什么异常和实际读取到的路径吗

Deco 发表于 2024-10-11 20:16

本帖最后由 Deco 于 2024-10-11 20:19 编辑

Lisylfn 发表于 2024-10-11 20:12
不应该先看看py报了什么异常和实际读取到的路径吗
没有异常,根本无法把文件拖到.py上,在文件管理器窗口就卡主了,甚至没python的事
任意2个文件都不能拖在一起,比如无法把.mp3拖在MPC-BE播放器上,不能把.txt拖到记事本上,不能把.jpg拖到图片浏览器上

我觉得是某个大版本更新后,微软砍掉了这功能



补个图,这是老电脑旧系统,可以把任意文件拖到另一个上面去打开,最新安装的就不会有这个提示,拖上去什么事情都不会发生

Lisylfn 发表于 2024-10-11 20:20

Deco 发表于 2024-10-11 20:16
没有异常,根本无法把文件拖到.py上,在文件管理器窗口就卡主了,甚至没python的事
任意2个文件都不能拖 ...

我刚用win11 23h2 win10 22h2都没有问题,应该是你的系统更新出权限bug了而不是砍了功能

Deco 发表于 2024-10-11 20:28

Lisylfn 发表于 2024-10-11 20:20
我刚用win11 23h2 win10 22h2都没有问题,应该是你的系统更新出权限bug了而不是砍了功能 ...

问了几个群友,也不行
是默认账号的权限不够吗?你是本地账户开启了管理员?

宵神乐 发表于 2024-10-11 20:37

老板win11就没有这个功能
更新到23h2或者最新的24h2

Deco 发表于 2024-10-11 20:39

宵神乐 发表于 2024-10-11 20:37
老板win11就没有这个功能
更新到23h2或者最新的24h2

是win10

Lisylfn 发表于 2024-10-11 21:13

Deco 发表于 2024-10-11 20:28
问了几个群友,也不行
是默认账号的权限不够吗?你是本地账户开启了管理员? ...

微软账户管理员

Deco 发表于 2024-10-11 21:49

Lisylfn 发表于 2024-10-11 21:13
微软账户管理员

好,明天去单位再试试

chih12 发表于 2024-10-11 21:54

试验了下,任意文件均不能拖动到非 exe/bat 等打开
(Windows 10 22h2 下,给 py 文件的默认打开方式是 msys2 带的 Python)
++++
考虑到 Windows 10 末期微软才开始拥抱 Linux 做新版 terminal,可以猜测 Windows 10 不把 py 文件当做可执行脚本
以后还是手动在 CLI 下打命令吧

litel 发表于 2024-10-11 22:53

官网python在win11 24h2 是可以拖到.py文件上的啊

夜语 发表于 2024-10-12 12:29

这东西叫做DropHandler

印象中我以前注册时设置错了导致整个系统的DropHandler都不能用了.
当时还很奇怪为什么单个程序的DropHandler设置会影响整个系统.

它的大概逻辑是这样的,排除拖拽到exe上不说
首先看该格式有没有注册DropHandler,然后寻找该格式的默认打开程序(一般是这一步设置错误)
然后运行默认打开程序 拖拽目标拖拽源
相当于手动向拖拽源传递拖拽目标作为%1

而默认打开程序又很复杂,涉及到当前用户,所有用户,还有一些指向的默认程序实际又指向另一个地方.
如果我上面的印象是真的单个程序设置错误会影响整个系统
那最好的办法是重装吧...

可以在虚拟机中先试试,当前的ISO全新安装不带任何程序可不可以将任意文件拖到exe上.
再一步步安装其他程序,看看安装哪个以后不能拖拽了问题就出在哪

但是正常的安装程序谁没事乱整这个....


macos 发表于 2024-10-12 12:36

Deco 发表于 2024-10-12 12:46

Lisylfn 发表于 2024-10-11 21:13
微软账户管理员

我打开了管理员,用管理员账户登录,可以拖动
把原有用户加入了管理员的用户组,权限也是管理员,但是不能拖动
页: [1]
查看完整版本: 新装win10 22h2,无法拖动文件图标到另一个程序上打开