Поделиться через


Устранение неполадок с установкой агента службы "Синхронизация файлов Azure" и регистрацией сервера

После развертывания службы синхронизации хранилища следующие шаги при развертывании службы "Синхронизация файлов Azure" — установка агента синхронизации файлов Azure и регистрация Windows Server в службе синхронизации хранилища. Эта статья предназначена для устранения неполадок и устранения проблем, которые могут возникнуть при выполнении этих действий.

Установка агента

Обновление агента не завершено

При обновлении агента синхронизации файлов Azure может возникнуть один из следующих симптомов:

  • AfsUpdater.exe зависает на "установка обновлений".
  • Установка агента зависает на "Остановка агента мониторинга".

Эта проблема возникает, если установленная версия агента синхронизации файлов Azure более ранняя, чем версия 16.2, и процессLogman.exe не завершается.

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

  1. Откройте диспетчер задач.
  2. Щелкните правой кнопкой мыши процесс LogMan и выберите Завершить задачу. Повторяйте этот шаг, пока все процессы LogMan не будут остановлены и обновление агента не завершится успешно.

Устранение неполадок при установке агента

Если установка агента синхронизации файлов Azure завершается сбоем, найдите файл журнала установки, расположенный в каталоге установки агента. Если агент синхронизации файлов Azure установлен на томе C: , файл журнала установки находится в папке C:\Program Files\Azure\StorageSyncAgent\InstallerLog.

Примечание.

Если агент синхронизации файлов Azure установлен из командной строки и /l\*v используется параметр, файл журнала будет расположен по пути, по которому была выполнена установка агента.

Имя файла журнала для установки агента с помощью пакета MSI — AfsAgentInstall. Имя файла журнала для установки агента с помощью пакета MSP (пакет обновления) — AfsUpdater.

Найдя файл журнала установки агента, откройте файл и найдите код сбоя в конце журнала. Если вы ищете "код ошибки 1603" или "песочница", вы сможете найти код ошибки.

Ниже приведен фрагмент кода из установки агента, в результате чего произошел сбой:

CAQuietExec64:      + CategoryInfo          : SecurityError: (:) , PSSecurityException  
CAQuietExec64:      + FullyQualifiedErrorId : UnauthorizedAccess  
CAQuietExec64:  Error 0x80070001: Command line returned an error.  
CAQuietExec64:  Error 0x80070001: QuietExec64 Failed  
CAQuietExec64:  Error 0x80070001: Failed in ExecCommon64 method  
CustomAction SetRegPIIAclSettings returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)  
Action ended 12:23:40: InstallExecute. Return value 3.  
MSI (s) (0C:C8) [12:23:40:994]: Note: 1: 2265 2:  3: -2147287035

В этом примере произошел сбой установки агента с кодом ошибки -2147287035 (ERROR_ACCESS_DENIED).

Установка агента завершается с ошибкой: мастер установки агента синхронизации хранилища завершился преждевременно из-за ошибки

В журнале установки агента регистрируется следующая ошибка:

CAQuietExec64:      + CategoryInfo          : SecurityError: (:) , PSSecurityException  
CAQuietExec64:      + FullyQualifiedErrorId : UnauthorizedAccess  
CAQuietExec64:  Error 0x80070001: Command line returned an error.  
CAQuietExec64:  Error 0x80070001: QuietExec64 Failed  
CAQuietExec64:  Error 0x80070001: Failed in ExecCommon64 method  
CustomAction SetRegPIIAclSettings returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)  
Action ended 12:23:40: InstallExecute. Return value 3.  
MSI (s) (0C:C8) [12:23:40:994]: Note: 1: 2265 2:  3: -2147287035 

Эта проблема возникает, если политика выполнения PowerShell настроена с помощью групповой политики и параметр политики имеет значение "Разрешить только подписанные скрипты". Все скрипты, входящие в состав агента синхронизации файлов Azure, подписываются. Установка агента синхронизации файлов Azure завершается сбоем, так как установщик выполняет скрипт с помощью параметра политики обхода выполнения.

Чтобы устранить эту проблему, временно отключите параметр групповой политики Включить выполнение скриптов на сервере. После завершения установки агента можно повторно включить параметр групповой политики.

Сбой установки агента на контроллере домена Active Directory

В журнале установки агента регистрируется следующая ошибка:

CAQuietExec64:  Error 0x80070001: Command line returned an error.
CAQuietExec64:  Error 0x80070001: CAQuietExec64 Failed
CustomAction InstallHFSRequiredWindowsFeatures returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 8:51:12: InstallExecute. Return value 3.
MSI (s) (EC:B4) [08:51:12:439]: Note: 1: 2265 2:  3: -2147287035

Эта проблема возникает при попытке установить агент синхронизации на контроллере домена Active Directory, где владелец роли PDC находится в Windows Server 2008 R2 или более ранней версии ОС.

Чтобы устранить эту проблему, перенесите роль PDC на другой контроллер домена под управлением Windows Server 2012 R2 или более поздней версии, а затем установите синхронизацию.

Доступ к тому в Windows Server 2012 R2 завершается ошибкой: неправильный параметр

После создания конечной точки сервера в Windows Server 2012 R2 при доступе к тому возникает следующая ошибка:

буква диска:\ недоступна.
Неправильный параметр.

Чтобы устранить эту проблему, установите KB2919355 и перезапустите сервер. Если это обновление не будет установлено из-за установки более поздней версии, перейдите в Центр обновления Windows, установите последние обновления для Windows Server 2012 R2 и перезапустите сервер.

Регистрация сервера

Устранение неполадок при регистрации сервера

Если регистрация сервера завершается ошибкой, откройте файл AfsSrvRegistration*.log , расположенный в разделе %LocalAppData%\Temp , и выполните поиск по запросу ErrorMessage, чтобы получить сведения об ошибке.

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

Чтобы запустить диагностику на сервере, выполните следующие команды PowerShell:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -Diagnose

Чтобы проверить сетевое подключение на сервере, выполните следующие команды PowerShell:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -TestNetworkConnectivity

Регистрация сервера не выводит список всех подписок Azure

При регистрации сервера с помощью ServerRegistration.exeподписки отсутствуют при выборе раскрывающегося списка Подписка Azure .

Эта проблема возникает из-за того, чтоServerRegistration.exe извлекает подписки только из первых пяти клиентов Microsoft Entra.

Чтобы увеличить ограничение клиента регистрации сервера на сервере, создайте значение DWORD с именем ServerRegistrationTenantLimit в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Azure\StorageSync со значением больше 5.

Вы также можете обойти эту проблему, используя следующие команды PowerShell для регистрации сервера:

Connect-AzAccount -Subscription "<guid>" -Tenant "<guid>"
Register-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"

Регистрация сервера отображает следующее сообщение: "Этот сервер уже зарегистрирован".

Снимок экрана: диалоговое окно

Это сообщение появляется, если сервер ранее был зарегистрирован в службе синхронизации хранилища. Чтобы отменить регистрацию сервера из текущей службы синхронизации хранилища, а затем зарегистрироваться в новой службе синхронизации хранилища, выполните действия, описанные в разделе Отмена регистрации сервера с помощью службы синхронизации файлов Azure.

Если сервер не указан в списке Зарегистрированные серверы в службе синхронизации хранилища, на сервере, который требуется отменить регистрацию, выполните следующие команды PowerShell:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Reset-StorageSyncServer

Примечание.

Если сервер является частью кластера, используйте Reset-StorageSyncServer-CleanClusterRegistration параметр , чтобы удалить сервер из сведений о регистрации кластера Службы синхронизации файлов Azure.

При регистрации сервера я вижу множество ответов "веб-сайт не доверяет". Почему?

Эта проблема возникает, когда политика расширенной безопасности Internet Explorer включена во время регистрации сервера. Дополнительные сведения о том, как правильно отключить политику расширенной безопасности Internet Explorer , см. в разделах Подготовка Windows Server к использованию с синхронизацией файлов Azure и Развертывание службы "Синхронизация файлов Azure".

Сервер не указан в списке зарегистрированных серверов на портале Azure

Если сервер отсутствует в списке Зарегистрированные серверы для службы синхронизации хранилища:

  1. Войдите на сервер, который требуется зарегистрировать.
  2. Откройте проводник и перейдите в каталог установки агента синхронизации хранилища (расположение по умолчанию — C:\Program Files\Azure\StorageSyncAgent).
  3. Запустите ServerRegistration.exeи завершите работу мастера, чтобы зарегистрировать сервер в службе синхронизации хранилища.

См. также

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.