找回密码
 立即注册
搜索
查看: 1455|回复: 21

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

[复制链接]
     
发表于 2024-10-11 15:14 | 显示全部楼层 |阅读模式
本帖最后由 Deco 于 2024-10-11 20:20 编辑

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

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

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

1.png

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

回复

使用道具 举报

     
发表于 2024-10-11 17:47 来自手机 | 显示全部楼层
是不是老电脑的鼠标双击了
回复

使用道具 举报

     
发表于 2024-10-11 19:08 来自手机 | 显示全部楼层
把程序所在的文件夹,开放管理员权限
重启电脑
-----
微信常见毛病之一
回复

使用道具 举报

     
 楼主| 发表于 2024-10-11 19:49 | 显示全部楼层
lawsherman 发表于 2024-10-11 19:08
把程序所在的文件夹,开放管理员权限
重启电脑
-----

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

使用道具 举报

     
发表于 2024-10-11 19:56 | 显示全部楼层
一般来说是运行程序的权限和文件夹权限不一致
回复

使用道具 举报

     
 楼主| 发表于 2024-10-11 19:58 | 显示全部楼层
chachi 发表于 2024-10-11 19:56
一般来说是运行程序的权限和文件夹权限不一致

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

使用道具 举报

     
发表于 2024-10-11 20:03 | 显示全部楼层
看看你启动的用户是什么权限
不行就用administrator 启动再看看
启动程序时,右键 用管理员运行 也试试
回复

使用道具 举报

     
发表于 2024-10-11 20:04 来自手机 | 显示全部楼层
同问,单位电脑可以把文件拉任务栏上以打开的窗口/程序上然后前台就变成这个窗口/程序,然后可以复制/打开文件,但是家里的电脑cad不行

—— 来自 鹅球 v3.1.88.3
回复

使用道具 举报

     
发表于 2024-10-11 20:11 来自手机 | 显示全部楼层
还有winui3的窗口在管理员权限下不支持拖动,一出来就有的问题。

—— 来自 鹅球 v3.1.91-alpha
回复

使用道具 举报

     
发表于 2024-10-11 20:12 | 显示全部楼层
不应该先看看py报了什么异常和实际读取到的路径吗
回复

使用道具 举报

     
 楼主| 发表于 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拖到图片浏览器上

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

1.png

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

     
发表于 2024-10-11 20:37 | 显示全部楼层
老板win11就没有这个功能
更新到23h2或者最新的24h2
回复

使用道具 举报

     
 楼主| 发表于 2024-10-11 20:39 | 显示全部楼层
宵神乐 发表于 2024-10-11 20:37
老板win11就没有这个功能
更新到23h2或者最新的24h2

是win10
回复

使用道具 举报

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

微软账户管理员
回复

使用道具 举报

     
 楼主| 发表于 2024-10-11 21:49 | 显示全部楼层

好,明天去单位再试试
回复

使用道具 举报

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

使用道具 举报

     
发表于 2024-10-11 22:53 | 显示全部楼层
官网python在win11 24h2 是可以拖到.py文件上的啊
Snipaste_2024-10-11_22-53-37.png
回复

使用道具 举报

发表于 2024-10-12 12:29 | 显示全部楼层
这东西叫做DropHandler

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

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

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

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

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


回复

使用道具 举报

头像被屏蔽
发表于 2024-10-12 12:36 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2024-10-12 12:46 | 显示全部楼层

我打开了管理员,用管理员账户登录,可以拖动
把原有用户加入了管理员的用户组,权限也是管理员,但是不能拖动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-12-23 10:22 , Processed in 0.136431 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表