You can create a new blank layout and then use copy and paste to copy all the layout objects from a layout in one file to a layout in another. Keep in mind that when you do this from a corrupted file, there is a chance that you will copy and paste the corruption along with the copied or imported elements from the original file.
It can require some meticulous attention to detail and even pasting many layouts twice, but it is much quicker than item by item.
See this thread: Importing Layouts
value lists cannot be imported or copied and pasted as complete, intact value lists, but you can copy and paste the custom values and you can import data from tables for table based value lists. It's also possible to convert a custom values value list into a table based list:Converting a custom value list into a table based value list