LabVIEWの「旧バージョンへ保存」で一般的なファイルI/Oエラーが発生する

更新しました Feb 9, 2022

使用製品

ソフトウェア

  • LabVIEW

問題

  • フォルダ階層に保存されている VI を旧バージョンに保存すると、保存に失敗します。
  • エラーが表示されずに旧バージョンへの保存に失敗します。
  • 保存が警告なしで失敗し、ほとんどのフォルダ階層は作成されますが、一部の VI が失われます。
  • 次のような一般的なファイル I/O エラーが発生します。
LabVIEW: 一般的なファイル I/O エラー。
指定されていない理由のため旧バージョン用に保存は失敗しました。メモリがいっぱいかディスク アクセスが許可されませんでした。

LabVIEW Error.png

解決策

ネットワークドライブを使用している場合:

この問題は、LabVIEWがネットワークドライブから読み取るときにエラーを処理する方法に関連している可能性があります。これは、保存中のすべてのファイル操作がローカルハードドライブでのみ行われるようにすることで回避できます。以下の手順に従って保存してください。
  1. フォルダ階層全体をローカルハードドライブにコピーします。
  2. 保存するトップレベル VI のローカルコピーを開きます。
  3. 旧バージョンに保存する場合は、VIもローカル ハードディスクに保存されることを確認します。
  4. 新しく作成したフォルダ階層を目的のネットワークの場所にコピーします。
LabVIEWの旧バージョン用に保存することは、ファイルを別の場所に保存するよりも内部的にはるかに複雑であるため、旧バージョン用に保存できない場合、ファイルの複製を行うことで機能する場合があります。

ローカルハードドライブを使用している場合:

これは、Windows に十分なユーザー権限がないことに関連している可能性があります。ローカルの制限により管理者権限にアクセスできない場合は、すべてのWindows管理者権限を持つ他のコンピュータを使用して、LabVIEWプロジェクトまたはVIを以前のバージョンに保存してください。
  1. 管理者としてLabVIEWを実行
  2. 以前のバージョンのプロジェクトまたは VI を保存します。