所有的80端口的Share point 2007站点启动不了,使用管理控制台手工启动出现错误提示:“The process cannot access the file because it is being used by another process.”
查找官方网站,得到如下解决办法:http://support.microsoft.com/kb/890015
但是官方的介绍显然不能解决问题,也许这是微软官方网站的一个很严重的问题。
于是,另寻出路,查找“如何解决80端口被占用”,用以下办法得知占用80端口的程序就是Office Sharepoint 2007的文档转换负载平衡器服务(Microsoft.Office.Server.Conversions.LoadBalancer.exe),同时启动的服务还有文档转换服务(Microsoft.Office.Server.Conversions.Launcher.exe)。
在运行里面打cmd,命令窗口输入netstat -abn ->c:/port80.txt
然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。
打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了。

当我停掉了Office Sharepoint 2007的文档转换负载平衡器服务和文档转换服务后,一切Office Share point 2007站点启动正常。

但是,这种办法只能在停用服务的情况下进行,如何不停用服务而保证正常呢?修改Office Sharepoint 2007的文档转换负载平衡器服务所占用的端口!
找到:C:\Program Files\Microsoft Office Servers\12.0\Bin\Microsoft.Office.Server.Conversions.Launcher.exe.config
修改
注:本文为原创文章,任意转载,请注明出处:http://www.cuiwenyuan.com

订阅我的BLOG(RSS)