This article is a sequel to the "How do I inoculate (protect) my links using LinkFixer Advanced" lesson. It presumes knowledge contained in that article. Applying the steps of this article also requires that the sample files referred to in this article were inoculated during the previous lesson.

If you have not studied and applied "How do I inoculate (protect) my links using LinkFixer Advanced", please do so now.

In this lesson, you will learn about LinkFixer Advanced’s unique ability to automatically fix broken links contained in parent files caused by either parent or child files being moved or renamed.

The Cure process does not repair broken links by moving child files back to their original locations or by "re-directing" queries from the old location to the new location. LinkFixer Advanced actually updates links so that they point to the correct child files, even if the child files were renamed or moved!

In this lesson, we will intentionally break a link in the “XLS2003 Questions File.xls” file by manually renaming and moving the “XLS2003 Data File.xls” file. Then we will use the Cure process to automatically repair the broken link!

Trial Note: In the trial version of LinkFixer Advanced, the Cure function will process up to 500 links per day, and 5,000 links during the 21-day trial period

  1. To get started, open Windows Explorer and navigate to the “XLS 97-2003” folder. Then, select the “XLS2003 Data File.xls” file, right-click on it and select “Rename” from the menu. Rename the file to “ThisNameHasChanged.xls”.
  2. Select the “LinkFixer Advanced” folder. Create a new folder and name it as “XLS Moved”.
  3. Navigate back to the “XLS 97-2003” folder. Cut the “ThisNameHasChanged.xls” file and paste it in the newly created “XLS Moved” folder.
  4. Open the “XLS2003 Questions File.xls” file (in “XLS 97-2003” folder) and click on the hyperlink to “XLS2003 Child File.xls”. Note that the link is now broken and does not respond by opening the file, because the child (target) file has now been renamed and moved. This confirms that we have broken this link.
  5. Close the “XLS2003 Questions File.xls” file in Excel.
  6. Go back to LinkFixer Advanced. Click on the {Cure} button in the top-menu as shown below.
  7. In the “Navigation” pane on the left side, you can see the steps to cure the files. In right-side section, the “Cure Options” screen appears with a brief description of the Cure process.
  8. Click the {Next} arrow button.
  9. The “Select Folders” section appears. Navigate to the “XLS 97-2003” folder, as shown below.
  10. Select this “XLS 97-2003” folder so that all the files in these parent and child folders are available for the repair of any broken links.
  11. Also select the “XLS Moved” folder, so that the child file that was moved to that folder is included during the Cure process.

    Important: In this “Select Folders” step of the Cure process, you must select all drives and folders where any parent or child files have been relocated. LinkFixer Advanced needs to be able to find and process all parent and child files in their new (moved) locations, in order to repair the links between those files.

    Note: When using LinkFixer Advanced to cure the links in your parent files, it is possible that you may not know exactly where the needed child files are located. In such cases, you may need to select a higher level folder, or an entire drive, to ensure that required child files are included during processing.

  12. Click the {Next} arrow button. The “Preview Links to be Cured” screen appears. Since the Excel Sample Files were inoculated in the previous lesson, LinkFixer Advanced can now automatically repair the broken links caused by our manual move and rename. Notice that the “ThisNameHasChanged.xls” child file will be re-linked, in its new location, to the “XLS2003 Questions File.xls” parent file, as shown below.
  13. Click the {Next} arrow button to advance to the “Perform Cure” screen.
  14. Click the {Run} button to perform the Cure process on the selected files.
  15. By default, the following warning dialog is shown when the “Clear database” checkbox is checked on the first “Cure Options” navigation screen. Clicking the {Clear} button will clear all file and link data from the database before processing selected files. Clicking the {Don’t clear} button will close the dialog and allow you to go back and uncheck the “Clear database” option on the “Cure Options” screen. For this lesson, click the {Clear} button.
  16. When the processing is complete, the LinkFixer Advanced “Cure Process Dashboard” window is displayed which shows the following “Status” pane.
  17. Congratulations, you have now successfully cured all of the broken links, automatically!
  18. Click on the {View Process Summary} button on the top ribbon menu to open the “Cure Report”, as shown below.
  19. Review the report in detail and note how it lists each parent file and its links, and how it shows which links were automatically re-linked (cured). Notice that the link in “XLS2003 Questions File.xls” has been modified, and now points to “ThisNameHasChanged.xls in the “XLS Moved” folder.
  20. After viewing your report, close the report window.
  21. Return to Windows Explorer. Open the “XLS2003 Questions File.xls” file and again click on the hyperlink that now points to the “ThisNameHasChanged.xls” file. This link will now operate correctly, causing the file “ThisNameHasChanged.xls” to open and display. The broken link caused by our manual rename and move, has been automatically repaired!
  22. Close Windows Explorer.