Reply to thread

Thanks


From the system event log I can see that 54 Windows updates were installed on your system today... but also, the system event log appears to have been cleared at 11:18 AM, so other updates may have been installed overnight and/or prior to that. Of the updates I can see, I think this one is most likely to be the trouble-maker:

"21-Jan-18 3:23:57 PM";"Microsoft-Windows-WindowsUpdateClient";"(1)";"Information";"Installation Started: Windows has started installing the following update: Security Update for Microsoft Visual C++ 2010 Redistributable Package (KB2467173)";"43"


...but like I said, there have been lots of updates, and some may have been cleared out of the log.


My thinking is that the problem - that MediaPortal can't load/use the TsReader component - is caused by removal or corruption of one or more of TsReader's prerequisites. Unfortunately it's not possible for me determine exactly which prerequisites are missing. I can only say:

  1. TsReader depends on a number of Visual C++ redistributables (I think it may be 2010, 2013, 2015 and 2017), hence my reason for picking out the above-referenced update as the probable cause.
  2. Dependency Walker or similar can tell you exactly which prerequisite DLLs are missing. It's a little bit technical to use, but it's also the best way to figure out the problem. In short:
    1. Download and run the 32 bit version of DW.
    2. Use DW to open TsReader.ax. That file should be in your MediaPortal install folder. If it's not there, that's the problem. You'd then check your recycle bin (in case you deleted it accidentally) and security software quarantine (in case security software mistakenly thought it contained a virus).
    3. Look for the modules/DLLs highlighted in red in the lower pane/section. Tell me their names and I should be able to tell you which prerequisite is borked.


Top Bottom