Radioman Posted June 14 Posted June 14 Since some time ago I started to notice that when I start DBV-Viewer it takes some 10 seconds to start. It's during the sequence "Searching DirectShow Components". I have the latest Win11 driver from TBS. DVBViewer Pro 7.3.2.0. In DVBViewer.log I find this: USceneRender issuing WM_DEVICELOST, which indicates an error? Any hints to solve is welcome. Thanks. I enclose my Support.zip support.zip Quote
Griga Posted June 14 Posted June 14 Please reproduce the issue in DVBViewer debug mode, as recommended here. Then attach another support.zip. vor 30 Minuten schrieb Radioman: In DVBViewer.log I find this: USceneRender issuing WM_DEVICELOST, which indicates an error? A temporary error related to the video renderer, not to your problem. Quote
Radioman Posted June 14 Author Posted June 14 Tnx. Here is the requested support.zip: support.zip Quote
YARD2 Posted June 14 Posted June 14 OK, have the same issue, Together that my LCDhype Plugin crashes randomly at getting the status page via http. I guess a Windows update Quote
HaraldL Posted June 15 Posted June 15 What also can cause a delay (must not be the main reason in every case): For me the first start of DVBViewer on every day also takes much longer on a very fast system, makes a pause on progress bar. If I close it and start it again it's fast. Seems the Windows Defender (or any other security software does pretty the same) checks every accessed file on start, makes hashes, sends them online to Microsoft Defender Cloud and waits for response if one of them is a known malware. Later on the results seem to be cached locally and the check runs much faster then. Quote
Griga Posted June 15 Posted June 15 The DVBViewer.log from the support.zip above contains three DVBViewer starts. The 10 seconds delay happens the first and third time (14.06.26 16:26:43.219 and 16:32:34.794), but not the second time (16:30:18.284). Strange... "Searching DirectShow Components" means, that DVBViewer lets Windows list decoders that are suitable for certain media types like H.264 or MP3 by using the IFilterMapper2 interface, and additionally usable audio renderers (audio devices) by using the ICreateDevEnum interface. It includes a lot of registry reading. Quote
Griga Posted June 15 Posted June 15 I can't reproduce the issue under Windows 10. Neither under Windows 11, patch level February 2026. I'm using Windows 11 as rarely as possible, because I don't like it at all. Then I 've updated Windows 11 to the June patch level. Now Windows doesn't start anymore. Windows 11 is just a bag full of bugs. Quote
Griga Posted June 15 Posted June 15 Fortunately, after a forced power-off, Windows 11 started again and processed the updates. Now I can reproduce the 10 seconds delay, but only once after a Windows restart. Subsequent DVBViewer starts are as fast as they should be. The issue does not occur after shutting Windows 11 down and starting it again, which is more or less putting it to a hibernation state due to the Windows Fast Startup feature. Does this match your experience? Quote
Griga Posted June 15 Posted June 15 The 10 seconds delay doesn't happen after a Windows 10 restart, though. So it seems to be an exclusive Windows 11 feature. Anyway, I will add some special logging to the DVBViewer filter mapping code, so I can check under Windows 11, which part takes such a long time... Quote
mark2019 Posted June 15 Posted June 15 (edited) I have the same issue. But i use only a SAT-IP-Server (Digibit R1) I have that Problem since the April Win11-Patchday Edited June 15 by mark2019 Quote
Griga Posted June 15 Posted June 15 The extended logging revealed, that the delay is caused by the first media type (H.264 video) for which DirectShow decoders are searched. It lets the IFilterMapper2 interface dig through the registry for approx. 10 seconds. Maybe after that all relevant data is cached, so that searching for additional media types or performing the whole procedure again becomes fast - until the next Windows 11 restart or Windows 11 shutdown and start without the Fast Startup feature. It can hardly be avoided, so it looks like we have to live with this Windows 11 issue until it gets fixed by Microsoft. 2 Quote
Radioman Posted June 15 Author Posted June 15 3 hours ago, Griga said: Does this match your experience? Yes, if I do a restart of DVBViewer it starts next time with 'normal' Searching DirectShow Components. But if I do Restart of Win11 it's back to 10 seconds search. OK, all this started some time back, with a Windows update, I believe. Thanks for your support. Quote
babea Posted Tuesday at 05:32 PM Posted Tuesday at 05:32 PM Hi Mit der Version W11 25H2 26200.8328 Ist der DVBViewer Start noch normal. Ab Version W11 25H2 26200.8524 ist der erste Start langsam. Je nach Hardware bis ca. 15 Sek. Nach schließen des DVBViewer und nochmaligen Start des DVBViewer ist der Fehler bis zum Neustart des Betriebssystems nicht mehr vorhanden. Getestet auf verschiedenen PCs und in der VMware. Selbst ein Update von W10 auf W11 25H2 26200.8524 hat den Fehler beim ersten Start. Das neue update von W11 auf 25H2 26200.8728 hat weiterhin den gleichen Fehler. Bleibt nur mit dem Fehler erstmal leben. Mfg Ulmer Quote
babea Posted Tuesday at 05:43 PM Posted Tuesday at 05:43 PM Hi With version W11 25H2 26200.8328 DVBViewer still starts up normally. Starting with version W11 25H2 26200.8524, the first launch is slow—up to about 15 seconds, depending on the hardware. After closing DVBViewer and restarting it, the issue disappears until the operating system is restarted. Tested on various PCs and in VMware. Even an update from Windows 10 to Windows 11 25H2 26200.8524 exhibits this issue on the first launch. The new update from Windows 11 to 25H2 26200.8728 still has the same issue. For now, we’ll just have to live with the issue. Best regards, Ulmer 1 Quote
YARD2 Posted Tuesday at 06:51 PM Posted Tuesday at 06:51 PM Just a workaround idea. A small program which autostart at boot and do a refresh of the filters. Would DVBV starts faster after another program checks the filter ? Quote
Griga Posted Wednesday at 05:12 AM Posted Wednesday at 05:12 AM vor 10 Stunden schrieb YARD2: A small program which autostart at boot and do a refresh of the filters. Would DVBV starts faster after another program checks the filter ? You can try with the TSPlayer from the members area. Quote
YARD2 Posted Thursday at 02:15 PM Posted Thursday at 02:15 PM It works 🙂 If I start TS Player during startup, it takes a long time until I get the window. Then DVBViewer start normally. Can I start the TSViewer with CMD line argument that it start minimized and exit after start ? Quote
Griga Posted Friday at 06:20 AM Posted Friday at 06:20 AM vor 15 Stunden schrieb YARD2: Can I start the TSViewer with CMD line argument that it start minimized and exit after start ? You can use a batch file with the following content: start /min "" "C:\Program Files (x86)\DVBViewer\TSPlayer.exe" timeout /t 15 taskkill /IM TSPlayer.exe It starts TSPlayer in minimized state, lets it run for 15 seconds and then terminates it. Save the code e.g. as SearchFilters.bat in your DVBViewer program directory. Then create a shortcut to it in the Windows auto start folder (press Windows Key + R, enter shell:startup) and change the shortcut properties to run minimized, so that the command window remains invisible as well. However, this solution is a bit clumsy. A small EXE file without window that does nothing but searching for DirectShow filters and terminating after it is done would be better. Maybe I can write something like this, if I find time for it this weekend... 1 Quote
Griga Posted yesterday at 06:35 AM Posted yesterday at 06:35 AM Am 19.6.2026 um 08:20 schrieb Griga: A small EXE file without window that does nothing but searching for DirectShow filters and terminating after it is done would be better. See attachment. This little tool has no window and does its job silently in the background. It anticipates the delay caused by the Window 11 Update to 25H2 26200.8524. After SearchFilters.exe has run, DVBViewer and other software that is using the IFilterMapper2 interface for enumerating DirectShow components (filters) will start after a PC restart without the 10 seconds delay. How to use it: Store SearchFilters.exe in the DVBViewer program direktory (usually C:\Program Files (x86)\DVBViewer\) or in some other location that is protected by the User Account Control (UAC). Right-click SearchFilters.exe -> Properties and look for a "This file came from another computer and might be blocked" message on the General tab. If it is present, tick the "Unblock" checkbox -> OK. Press the Windows Key + R, enter shell:startup -> opens an Explorer window showing the content of the autostart folder. Create a shortcut to SearchFilters.exe in this folder by dragging the file with the right mouse button pressed. After that, ShowFilters.exe will be run each time when you have logged on to your user account. Of course, you may also use other Windows autostart mechanisms. SearchFilters.zip 2 Quote
Radioman Posted yesterday at 08:42 AM Author Posted yesterday at 08:42 AM Thank you! That works fine. Now startUp is back to 'normal'. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.