Доступ запрещен для записи на диск — событие 6589

 

Применимо к: SharePoint Foundation 2010, SharePoint Server 2010

Последнее изменение раздела: 2014-09-29

Предупреждение:   Доступ запрещен для записи на диск

Идентификатор события:   6589

Обзор:   Эта ошибка возникает, когда пул приложений Службы IIS 7.0, используемый Microsoft SharePoint Foundation 2010, пытается обновить файл или папку, но получает отказ в доступе, так как у учетной записи пула приложений нет нужных разрешений.

Симптомы.   Возможно проявление следующих симптомов:

  • Файлы не обновляются в соответствии с параметрами конфигурации.

  • Это событие отражается в журнале событий с идентификатором 6589. Описание: у учетной записи пула приложений <имя учетной записи> недостаточно разрешений для записи файла <имя файла> в <расположение файла>. Дополнительные сведения см. ниже.

Причина:   учетная запись службы пула приложений IIS, используемая SharePoint Foundation 2010, не обладает нужными разрешениями для записи файла в папку в файловой системе NTFS.

Решение. Предоставление соответствующих разрешений учетной записи пула приложений

  • У учетной записи пула веб-приложений недостаточно прав на запись в реестр или файл на диске. Во-первых, попытайтесь изменить разрешения SharePoint Foundation 2010 с помощью средства командной строки Psconfig. Если это не помогает, используйте по порядку следующие процедуры. Сначала определите, какая учетная запись используется для веб-приложения.

    Примечание

    Для выполнения следующей процедуры необходимо быть участником группы администраторов фермы SharePoint.

    Чтобы изменить разрешения SharePoint Foundation 2010, выполните следующие действия.

    1. Откройте окно командной строки и введите следующую команду:

      cd /d %commonprogramfiles%\Microsoft Shared\Web server extensions\14\BIN

    2. Измените разрешения на сервере. Для этого введите следующую команду:

      psconfig –cmd secureresources

    3. Перезапустите службы IIS и внесите изменения, выполнив следующую команду в командной строке: iisreset /noforce

    Чтобы определить учетную запись для веб-приложения, выполните следующие действия.

    1. В диспетчере служб IIS в области Подключения раскройте узел сервера и щелкните Пулы приложений.

    2. В области чтения в представлении возможностей в столбце Идентификация найдите учетную запись, для определенного пула приложений.

    Чтобы вручную задать требуемую учетную запись группы в качестве учетной записи пула веб-приложений на компьютере, выполните следующие действия.

    1. Нажмите кнопку Пуск, выберите пункт Администрирование и щелкните пункт Управление компьютером.

    2. В древовидном представлении раскройте пункт Локальные пользователи и группы и выберите Группы.

    3. В списке области чтения щелкните правой кнопкой группы WSS_WPG и выберите команду Добавить в группу.

    4. В диалоговом окне Свойства WSS_WPG добавьте учетную запись пула веб-приложений, нажав кнопку Добавить.

    Чтобы предоставить учетной записи пула веб-приложений требуемые разрешения для папки, выполните следующие действия.

    1. На компьютере с SharePoint Foundation найдите папку, указанную в событии 6588 или 6589.

    2. Щелкните ее правой кнопкой мыши и выберите пункт Свойства.

    3. В диалоговом окне Свойства на вкладке Безопасность в разделе Группы или пользователи выберите Все, и щелкните Изменить.

      Примечание

      Неверное редактирование реестра может привести к серьезным повреждениям системы. Перед внесением изменений следует сделать резервную копию всех ценных данных на компьютере.

    4. В диалоговом окне Разрешения для <имя_папки> нажмите кнопку Добавить, чтобы добавить учетную запись пула веб-приложений. У учетной записи должно быть разрешение на запись.

    Чтобы предоставить учетной записи пула веб-приложений необходимые разрешения для раздела реестра, выполните следующие действия.

    1. Нажмите кнопку Пуск, выберите Все программы, Стандартные, а затем щелкните Выполнить.

    2. Тип regedit,и затем нажмите кнопку ОК.

    3. В редакторе реестра в древовидном представлении найдите раздел реестра, определенный в событии 6588 или 6589.

    4. Щелкните правой кнопкой мыши раздел реестра и выберите Разрешения.

    5. В диалоговом окне Разрешения нажмите кнопку Добавить, чтобы добавить учетную запись пула веб-приложений. У учетной записи должно быть разрешение на запись.

    Для проверки выполните следующие действия.

    • Повторите операцию, которая вызывала ошибку.