把exe文件放在右键遇到了windows无法访问指定设备路径文件的问题

exe文件本来可以正常运行但是放到右键里就不能正常运行了,有没有哪位朋友遇到过这种问题?

先看看右键菜单运行的时候,你的exe执行的路径,已经命令行参数等是否正确

放到右键?说说你是如何实现的呢?

你只设置了 EXE,还是设置了全路径?
如果只设置了 EXE,最好是在路径设置中增加这个 EXE 所在的路径 。

有可能是你的exe文件中使用了相对路径,相对路径不是相对的exe的路径,而是相对的工作路径,在双击打开的时候,传进去的工作路径和exe路径是一样的。所以程序正常。
右键打开,这两个路径不同,就不行了。检查下你的程序怎么写的。这是一个问题
另一个问题,检查下右键打开的命令行对不对,如果你的exe是用C++写的,main输出下args参数和 argc 参数,看看两者有什么不同。

访问修改注册表里面的右键程序的路径是否一致。
应用程序无论是双击运行还是附到右键运行注册表都有记录的。
正所谓,注册表是微软系统的一个十分庞大的数据库

可以尝试将exe可执行程序改个名字,再次运行