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

问题描述

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

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

解决方案

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

解决方案二:

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

解决方案三:

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

解决方案四:

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

解决方案五:

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

时间: 2024-09-20 22:38:14

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

VBS 脚本不能运行 提示Windows无法访问指定设备路径或文件_vbs

昨天下载并且安装了Updater Application Block后,需要执行一个Deploy.vbs的文件,鄙人才疏学浅,这个小问题竟然也花费了我不少心机. 现在把结论共享一下. 首先,我的vbs文件关联已经被"豪杰"夺取了.我双击Deploy.vbs就会打开豪杰,比较郁闷.但是我用了打开方式,试了浏览器.cmd,都无济于事. 今天,我想到这个问题后,就有想法去Microsoft的News Group上去问一问.然后又去了CSDN的全文检索.果然很争气,我的关键字只是vbs,执行,

windows无法访问指定设备路径或文件解决方法

产生这个错误是因为你的系统分区采用ntfs分区格式,并且没有设置管理员权限. 解决办法: 1.查看c盘属性,切换到"安全"选项卡,然后点"添加",选择一个管理员账号,点"确定".然后用这个管理员账号登陆即可(注销或重启电脑). 2.系统有病毒,并且有可能被修改了文件关联.解决办法就是杀毒和恢复文件关联.网上有专门修复文件关联的软件,搜索一下就好. 3.系统中安装有安全软件,比如system safety monter软件. 4.关闭杀毒软件和防火

Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目

电脑常识 产生这个错误是因为你的系统分区采用ntfs分区格式,并且没有设置管理员权限.或者是因为畸形文件夹 解决办法: 1查看c盘属性,切换到"安全"选项卡,然后点"添加",选择一个管理员账号,点"确定".然后用这个管理员账号登陆即可(注销或重启电脑) 2系统有病毒,并且有可能被修改了文件关联.解决办法就是杀毒和恢复文件关联.网上有专门修复文件关联的软件,搜索一下就好 3系统中安装有安全软件,比如systemsafetymonter软件 4关闭杀

Windows无法访问指定设备路径或文件问题

产生这个错误是因为你的系统分区采用ntfs分区格式,并且没有设置管理员权限. 解决办法: 1 查看c盘属性,切换到"安全"选项卡,然后点"添加",选择一个管理员账号,点"确定".然后用这个管理员账号登陆即可(注销或重启电脑) 2 系统有病毒,并且有可能被修改了文件关联.解决办法就是杀毒和恢复文件关联.网上有专门修复文件关联的软件,搜索一下就好 3 系统中安装有安全软件,比如system safety monter软件 4 关闭杀毒软件和防火墙试试

在win7旗舰版电脑中运行软件时提示“无法访问指定设备路径或文件

在w764位旗舰版下载电脑中运行软件程序,这可以说是再为平常不过的操作了,例如咱们会在自己的win7旗舰版电脑中运行QQ程序,运行邮箱,运行杀毒软件等等,这些都是比较常使用到的软件,也是咱们开机必备的软件,但是最近,却有使用win7旗舰版电脑的用户表示,自己在win7旗舰版电脑中运行软件会收到"无法访问指定设备路径或文件"的错误提示,那么这是什么原因导致的?要如何解决呢?下面,小编就来详细的介绍一下吧! 第一种方法:咱们同时按下win7旗舰版电脑键盘上的win+R快捷键打开电脑的运行窗

如何解决“无法访问指定设备路径或文件”

问:Windows提示"无法访问指定设备路径或文件",怎么解决? 答:可以采用以下几种方法. 方法一 点"开始-运行",用cmd命令打开dos,输入assoc .exe=exefile[assoc 与.exe 之间要有空格]重新建立关联. 注: 如果cmd运行不了,可以重启选择操作系统后按F8,选择带有命令提示符的安全模式中直接进行操作. 如果是中毒请先杀毒. 方法二(电脑小白慎用) ①进入系统盘windows文件夹,进入注册表所在的根目录. ②右键单击regedi

Win7系统提示“无法访问指定设备路径或文件”怎么办

  具体方法如下: 方法一: 1.在Win7开始菜单上,打开运行对话框,然后在运行窗口中输入CMD命令; 2.打开命令提示符窗口.然后在命令提示符窗口下,依次输入assoc .exe=exefile命令,注意assoc后面要有空格. 方法二: 1.打开原版下载系统C盘,然后进入Windows文件夹,然后进入注册表根目录下,右键点击regedit.exe,选择重命名,再将regedit.exe后缀名修改为com; 2.接着双击打开注册表编辑器,然后在注册表编辑器下找到HKEY_CLASSES_RO

解决“Win无法访问指定设备、路径或文件”问题

当您双击打开DVD或CD时提示"Windows 无法访问指定设备.路径或文件.您可能没有合适的权限访问这个项目"但是右键可以打开. 解决方法: 修改注册表有风险,请慎重操作. 在做修改前先备份注册表,可以执行下面的命令,也可以直接到注册表里找到这2个路径进行备份"reg export HKCRDVD d:dvd.reg //这里d:dvd.reg这个路径为备份文件存储路径,可以自行修改. reg export HKCRAudioCD D:audiocd.reg //这里D:a

打开文件显示WINDOWS无法访问指定路径怎么办

对于很多用电脑只是用来玩游戏的人来说,最悲惨的问题就是打开文件显示WINDOWS无法访问指定路径,这边文章会帮我们了解什么情况会出现这个问题和出现这个问题的解决方法. 1 打开文件显示WINDOWS无法访问指定路径是什么原因导致的 1:最通常出现的中毒中木马 2:防火墙或者杀毒软件禁止了改游戏或者文件的运行 3:文件或者软件有损坏 4:你在桌面的基本上是快捷方式,而真正软件存放的位置被你移动了或者更改了名字. 2 如果只是中毒或者中木马杀完毒就行了,而杀毒软件禁止了游戏或者文件的运行只需要,把该