iis 另一个程序正在使用此文件,进程无法访问
相信很多人都会在win7上搭建一个IIS的网站了,但是在搭建过程中遇到的问题你们会不会解决了呢,天使一直都是很顺利的搭建网站,但是今天在搭建的时候遇到了一个问题,提示另一个程序正在使用此文件 进程无法访问,研究之后,将解决办法分享给大家。<br>在计算机上单击右键管理,打开【计算机管理】界面<br>配置网站的时候,我们一般采用的是80端口,所以删除默认的网站<br>配置一个我们自己的网站,可以是.net网站,因为win7自带组件无需自行安装<br>默认使用80端口,客户端在访问的时候就不需要加端口号了<br>右键单击网站目录,选择【管理网站】【启动】<br>提示端口号被占用,我们修改其他网站的端口号就可以解决<br>打开【运行】窗口,输入:cmd<br>在黑色窗口中输入:netstat -obna,查看端口占用情况<br>单击右键选择【全选】然后同时按住【Ctrl】+【C】复制<br>查找本地127.0.0.1的80端口,对应的ID<br>打开任务管理器,点击【查看】【选择列】<br>勾选【PID(进程标识符)】,点击【确定】<br>这样就可以查找对应的ID,结束相应的进程<br>
今天早上(2018-05-18)我的服役了6年的win7系统出现同样问题。立马用谷歌搜了下,还好,第一条就是正确解决方案(台湾网友写的),整个问题解决只用了5分钟。我一边重做一边翻译(两岸对计算机各个名称的叫法不同)后转贴在下面,希望对大家有帮助。<br>1、如何判断产生的是暂存的用户配置文件:<br>(1) [我的电脑]右键→[系统属性]→[高级]→[用户配置文件],进去后会看到多了一个的用户配置文件。<br>(2) C:\用户 目录有TEMP文件夹<br>2、用Administrator账号登录,打开注册表编辑器<br>3、找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows<br>NT\CurrentVersion\ProfileList<br>4、会在左边的画面会看到两个类似的文件夹,应该为为S-1-5-21-xxxxx<br>&amp; S-1-5-21xxxxx.bak(前面都一样,只有后面有一个会加上.bak)<br>5、重命名S-1-5-21xxxxx.bak,去掉.bak,如果前面已有重名的文件夹,先将前面的文件夹改名(我就在后面加个-1)<br>6、进入S-1-5-21-xxxxx,在右边窗口选择RefCount,将数值修改为0,再选择State,也将数值修改为0<br>7、上述动作完成后关闭所有窗口并重新启动,使用原来的账号登入即可。<br>另外,如果没有Administrator账号,可以安全模式登录。<br>补贴下原文的故障原因分析:这种情形是因使用者设定档(User Profile)问题,原因是(1)系统磁碟空间不足 (2)磁碟过於分散效能不佳 ,导致使用者帐号在登入后,无法连结到原来的设定,所以系统自动建立一个新的设定档。