Solution
You can find the decorruptor.llb utility attached, in some cases it will fix the corrupt LLB.
Note: The compression used to store VIs in LLBs changed between 2014 and 2022 so this tool can fail to recover the files.
In order to use the decorruptor utility, you can follow these steps:
- Create a new folder for the recovered files.
- Open LLB decorrupter.vi.
- On the Front Panel, browse to the corrupted LLB in the corrupt LLB control and to the folder created for the recovered files in the destination directory control.
- Run the VI.
- Any files that are able to be recovered will be moved to the new folder. It is possible that no VI in the library will be able to be recovered.
If the utility cannot recover the files, another option would be to contact NI Support and share the LLB with them, they would likely need to manipulate the LLB resource file format.
Note: There is no guarantee that NI Support will be able to recover all the files.