この記事では、Microsoft Information Protection (MIP) SDK を使用するアプリケーションの既知の問題、一般的なエラー、および推奨される修正プログラムについて説明します。 SDK に関する一般的な質問については、 MIP SDK に関する FAQ を参照してください。
Web アプリの初期化
問題: Web アプリケーションが InternalError: 'KeyStoreWin32::OpenKey failure: NCryptOpenKey:-2147024894' で初期化できないのはなぜですか?
ポリシー SDK は、アプリの初期化中にプロファイルの読み込みに失敗する可能性があります。 Web アプリの環境変数の設定で WEBSITE_LOAD_USER_PROFILE=1 を設定し、アプリケーションを再起動します。
- 名前: WEBSITE_LOAD_USER_PROFILE
- 値: 1
問題: OnDiskEncrypted キャッシュが構成されている場合、アプリケーションが KeyStoreWin32::OpenKey failure: NCryptOpenKey:-2146893788 で失敗するのはなぜですか?
Windowsは、サインイン プロファイルが使用できない場合に一時的なプロファイルを作成する場合があります。 この一時プロファイルで OnDiskEncrypted キャッシュ の情報を Windows レジストリから読み取ろうとすると、MIP SDK ログで OpenKey の失敗が発生し、Windows オペレーティング システムのイベント ログにはイベント ID 1511 および 1515 として記録されます。 この問題を解決するには、管理者に連絡して、基になる一時プロファイルの問題を解決してください。
エラー:「ファイル形式はサポートされていません」
問題: PDF ファイルを保護またはラベル付けしようとすると、次のエラーが表示されるのはなぜですか?
ファイル形式がサポートされていません
この例外は、デジタル署名またはパスワードで保護された PDF ファイルを保護またはラベル付けしようとした結果です。 PDF ファイルの保護とラベル付けの詳細については、「Microsoft Information Protectionを使用した PDF 暗号化の新しいサポート」を参照してください。
エラー:「NoPolicyException: ラベル・ポリシーにデータが含まれていなかった"
問題: MIP SDK を使用してラベルまたはリスト ラベルを読み取ろうとすると、次のエラーが発生するのはなぜですか?
NoPolicyException:ラベルポリシーにデータが含まれていませんでした。CorrelationId=GUID、CorrelationId.Description=PolicyProfile、NoPolicyError.Category=SyncFile、NoPolicyError.Category=SyncFile
このエラーは、ラベル ポリシーが Microsoft Purview ポータルで発行されていないことを示します。 ラベル付けポリシーを構成するには、「 秘密度ラベルとそのポリシーを作成して構成する」に従います。
ラベル付けポリシーが発行されている場合は、ラベル ポリシー構成の 発行 済みセクションの一部であるグループにユーザー アカウントが含まれていることを確認します。 詳細については、「 秘密度ラベルを作成して発行する」を参照してください。
外部ユーザー (ゲスト ユーザーを含む) は、別の組織のラベル ポリシーにアクセスできません。 これらのユーザーに対応するために、再試行メカニズムを実装します。
NoPolicyExceptionが発生した場合は、FileEngineSettings プロパティProtectionOnlyEngineをtrueに設定し、リクエストを再試行してください。 その IFileEngine インスタンスではラベル付け操作を使用できませんが、保護操作は使用できます。
エラー: "System.ComponentModel.Win32Exception: LoadLibrary failed" (LoadLibrary が失敗しました)
問題: MIP SDK .NET ラッパーを使用すると、次のエラーが発生する理由
System.ComponentModel.Win32Exception: MIP.Initialize() の呼び出し時に [sdk_wrapper_dotnet.dll] の LoadLibrary が失敗しました。
アプリケーションに必要なランタイムがないか、リリースとしてビルドされていません。 詳細については、「 アプリに必要な依存関係があることを確認する」を参照してください。
エラー: "ProxyAuthError exception" (ProxyAuthError 例外)
問題: MIP SDK を使用すると、次のエラーが発生する理由
ProxyAuthenticationError: プロキシ認証はサポートされていません
MIP SDK では、認証済みプロキシはサポートされていません。 このメッセージを修正するには、プロキシをバイパスするようにMicrosoft Purview Information Protection サービス エンドポイントを設定するようにプロキシ管理者に依頼します。
[Office 365 URL と IP アドレス範囲] ページには、これらのエンドポイントが一覧表示されます。 MIP SDK では、*.protection.outlook.com (行 9)、Microsoft Purview Information Protection サービス エンドポイント (行 73)、およびsubstrate.office.com (*.office.com エンドポイントの一部) がプロキシ認証をバイパスする必要があります。
エラー: ストリーム出力を使用してイメージ ファイルにラベルを付ける場合の "不明なエラー"
問題: 出力にストリームを使用してイメージ ファイルの種類に対してラベルまたは保護を追加または削除しようとすると、"不明なエラー" が発生するのはなぜですか。
出力にストリームを使用する場合、イメージ ファイルのラベルまたは保護を変更するには、ストリームに読み取りと書き込みの両方のアクセス許可が必要です。