代码改变世界

Office Server 共享服务报错,原因:对路径“c\windows\system32\drivers\ect\hosts”的访问被拒绝

2009-11-02 14:06  Virus-BeautyCode  阅读(5036)  评论(1编辑  收藏  举报

 

  昨天开始在【事件查看器】的【应用程序】中看到了一个错误信息,每分钟会出错一次,是定时作业的问题,

  来源:Office SharePoint Server,

  分类:Office Sserver 共享服务,

  错误的描述:

    服务实例Microsoft.Office.Service.Search.Administration.SearchServiceInstance的应用程序服务器管理作业失败,

    原因:对路径“c\windows\system32\drivers\ect\hosts”的访问被拒绝

  下面是一个串的函数报错。

  于是就在google中搜索啊,输入【sharepoint 对路径"c:\windows\system32\drivers\etc\hosts"的访问被拒绝 6482】,没有什么内容,输入【服务实例Microsoft.Office.Service.Search.Administration.SearchServiceInstance的应用程序服务器管理作业失败】也没有什么实质提问和回答,大都是解决【http://bbs.winos.cn/thread-29430-1-1.html】这个问题的,Microsoft.Office.Server.Administration.ApplicationServerAdministrationServiceJob 的 Execute 方法引发异常。下面包含详细信息。

尝试读取或写入受保护的内存。这通常指示其他内存已损坏。内存写报错之类的,http://social.microsoft.com/Forums/zh-CN/sharepointwebpartzhchs/thread/1c16fc50-6fb7-4a38-a4c5-efc478f2d1a4,这篇有详细描述,虽然EventID是6482,可是和我这个没有什么关系。

  搜索中文的不行,就只好搜索英文了,输入【sharepoint  6482 Reason: Access to the path 'C:\WINDOWS\system32\drivers\etc\HOSTS' is denied.】,这次就找到了下面几个有用的,描述的情况和我一样。

  http://www.tech-archive.net/Archive/SharePoint/microsoft.public.sharepoint.portalserver/2008-11/msg00039.html

  http://chve14.spaces.live.com/blog/cns!5CCEEAA528311AA8!139.entry

  http://www.sharepointcomic.com/archive/2008/11/12/sharepoint-event-id-6482-could-not-find-file-cwindowssystem32driversetchosts-.aspx

  解决办法都是说hosts文件的权限问题,应该加上【WSS_ADMIN_WPG】这个用户组,然后赋予更大的权限,除去完全控制都赋给。我看了一下【hosts】的权限,没有问题,存在上面说的,后来我把ect文件夹也加上这个组权限,还是依旧,干脆把WSS的组都加进来吧,依旧。555555555555555

  在http://www.sharepointcomic.com/archive/2008/11/12/sharepoint-event-id-6482-could-not-find-file-cwindowssystem32driversetchosts-.aspx这篇中作者提到了,要重新建立hosts文件,我就试了一把,备份原来的hosts文件,然后新建一个hosts文件,把原来的内容拷回来,赋权限,等了一分钟,事件查看器中没有了类似错误,到现在已经半个小时,都没有继续报错,应该是解决了,特此记录,希望对大家有用。