首页 > 软件 > net显示另一个程序正在使用此文件,进程无法访问,

net显示另一个程序正在使用此文件,进程无法访问,

软件 2024-04-24

解压文件的时候出现“另一个程序正在使用此文件,进程无法访问”是什么意思

因为安装所需要调用的文件在被另一个程序正在使用,所以无法调用,也就无法正常安装,建议重新启动电脑,或按ctrl+alt+del进行关闭,在不进行任何操作的情况下进行安装,要注意在启动项下把所有程序关闭。解决方法如下:

准备材料:电脑

1、、在计算机上单击右键管理,打开【计算机管理】界面,



2、配置网站的时候,一般采用的是80端口,所以删除默认的网站,



3、配置一个自己的网站,可以是.net网站,因为win7自带组件无需自行安装,



4、默认使用80端口,客户端在访问的时候就不需要加端口号了,



5、右键单击网站目录,选择【管理网站】【启动】,



6、提示端口号被占用,修改其他网站的端口号就可以解决,



方法2

7、打开【运行】窗口,输入:cmd,



8、在黑色窗口中输入:netstat -obna,查看端口占用情况,



9、单击右键选择【全选】然后同时按住【Ctrl】+【C】复制,



10、查找本地127.0.0.1的80端口,对应的ID,



11、打开任务管理器,点击【查看】【选择列】,



12、勾选【PID(进程标识符)】,点击【确定】,



13、这样就可以查找对应的ID,结束相应的进程。


解压文件的时候出现“另一个程序正在使用此文件,进程无法访问”是什么意思

因为安装所需要调用的文件在被另一个程序正在使用,所以无法调用,也就无法正常安装,建议重新启动电脑,或按ctrl+alt+del进行关闭,在不进行任何操作的情况下进行安装,要注意在启动项下把所有程序关闭。解决方法如下:

准备材料:电脑

1、、在计算机上单击右键管理,打开【计算机管理】界面,



2、配置网站的时候,一般采用的是80端口,所以删除默认的网站,



3、配置一个自己的网站,可以是.net网站,因为win7自带组件无需自行安装,



4、默认使用80端口,客户端在访问的时候就不需要加端口号了,



5、右键单击网站目录,选择【管理网站】【启动】,



6、提示端口号被占用,修改其他网站的端口号就可以解决,



方法2

7、打开【运行】窗口,输入:cmd,



8、在黑色窗口中输入:netstat -obna,查看端口占用情况,



9、单击右键选择【全选】然后同时按住【Ctrl】+【C】复制,



10、查找本地127.0.0.1的80端口,对应的ID,



11、打开任务管理器,点击【查看】【选择列】,



12、勾选【PID(进程标识符)】,点击【确定】,



13、这样就可以查找对应的ID,结束相应的进程。


.net 提示正由另一进程使用,因此该进程无法访问该文件

开发中往往遇到这样的情况就是第一次使用了文件但是用完了之后忘记释放这个资源导致下次再次使用的时候这个文件就被占了,你这边就就是因为资源没有释放的原因导致第二次就报错由另一进程使用,因此该进程无法访问该文件 所以要把资源释放了下次才能再使用 在后面加一句:fileInfo.Close();

.net提示“正由另一进程使用,因此该进程无法访问该文件”怎么办?

System.IO.FileStream fs = new System.IO.FileStream(fileName,

System.IO.FileMode.Open)

这个方法打开文件的时候是以只读共享的方式打开的,但若此文件已被一个拥有写权限的进程打开的话,就无法读取了。

因此需要使用

System.IO.FileStream fs = new System.IO.FileStream(fileName, System.IO.FileMode.Open,System.IO.FileAccess.Read,FileShare.ReadWrite);

设置文件共享方式为读写,FileShare.ReadWrite,这样的话,就可以打开了。

另一个程序正在使用此文件,无法访问怎么办,明都关着呢?

建议安装一个UnLocker,然后在那个提示被占用的文件上右键选择UnLocker那个选项,之后就会显示哪些程序在使用那个文件。您这个时候就可以选择解除锁定了。一旦解除完毕,那个文件就可以正常使用了。

标签:电脑 操作系统 进程 信息技术 电脑网络

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18