为什么文件无法直接拖放到软件中,鼠标指针显示为禁止图标?

更新于:2021-10-23 11:49,编辑:myweb

概要:大家可以直接用鼠标拖放文件或文件夹到「我的ABC软件工具箱」的文件列表中,但是部分用户反馈无法拖放,并且鼠标指针显示为一个禁止图案。要解决这个问题我们需要了解一下为什么会出现这种情况。因为大家在使用批量修改文件内容、批量修改文件名等功能中经常需要快速添加待处理文件,而这个功能又是一个非常常用的功能,在这里,我们会给大家简单讲解一下。

背景

将需要处理的文件批量拖放到「我的ABC软件工具箱」中的待处理界面上是一个非常实用的功能,但是如果软件运行的权限与您当前电脑用户的权限不匹配的话,会导致拖放功能失效。

大家还记得很久以前的 Ghost 系统吗?那个时候盗版操作系统泛滥,且所有盗版系统的默认登录账号都是 Administrator,这个账号本身就是超级管理员。

自从 Windows 10 推出后,它更加增强了对每个用户及每个软件的运行权限的限制,也就是:如果你的电脑账号身份较高,则登录电脑后所运行的软件也会有较高的权限;如果你的电脑账号身份较低,则登录电脑后所运行的软件「默认」只会有较低的权限。

这里说的权限是指:创建、修改磁盘文件、访问系统盘文件等等操作。如果权限较低的电脑用户需要使用高权限的软件,则必须在软件的图标上面点右键,然后选择「以管理员身份运行」才行。

权限的分类

目前我们运行软件的权限就简单分为这三类:超级管理员、普通管理员、非管理员。注意,即使你的电脑账号在操作系统中看到的是「管理员」,但不一定是「超级管理员」。

拖放文件时对权限的要求

1、电脑用户是「超级管理员」:无权限问题,都正常。

2、电脑用户不是「超级管理员」+ 软件以普通身份运行:拖放正常、但在处理系统盘文件时会有权限问题

3、电脑用户不是「超级管理员」+ 软件以「管理员身份」运行:拖放不正常、处理文件时正常

「我的ABC软件工具箱」的权限要求

由于本软件需要经常对您电脑上的文件进行批量修改与删除等操作,因此,就需要较高的权限。

最开始,我们的软件默认只需要普通权限启动就可以了,但是很多用户把软件直接安装到 C 盘中,而 C 盘又是系统盘,因此在运行软件时会遇到权限问题,导致打不开、报错等问题。还有一部分用户经常处理桌面上的文件,这里注意一下,桌面也是在系统盘中,因此在处理文件时也会报错。

为了解决处理文件时的权限报错的问题,因此,我们在双击打开软件时默认就要求以管理员身份启动了,这样就解决了处理文件报错的问题,但是如果用户不是「超级管理员」,则又导致「拖放无效」的问题。

总之,我们暂时做了一个平衡,先保证了用户在权限上不会出问题,从而让部分用户拖放失效了。对于大部分用户来说,处理文件不出错才是最最重要的。

解决方案

如果您想提升当前的电脑账号为超级管理员,也就是关闭 UAC,且您的电脑使用习惯很好,可以参考  Win7、Win8 以及 Win10 系统如何关闭UAC?

声明:网站中的图文、视频等内容均仅限于制作该内容时所使用的软件版本和操作环境,如后续因产品更新导致您的操作与网站上的内容不一致请以实际为准!

更多文章