Ok, added the ExpandEnvironmentVars($FileNameCheck)

Now here's some of the log. I have no idea why this isn't working?

    Error 2 - The system cannot find the file specified.
    C:\WINNT\System32\Catsrv.dll
    %SystemRoot%\System32\Catsrv.dll;2000.2.3511.0
    Error 2 - The system cannot find the file specified.
    C:\WINNT\System32\Catsrvut.dll
    %SystemRoot%\System32\Catsrvut.dll;2000.2.3511.0
    Error 2 - The system cannot find the file specified.
    C:\WINNT\System32\Clbcatex.dll
    %SystemRoot%\System32\Clbcatex.dll;2000.2.3511.0
    Error 2 - The system cannot find the file specified.
    C:\WINNT\System32\Clbcatq.dll
    %SystemRoot%\System32\Clbcatq.dll;2000.2.3511.0
    Error 2 - The system cannot find the file specified.
    C:\WINNT\System32\Colbact.dll
    %SystemRoot%\System32\Colbact.dll;2000.2.3511.0
    Error 2 - The system cannot find the file specified.
    C:\WINNT\System32\com\Comadmin.dll
    %SystemRoot%\System32\com\Comadmin.dll;2000.2.3511.0