Hi all,
as I'm an incessant MCE tweaker and frequent installer, this is a problem I've encountered countless times.
The missing thumbs in Windows Explorer (NOT in MCE "Video Browser") depend on the associations and codec settings, and on some programs like FFDShow (the latter has a default "don't use in explorer.exe" which means no thumbs there for example).
The missing DivX, MKV et. al. videos in the MCE Video Browser, however, depend mostly on the "Content Type" and "PerceivedType" registry settings which you can see in the "@Zodiac" registry dump referenced just a few posts ago.
I personally hate Vista's (and XP's) default icons and associations used for video files and I change them systematically using .REG files.
Note that if you changed an association using Vista's "right click - Open With - Always Open Using..." method, there are additional steps to take (see further below).
Here's my .REG file for .AVI files. Note that it replaces the default association with a "AVI.File" association. Also, in Explorer, AVI files will display as "AVI Video" instead of the annoying generic "Video Clip" or "Movie" file types that Vista uses.
Note: the registry files below must be copied / pasted in to NotePad and saved as UNICODE files with a .REG extension (e.g. file, save as, set type to "unicode", and save file as e.g. "AVI Files association.REG" - with the quotes, else it'll add .TXT after that).
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\.avi] [HKEY_CLASSES_ROOT\.avi]@="AVI.File""Content Type"="video/avi""PerceivedType"="video" [HKEY_CLASSES_ROOT\.avi\OpenWithList] [HKEY_CLASSES_ROOT\.avi\OpenWithList\GSpot.exe] [HKEY_CLASSES_ROOT\.avi\PersistentHandler]@="{098f2470-bae0-11cd-b579-08002b30bfeb}" [HKEY_CLASSES_ROOT\.avi\ShellEx] [HKEY_CLASSES_ROOT\.avi\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]@="{9DBD2C50-62AD-11D0-B806-00C04FD706EC}" [HKEY_CLASSES_ROOT\.avi\ShellEx\{e357fccd-a995-4576-b01f-234630154e96}]@="{9DBD2C50-62AD-11D0-B806-00C04FD706EC}" [HKEY_CLASSES_ROOT\.avi\ShellEx\{FFB699E0-306A-11d3-8BD1-00104B6F7516}]@="{FFB699E0-306A-11d3-8BD1-00104B6F7516}" [-HKEY_CLASSES_ROOT\AVI.File] [HKEY_CLASSES_ROOT\AVI.File]@="AVI Movie""EditFlags"=dword:00000001"BrowserFlags"=dword:00000008"PreferExecuteOnMismatch"=dword:00000001 [HKEY_CLASSES_ROOT\AVI.File\CLSID]@="{00022602-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\Compressors] [HKEY_CLASSES_ROOT\AVI.File\Compressors\auds]@="{0002000F-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\Compressors\vids]@="{00020001-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\DefaultIcon]@="%SYSTEMROOT%\\SYSTEM32\\wmploc.dll,18" [HKEY_CLASSES_ROOT\AVI.File\Extensions] [HKEY_CLASSES_ROOT\AVI.File\Extensions\AU]@="{00020003-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\Extensions\AVI]@="{00020000-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\Extensions\AVS]@="{E6D6B700-124D-11D4-86F3-DB80AFD98778}" [HKEY_CLASSES_ROOT\AVI.File\Extensions\BMP]@="{00020006-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\Extensions\DIB]@="{00020006-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\Extensions\FLC]@="{00020007-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\Extensions\FLI]@="{00020007-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\Extensions\TGA]@="{0002000A-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\Extensions\WAV]@="{00020003-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\RIFFHandlers] [HKEY_CLASSES_ROOT\AVI.File\RIFFHandlers\AVI]@="{00020000-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\RIFFHandlers\WAVE]@="{00020003-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\AVI.File\shell]@="PlayWMP" [HKEY_CLASSES_ROOT\AVI.File\shell\PlayWinDVD]@="Play in WinDVD" [HKEY_CLASSES_ROOT\AVI.File\shell\PlayWinDVD\command]@="\"C:\\Program Files\\InterVideo\\DVD8\\WinDVD.exe\" \"%L\"" [HKEY_CLASSES_ROOT\AVI.File\shell\PlayWMP]@="&Play in Media Player" [HKEY_CLASSES_ROOT\AVI.File\shell\PlayWMP\command]@="\"C:\\Program Files\\Windows Media Player\\wmplayer.exe\" /prefetch:8 /Play \"%L\"" [HKEY_CLASSES_ROOT\AVI.File\shell\PlayWMP\DropTarget]"CLSID"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}" [HKEY_CLASSES_ROOT\AVI.File\shellex] [HKEY_CLASSES_ROOT\AVI.File\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}]@="{031EE060-67BC-460d-8847-E4A7C5E45A27}" [HKEY_CLASSES_ROOT\AVI.File\VideoClipContainer]@="{5AB12B29-C2F9-4A5D-BE17-53C1FF86282E}"
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\.avi]
[HKEY_CLASSES_ROOT\.avi]@="AVI.File""Content Type"="video/avi""PerceivedType"="video"
[HKEY_CLASSES_ROOT\.avi\OpenWithList]
[HKEY_CLASSES_ROOT\.avi\OpenWithList\GSpot.exe]
[HKEY_CLASSES_ROOT\.avi\PersistentHandler]@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\.avi\ShellEx]
[HKEY_CLASSES_ROOT\.avi\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]@="{9DBD2C50-62AD-11D0-B806-00C04FD706EC}"
[HKEY_CLASSES_ROOT\.avi\ShellEx\{e357fccd-a995-4576-b01f-234630154e96}]@="{9DBD2C50-62AD-11D0-B806-00C04FD706EC}"
[HKEY_CLASSES_ROOT\.avi\ShellEx\{FFB699E0-306A-11d3-8BD1-00104B6F7516}]@="{FFB699E0-306A-11d3-8BD1-00104B6F7516}"
[-HKEY_CLASSES_ROOT\AVI.File]
[HKEY_CLASSES_ROOT\AVI.File]@="AVI Movie""EditFlags"=dword:00000001"BrowserFlags"=dword:00000008"PreferExecuteOnMismatch"=dword:00000001
[HKEY_CLASSES_ROOT\AVI.File\CLSID]@="{00022602-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\Compressors]
[HKEY_CLASSES_ROOT\AVI.File\Compressors\auds]@="{0002000F-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\Compressors\vids]@="{00020001-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\DefaultIcon]@="%SYSTEMROOT%\\SYSTEM32\\wmploc.dll,18"
[HKEY_CLASSES_ROOT\AVI.File\Extensions]
[HKEY_CLASSES_ROOT\AVI.File\Extensions\AU]@="{00020003-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\Extensions\AVI]@="{00020000-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\Extensions\AVS]@="{E6D6B700-124D-11D4-86F3-DB80AFD98778}"
[HKEY_CLASSES_ROOT\AVI.File\Extensions\BMP]@="{00020006-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\Extensions\DIB]@="{00020006-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\Extensions\FLC]@="{00020007-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\Extensions\FLI]@="{00020007-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\Extensions\TGA]@="{0002000A-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\Extensions\WAV]@="{00020003-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\RIFFHandlers]
[HKEY_CLASSES_ROOT\AVI.File\RIFFHandlers\AVI]@="{00020000-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\RIFFHandlers\WAVE]@="{00020003-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\AVI.File\shell]@="PlayWMP"
[HKEY_CLASSES_ROOT\AVI.File\shell\PlayWinDVD]@="Play in WinDVD"
[HKEY_CLASSES_ROOT\AVI.File\shell\PlayWinDVD\command]@="\"C:\\Program Files\\InterVideo\\DVD8\\WinDVD.exe\" \"%L\""
[HKEY_CLASSES_ROOT\AVI.File\shell\PlayWMP]@="&Play in Media Player"
[HKEY_CLASSES_ROOT\AVI.File\shell\PlayWMP\command]@="\"C:\\Program Files\\Windows Media Player\\wmplayer.exe\" /prefetch:8 /Play \"%L\""
[HKEY_CLASSES_ROOT\AVI.File\shell\PlayWMP\DropTarget]"CLSID"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"
[HKEY_CLASSES_ROOT\AVI.File\shellex]
[HKEY_CLASSES_ROOT\AVI.File\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}]@="{031EE060-67BC-460d-8847-E4A7C5E45A27}"
[HKEY_CLASSES_ROOT\AVI.File\VideoClipContainer]@="{5AB12B29-C2F9-4A5D-BE17-53C1FF86282E}"
Note: If you don't have WinDVD 8 or have another version, just delete the relevant lines in the file above, or edit them to use the alternate video player you may want.
If you've changed the default program which uses .AVI files using the right-click method, you need to execute this additional .REG file:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avi][-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avi] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avi\OpenWithProgids]"avi.file"=hex(0):
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avi][-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avi]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avi\OpenWithProgids]"avi.file"=hex(0):
The following will remove the "Add to Playlist" command in the right-click menu:
Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\video\ShellEx\ContextMenuHandlers\WMPAddToPlaylist]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\video\ShellEx\ContextMenuHandlers\WMPAddToPlaylist]
The following will remove the "Play as Playlist" command in the right-click menu:
Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\video\ShellEx\ContextMenuHandlers\WMPPlayAsPlaylist]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\video\ShellEx\ContextMenuHandlers\WMPPlayAsPlaylist]
The following will remove the "Play with WinDVD" command in the right-click menu:
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\AVI.File\shell\PlayWinDVD]
[-HKEY_CLASSES_ROOT\AVI.File\shell\PlayWinDVD]
... so you can see, there's a lot you can do with some knowledge of the Registry and how file and media associations work in Windows Vista.
The Registry scripts above will only change what happens for .AVI files, though.
For Matroska .MKV files, I use the following (requires a matroska splitter. I install both Haali Media Splitter and Gabest Matroska Splitter, then set Gabest to be the default; Haali is basically only used to generate thumbnails) :
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\.mkv][HKEY_CLASSES_ROOT\.mkv]"PerceivedType"="video""Content Type"="video/x-matroska"@="MatroskaVideo" [-HKEY_CLASSES_ROOT\MatroskaVideo][HKEY_CLASSES_ROOT\MatroskaVideo]@="Matroska File""InfoTip"="prop:Type;{f29f85e0-4ff9-1068-ab91-08002b27b3d9}2;{64440490-4c8b-11d1-8b70-080036b11a03}2;{64440490-4c8b-11d1-8b70-080036b11a03}3;{6444048f-4c8b-11d1-8b70-080036b11a03}13;{0628D335-3AEF-4267-BD9F-CB6CD7712C99}2;Size""TileInfo"="prop:{f29f85e0-4ff9-1068-ab91-08002b27b3d9}2;{6444048f-4c8b-11d1-8b70-080036b11a03}13;{0628D335-3AEF-4267-BD9F-CB6CD7712C99}2""Details"="prop:Type;{f29f85e0-4ff9-1068-ab91-08002b27b3d9}2;{64440490-4c8b-11d1-8b70-080036b11a03}2;{64440490-4c8b-11d1-8b70-080036b11a03}3;{6444048f-4c8b-11d1-8b70-080036b11a03}13;{0628D335-3AEF-4267-BD9F-CB6CD7712C99}2;{0628D335-3AEF-4267-BD9F-CB6CD7712C99}1;Size" [HKEY_CLASSES_ROOT\MatroskaVideo\DefaultIcon]@="%SYSTEMROOT%\\SYSTEM32\\wmploc.dll,18" [HKEY_CLASSES_ROOT\MatroskaVideo\Shell]@="PlayWMP" [HKEY_CLASSES_ROOT\MatroskaVideo\shell\PlayWMP]@="&Play in Media Player" [HKEY_CLASSES_ROOT\MatroskaVideo\shell\PlayWMP\command]@="\"C:\\Program Files\\Windows Media Player\\wmplayer.exe\" /prefetch:8 /Play \"%L\"" [HKEY_CLASSES_ROOT\MatroskaVideo\shellex] [HKEY_CLASSES_ROOT\MatroskaVideo\shellex\PropertySheetHandlers] [HKEY_CLASSES_ROOT\MatroskaVideo\shellex\PropertySheetHandlers\PropertySheet1]@="{5574006C-28F5-4a65-A28C-74DE6BFBE0BB}" [HKEY_CLASSES_ROOT\MatroskaVideo\shellex\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]@="{327669A0-59A7-4be9-B99E-1C9F3A57611A}"
[-HKEY_CLASSES_ROOT\.mkv][HKEY_CLASSES_ROOT\.mkv]"PerceivedType"="video""Content Type"="video/x-matroska"@="MatroskaVideo"
[-HKEY_CLASSES_ROOT\MatroskaVideo][HKEY_CLASSES_ROOT\MatroskaVideo]@="Matroska File""InfoTip"="prop:Type;{f29f85e0-4ff9-1068-ab91-08002b27b3d9}2;{64440490-4c8b-11d1-8b70-080036b11a03}2;{64440490-4c8b-11d1-8b70-080036b11a03}3;{6444048f-4c8b-11d1-8b70-080036b11a03}13;{0628D335-3AEF-4267-BD9F-CB6CD7712C99}2;Size""TileInfo"="prop:{f29f85e0-4ff9-1068-ab91-08002b27b3d9}2;{6444048f-4c8b-11d1-8b70-080036b11a03}13;{0628D335-3AEF-4267-BD9F-CB6CD7712C99}2""Details"="prop:Type;{f29f85e0-4ff9-1068-ab91-08002b27b3d9}2;{64440490-4c8b-11d1-8b70-080036b11a03}2;{64440490-4c8b-11d1-8b70-080036b11a03}3;{6444048f-4c8b-11d1-8b70-080036b11a03}13;{0628D335-3AEF-4267-BD9F-CB6CD7712C99}2;{0628D335-3AEF-4267-BD9F-CB6CD7712C99}1;Size"
[HKEY_CLASSES_ROOT\MatroskaVideo\DefaultIcon]@="%SYSTEMROOT%\\SYSTEM32\\wmploc.dll,18"
[HKEY_CLASSES_ROOT\MatroskaVideo\Shell]@="PlayWMP"
[HKEY_CLASSES_ROOT\MatroskaVideo\shell\PlayWMP]@="&Play in Media Player"
[HKEY_CLASSES_ROOT\MatroskaVideo\shell\PlayWMP\command]@="\"C:\\Program Files\\Windows Media Player\\wmplayer.exe\" /prefetch:8 /Play \"%L\""
[HKEY_CLASSES_ROOT\MatroskaVideo\shellex]
[HKEY_CLASSES_ROOT\MatroskaVideo\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\MatroskaVideo\shellex\PropertySheetHandlers\PropertySheet1]@="{5574006C-28F5-4a65-A28C-74DE6BFBE0BB}"
[HKEY_CLASSES_ROOT\MatroskaVideo\shellex\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]@="{327669A0-59A7-4be9-B99E-1C9F3A57611A}"
OK That's it for now. Last updated: December 6th 2008, 02.05 CET
___________________________________________________________________
Also check out my Vista MCE Codec Bible in this thread: http://thegreenbutton.com/forums/thread/314596.aspx
Greetings,
Frank.
But how do you get AVI files to show in the recorded TVlibrary. I am on Win7 MCE and have sjark007 installed, my avi's play if I right click and slect play with mce but I want them to be listed in the recorded tv section.