エラー-125490:NIパッケージマネージャのログにError Occurred While Reading Instructions File

更新しました May 1, 2023

使用製品

ソフトウェア

  • Package Manager

問題

%localappdata%¥National Instruments¥NI Package Manager¥Logs¥NIPkgLogsフォルダ内のログファイルには、次のエラーメッセージが記載されています。

Error -125490! An error occurred while reading the package 'ni-ssp-notifier'.\|\|Details:\|An error occurred while reading the instructions file located at 'C:\Users\[username]\AppData\Local\Temp\xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.\|The status code returned by pugixml load_file was 1\|An error occurred in OnTransactionStep for transaction type 'install'.\|\|Error Context:\|NIPkg::Agents::FileAgent::Installer::Install: Installing a package\|NIPkg::Agents::FileAgent::PackageReader::ReadPackage: Reading the package.\|NIPkg::Agents::FileAgent::PackageReader::ReadInstructions: Reading the instructions file.

解決策

このエラーは、Package Managerが指示ファイルを持つパッケージをインストールする際、%temp%ディレクトリから一時的に抽出された指示ファイルを読み取れなかった場合に発生します。これは、%temp%ディレクトリの権限がデフォルトから変更されている、または、ファイルが破損している可能性があります。

次の手順でWindowsのTempフォルダのアクセス許可が変更されているかどうかを確認し、変更されている場合はデフォルト値にリセットします。

  1. 「Windows + R」キーボードショートカットを使用して実行ダイアログを開きます。 %localappdata%を入力し、[OK]をクリックします。

  1. 開いたWindowsエクスプローラのウィンドウで、Tempフォルダーを右クリックし、「プロパティ」を選択して「セキュリティ」のタブに切り替えます。

  1. 以下のスクリーンショットのように、Tempフォルダーに割り当てられた権限がないので、正しくないディレクトリの権限であり、エラーの原因となる可能性があります。

  1. 上記の手順でTempディレクトリの権限が正しくない場合は、次の手順を実行して、デフォルトの継承された権限にリセットします。

  1. 管理者としてコマンドプロンプトを開きます。

  1. 以下のコマンドを実行すると、Windows Tempフォルダのアクセス許可がデフォルトのアクセス許可にリセットされます。
    icacls%temp% /q /c /t /reset
    特定のフォルダまたはファイルの場合「アクセスが拒否されました」などのエラーが表示される可能性があります。それらを無視しても問題ありません。

  1. 権限がリセットされた後、NIのインストーラを再度実行してください。