ストレージ同期サービスをデプロイした後、Azure File Sync をデプロイする次の手順として、Azure File Sync エージェントをインストールし、Windows Server をストレージ同期サービスに登録します。 この記事は、これらの手順を実行する際に発生する可能性がある問題のトラブルシューティングと解決を支援することを目的としています。
エージェントのインストール
Azure File Sync エージェントのインストールで再起動が必要かどうかを確認する方法
Azure File Sync エージェントのインストールを完了するには、再起動が必要な場合があります。 たとえば、Azure File Sync エージェント バージョン 19.1.0.0 では、18.2.0.0 より前のバージョンから更新する場合、サーバーで再起動が必要です。
自動アップグレード機能を使用してエージェントが更新された場合は、次の PowerShell コマンドを実行して、エージェントの自動アップグレードを完了するために再起動が必要かどうかを確認します。
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Get-StorageSyncServer
RebootNeeded
プロパティの値がTrue
場合は、再起動が必要です。
Azure File Sync エージェントをアップグレードすると、次のいずれかの現象が発生する可能性があります。
- AfsUpdater.exe が「更新プログラムのインストール」でフリーズします。
- エージェントのインストールが "監視エージェントの停止" でハングします。
この問題は、現在インストールされている Azure File Sync エージェントのバージョンが v16.2 より前で、 Logman.exe プロセスがシャットダウンに失敗した場合に発生します。
この問題を解決するには、次の手順を実行します。
- タスク マネージャーを開きます。
- LogMan プロセスを右クリックし、[タスクの終了] を選択します。 すべての LogMan プロセスが停止し、エージェントの更新が正常に完了するまで、この手順を繰り返します。
Azure File Sync エージェントのインストールが失敗した場合は、エージェントのインストール ディレクトリにあるインストール ログ ファイルを見つけます。 Azure File Sync エージェントが C: ボリュームにインストールされている場合、インストール ログ ファイルは C:\Program Files\Azure\StorageSyncAgent\InstallerLog にあります。
注
コマンド ラインから Azure File Sync エージェントがインストールされ、 /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) で失敗しました。
エージェントのインストールがエラー ERROR_NO_SYSTEM_RESOURCESとエラー コード 0x800705AAで失敗する
システム リソースが不足しているため、エージェントのインストールに失敗しました。 この問題を解決するには、サーバー上のメモリを解放し、インストールを再試行します。
エージェントのインストールがエラーで失敗する: ストレージ同期エージェントのセットアップ ウィザードがエラーのため途中で終了しました
エージェントのインストール ログには、次のエラーが記録されます。
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 File Sync エージェントに含まれるすべてのスクリプトは署名されます。 Azure File Sync エージェントのインストールが失敗するのは、[実行をバイパスする] ポリシー設定を使用してインストーラーでスクリプトが実行されているためです。
この問題を解決するには、サーバー の [スクリプト実行を有効にする ] グループ ポリシー設定を一時的に無効にします。 エージェントのインストールが完了したら、このグループ ポリシー設定を再度有効にすることができます。
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
この問題は、PDC ロール所有者が Windows Server 2008 R2 以前の OS バージョンにある Active Directory ドメイン コントローラーに同期エージェントをインストールしようとすると発生します。
この問題を解決するには、Windows Server 2012 R2 以降を実行している別のドメイン コントローラーに PDC ロールを転送してから、同期エージェントをインストールします。
Windows Server 2012 R2 上のボリュームへのアクセスがエラーで失敗する: パラメーターが正しくありません
Windows Server 2012 R2 でサーバー エンドポイントを作成した後、ボリュームにアクセスすると次のエラーが発生する:
ドライブ文字:\ にアクセスできません。
パラメーターが正しくありません。
この問題を解決するには、 KB2919355を インストールし、サーバーを再起動します。 後の更新プログラムが既にインストールされているためにこの更新プログラムをインストールできない場合は、 Windows Update に移動し、Windows Server 2012 R2 の最新の更新プログラムをインストールして、サーバーを再起動します。
サーバー登録
サーバーの登録に失敗した場合は、%LocalAppData%\Temp の下にある AfsSrvRegistration*.log ファイルを開き、"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
Register-AzStorageSyncServer
コマンドレットを使用したサーバーの登録がエラーで失敗する: 致命的なエラー (0x8000FFFF)
Register-AzStorageSyncServer
コマンドレットを使用したサーバー登録が失敗し、次のエラーが発生します。
致命的なエラー (0x8000FFFF (E_UNEXPECTED)) 'このリソースに対してシステム割り当てマネージド ID が見つかりませんでした'
この問題は、Azure Files Sync エージェントがバージョン 17.x から 18.x にアップグレードされ、 ServerType
レジストリ値が予期しない値に設定されている場合に発生します。
この問題を解決するには、管理者特権のコマンド プロンプトから次のコマンドを実行して、 ServerType
レジストリ値を削除します。
reg delete HKLM\SOFTWARE\Microsoft\Azure\StorageSync /v ServerType /f
net stop filesyncsvc
net start filesyncsvc
ServerType
レジストリ値が削除されたら、サーバーの登録を再試行します。
サーバー登録で一部の Azure サブスクリプションが一覧表示されない
ServerRegistration.exeを使用してサーバーを登録する場合、Azure サブスクリプションドロップダウンを選択するとサブスクリプションが見つかりません。
この問題は、 ServerRegistration.exe が最初の 5 つの Microsoft Entra テナントからのみサブスクリプションを取得するため発生します。
サーバーのサーバー登録テナントの制限を引き上げるには、ServerRegistrationTenantLimit
の下に HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Azure\StorageSync
という DWORD 値を 5 より大きい値で作成します。
また、次の PowerShell コマンドを使用してサーバーを登録することで、この問題を回避することもできます。
Connect-AzAccount -Subscription "<guid>" -Tenant "<guid>"
Register-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"
ServerRegistration.exeを使用してサーバーを登録する場合、[リソース グループ] ドロップダウンを選択すると、一部のリソース グループが見つかりません。
この問題は、ファイル同期エージェント v19.1 で修正された既知の問題が原因で発生します。 この問題を解決するには、最新バージョンのエージェントをインストールします。
サーバー登録には、"System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=.." というメッセージが表示されます。
このエラーは、サーバーに必要な .NET Framework バージョンがない場合に発生します。 Azure File Sync のサーバー登録が正常に機能するには、.NET Framework 4.7.2 以降のバージョンが必要です。
この問題を解決するには、次の手順を実行します:
- .NET Framework 4.7.2 以降のバージョンをダウンロードしてインストールします。
- インストール後にサーバーを再起動します。
- サーバー登録 UI または PowerShell を使用して、サーバー登録を再試行します。
サーバーの登録がエラーで失敗する: 操作で無効な状態コード 'Unauthorized' が返されました
サーバーの登録中に、次のエラーが発生する可能性があります。
操作が無効な状態コード 'Unauthorized' を返しました
この問題は、Azure File Sync v20 エージェントのバグが原因で発生します。 この問題を回避するには、次の PowerShell コマンドを実行してサーバーを手動で登録します。
Connect-AzAccount -Subscription "<your-subscription-guid>" -Tenant "<your-tenant-guid>"
Register-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"
注
プレースホルダーの値を、サブスクリプション ID、テナント ID、リソース グループ名、ストレージ同期サービス名に置き換えます。
手動登録が完了したら、Azure portal の [登録済みサーバー] に サーバーが 表示されることを確認します。
サーバー登録には、"このサーバーは既に登録されています" というメッセージが表示されます。
サーバーが以前にストレージ同期サービスに登録されている場合は、エラー コード0x80C80064を含むこのメッセージが表示されます。 現在のストレージ同期サービスからサーバーの登録を解除し、新しいストレージ同期サービスに登録するには、「 Azure File Sync を使用したサーバーの登録解除」で説明されている手順を完了します。
ストレージ同期サービスの 登録済みサーバー の下にサーバーが表示されていない場合は、登録を解除するサーバーで、次の PowerShell コマンドを実行します。
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Reset-StorageSyncServer
注
サーバーがクラスターの一部である場合、 Reset-StorageSyncServer
-CleanClusterRegistration
パラメーターはクラスター内のすべてのサーバーの登録を解除します。
サーバーを登録すると、多数の "信頼されていない Web サイト" 応答が表示されます。なぜでしょうか。
この問題は、サーバーの登録中 に拡張 Internet Explorer セキュリティ ポリシーが有効になっている場合に発生します。 拡張 Internet Explorer セキュリティ ポリシーを正しく無効にする方法の詳細については、「Azure File Sync で使用する Windows Server の準備」および「Azure File Sync をデプロイする方法」を参照してください。
Azure portal の登録済みサーバーの下にサーバーが表示されない
ストレージ同期サービスの 登録済みサーバーの下にサーバーが 表示されない場合:
- 登録するサーバーにサインインします。
- エクスプローラーを開き、ストレージ同期エージェントのインストール ディレクトリに移動します (既定の場所は C:\Program Files\Azure\StorageSyncAgent です)。
- ServerRegistration.exe実行し、ウィザードを完了して、サーバーをストレージ同期サービスに登録します。
関連項目
- Azure File Sync 同期グループ管理のトラブルシューティング
- Azure File Sync 同期エラーのトラブルシューティング
- Azure File Sync クラウドの階層化のトラブルシューティング
- Azure File Sync の監視
- Azure Files の問題のトラブルシューティング
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、 サポートリクエストを作成するか、 Azure コミュニティ サポートに問い合わせてください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。