Results 1 to 13 of 13
  1. #1
    4 Star Lounger
    Join Date
    Jan 2001
    Location
    England
    Posts
    569
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Graphic Thumbnail Preview option?

    Hi,

    When browsing files there is an option where if for example a Visio Icon is selected, Explorer gives a preview of the graphic on the side. Ref. attached screen shot.

    This thumbnail is very useful as it saves much time in opening Visio files unecessarily.

    My Q. is - how & where do I switch this facility on/off on Windows2000?

    TIA,

    m.q.
    Attached Images Attached Images

  2. #2
    Silver Lounger Bruce K's Avatar
    Join Date
    Apr 2002
    Location
    Phoenix, Arizona, USA
    Posts
    1,876
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    Hi, m.q. ~

    Right-click on the folder, then click 'Properties', then uncheck the 'Enable Thumbnail View' check box and click 'OK'. You may also have to uncheck the 'View As Web Page' option from 'Folder Properties' in 'My Documents'.

    If you wish to change the folder view, click 'View' on the menu and select 'Large Icons', 'Small Icons', 'List', 'Details', or 'Thumbnails'.
    Attached Images Attached Images

  3. #3
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Long Beach, California, USA
    Posts
    1,912
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    I believe Bruce's answer will make each file's icon appear as an image of the file itself. If I read your post correctly, that is not exactly what you are talking about. You just want the file you select to be displayed as a thumbnail off to the side in the left-hand margin.

    That is a little different trick. The first step (obviously) is to make sure the folder is set to be "Viewed as a Web Page. THEN, I believe the file type in question has to be assigned a ThumbnailHandler Shell Extension...
    ___________

    Edit:

    My memory was faulty. I am still short on time. It looks like the key to the left-hand preview is something called the "Trident Image Extractor", which is a function of the BrowseUI.dll. This is registered at:

    HKEY_CLASSES_ROOTCLSID{7376D660-C583-11d0-A3A5-00C04FD706EC}

    It appears that File EXTENSIONS need to point to this -- not file types (atypical). An example here is for bitmaps:

    HKEY_CLASSES_ROOT.bmpShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}
    (Default)={7376D660-C583-11d0-A3A5-00C04FD706EC}

    You would need that type of entry for the .vsd extension to enable this ThumbNail view. AND... the BrowseUI.dll needs to be capable of processing these types of files...

  4. #4
    Super Moderator jscher2000's Avatar
    Join Date
    Feb 2001
    Location
    Silicon Valley, USA
    Posts
    23,112
    Thanks
    5
    Thanked 93 Times in 89 Posts

    Re: Graphic Thumbnail Preview option?

    Not sure what you want to switch on and off. The use of a web page-type view of the folder, as opposed to a standard file list, is set under Tools > Folder Options... > General, second category on the tab. I think this is global and cannot be turned on and off for a single folder. But i could be quite wrong about that.

  5. #5
    Silver Lounger Bruce K's Avatar
    Join Date
    Apr 2002
    Location
    Phoenix, Arizona, USA
    Posts
    1,876
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    Hi, R2 ~

    The first half of my post addressed what you correctly read. I added the second portion prefaced with 'if' as a preemptive measure to a potential query since it is so closely related. Sorry for adding any confusion. <img src=/S/cheers.gif border=0 alt=cheers width=30 height=16>

  6. #6
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Long Beach, California, USA
    Posts
    1,912
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    The View As Web Page option can be set just for a given folder -- it does not have to be global.

    I really don't think he is talking about the "Thumbnails View", I think he is talking about the left margin preview thumbnail....
    Attached Images Attached Images

  7. #7
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Long Beach, California, USA
    Posts
    1,912
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    Below is the SAME folder viewed in "Thumbnails View" -- eh, except that my computer is NOT set up to display thumbnails of .vsd files...

    Windows will not allow you to choose both Thumbnails View and View as Webpage -- they are mutually exclusive.
    Attached Images Attached Images

  8. #8
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Long Beach, California, USA
    Posts
    1,912
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    More on the View As Web Page...

    There is no reason to invoke the Folder Options dialog box. You can set "View As Web Page" in two places in any Folder. But, I do notice that Bruce does not have this option! Weird...
    _____________________

    I tried to force my Windows Explorer to 'preview' .vsd files by adding the Trident Image Extractor Shell Extenstion value under the HKCR/.vsd key, and so far, no go!

    I might need to Broadcast a Settings Change message first...
    Attached Images Attached Images

  9. #9
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Long Beach, California, USA
    Posts
    1,912
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    DUH!! I found it. I guess you have to select this "Custom" setting for the option to work...
    Attached Images Attached Images

  10. #10
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Long Beach, California, USA
    Posts
    1,912
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    Well, my solution was right, but it looks to me from the MSKB article (Image Previews Not Displayed in Windows Explorer) that the Visio extensions are not necessarily included in the list of file types that can be previewed:

    "The following file types use the registry values listed that are listed in the "Resolution" section:
    .art
    .bmp
    .dib
    .gif
    .jfif
    .jpe
    .jpeg
    .jpg
    .png
    .wmf"

    The solution given in the article was as I posted above:

    "To resolve this issue, verify that the following registry entries exist for the type of file that you are trying to preview:

    Registry key: HKEY_CLASSES_ROOTfile typeShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}
    Value: (Default)="{7376D660-C583-11d0-A3A5-00C04FD706EC}" "

    So... at least on my computer, even setting the ShellEx value correctly did NOT lead to a preview image of a .vsd file. Perhaps something else is needed?? Or perhaps SHDocVw.dll need to be re-registered??

    Thumbnail Views Not Displayed for Some File Types
    _________________________________________________

    I found this .reg file that supposedly restores the "Preview" function. It mostly involves adding these type of entries to the HKCR:

    [HKEY_CLASSES_ROOT.extShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
    @="{7376D660-C583-11d0-A3A5-00C04FD706EC}"

    Of note, there is no entry for ".vsd" -- or any of the Visio extensions -- but, in addition to the above list it does add .tif, tiff, .cdr, .cgm, .dfx, .drw, .emf, .eps, .pcd, .pct, .pcx, .tga, and .wpg!!

    It also adds the following data to the registry:

    [HKEY_CLASSES_ROOTShell.ThumbnailExtract.Office.1CL SID]
    @="{1AEB1360-5AFC-11d0-B806-00C04FD706EC}"

    [HKEY_CLASSES_ROOTCLSID{1AEB1360-5AFC-11D0-B806-00C04FD706EC}]
    @="Office Graphics Filters Thumbnail Extractor"

    [HKEY_CLASSES_ROOTCLSID{1AEB1360-5AFC-11D0-B806-00C04FD706EC}InprocServer32]
    @="C:WINDOWSSYSTEMTHUMBVW.DLL"
    "ThreadingModel"="Apartment"

    [HKEY_CLASSES_ROOTCLSID{1AEB1360-5AFC-11D0-B806-00C04FD706EC}ProgID]
    @="Shell.ThumbnailExtract.Office.1"

    [HKEY_CLASSES_ROOTCLSID{1AEB1360-5AFC-11D0-B806-00C04FD706EC}VersionIndependentProgID]
    @="Shell.ThumbnailExtract.Office.1"

    [HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentV ersionShell Extensions]
    @=""

    [HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentV ersionShell ExtensionsApproved]
    @=""
    "{1AEB1360-5AFC-11D0-B806-00C04FD706EC}"="Office Graphics Filters Thumbnail Extractor"
    ________________________

    Now, exactly how the Office Graphic Filters Thumbnail Extractor (CLSID {1AEB1360-5AFC-11D0-B806-00C04FD706EC} is linked to the Trident Image Extractor (CLSID {7376D660-C583-11d0-A3A5-00C04FD706EC}) is completely beyond me!

  11. #11
    Silver Lounger Bruce K's Avatar
    Join Date
    Apr 2002
    Location
    Phoenix, Arizona, USA
    Posts
    1,876
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    Hi, R2 ~

    Did you capture the queries with RegMon?

    I am having a tough time resolving the action with the queries in 'real time'. <img src=/S/hmmn.gif border=0 alt=hmmn width=15 height=15>

  12. #12
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Long Beach, California, USA
    Posts
    1,912
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    Yes, it is all RegMon with the Filters set up to capture ONLY explorer.exe, and then the entire thing is "trimmed" in Excel. You have to throw out all the stuff that is unrelated. For these captures, explorer.exe must have queried the "SHDoc401.dll" key about fifty times -- I threw all of that away since it did not add any useful information.

  13. #13
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Long Beach, California, USA
    Posts
    1,912
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Graphic Thumbnail Preview option?

    I realize this has exceeded anyone's interest other than my own perverse desire to understand the relationships here... But, just to serve as a reference in case anyone in the future needs the answer to this...

    Here is how Windows (explorer.exe) reads my registry before displaying the left-hand preview of a .tga file:
    _________________

    QueryValueEx HKCR.tga "tgafile"
    OpenKey HKCRtgafileShellEx{00021500-0000-0000-C000-000000000046} NOTFOUND
    OpenKey HKCR.tgaShellEx{00021500-0000-0000-C000-000000000046} NOTFOUND
    OpenKey HKCRtgafileShellEx{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1} NOTFOUND
    OpenKey HKCR.tgaShellEx{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1} hKey: 0xC29B1410
    QueryValueEx HKCR.tgaShellEx{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1} "{1AEB1360-5AFC-11d0-B806-00C04FD706EC}"
    OpenKey HKCRCLSID{1AEB1360-5AFC-11D0-B806-00C04FD706EC}InProcServer32 hKey: 0xC29B1C90
    QueryValueEx ...{1AEB1360-5AFC-11d0-B806-00C04FD706EC}InProcServer32 "C:WINDOWSSYSTEMTHUMBVW.DLL"
    OpenKey HKLMSoftwareMicrosoftShared ToolsGraphics FiltersImport hKey: 0xC29B1C90
    EnumKey HKLMSoftwareMicrosoftShared ToolsGraphics FiltersImport PCX (etc. until TGA)
    QueryValueEx HKLMSoftwareMicrosoftShared ToolsGraphics FiltersImportTGAExtensions "tga"
    QueryValueEx HKLMSoftwareMicrosoftShared ToolsGraphics FiltersImportTGAPath 43 3A 5C 50 72 6F 67 72 ...
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAOptionsShowProgressDialog "Yes"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAPath "C:Program FilesCommon FilesMicrosoft SharedGrphfltTGAIMP32.FLT"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersExportImage API Enabled Filters "PCX TIFF TGA BMP GIF JPEG PNG "
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportImage API Enabled Filters "TIFF GIF BMP JPEG PCD PCX TGA PNG"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAImage APITime Stamp 0x1BBE5A6
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAImage APIDescription 0x7
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAImage APIBiLevel "0,0,0"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAImage APIGrayScale "384, 131, 0"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAImage APIPalette "128, 131, 0"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAImage APIRGB "384, 131, 0"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAImage APIRGB Planar "0,0,0"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAImage APICompression Type 0x80
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAExtensions "tga"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAName "Targa"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAOptionsShowProgressDialog "Yes"
    QueryValueEx HKLMSOFTWAREMicrosoftShared ToolsGraphics FiltersImportTGAImage APIBlack Is 0 "Yes"
    _________________

    And that shows how the file extension is related to the ThumbVw.dll. Plus it shows all the other interconnections in the registry that are required to get an image preview!

    But, it seems the .tga extension is NOT using the Trident Image Extractor. So that connection is still unclear...
    _______________________________

    OK, here is a very different view of how explorer.exe reads the registry for a file extension that uses the "TridentImageExtractor". I choose a .jpg file for this trace:

    QueryValueEx HKCR.jpg "jpegfile"
    OpenKey HKCRjpegfileShellEx{00021500-0000-0000-C000-000000000046} NOTFOUND
    OpenKey HKCR.jpgShellEx{00021500-0000-0000-C000-000000000046} NOTFOUND
    OpenKey HKCRjpegfileShellEx{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1} NOTFOUND
    QueryValueEx HKCR.jpgShellEx{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1} "{7376D660-C583-11d0-A3A5-00C04FD706EC}"
    QueryValueEx HKCRCLSID{7376D660-C583-11d0-A3A5-00C04FD706EC}InProcServer32 "C:WINDOWSSYSTEMBROWSEUI.DLL"
    QueryValueEx HKCRCLSID{3050F3D6-98B5-11CF-BB82-00AA00BDCE0B}InprocServer32 "C:WINDOWSSYSTEMMSHTML.DLL"
    QueryValueEx HKCR.JPGContent Type "image/jpeg"
    QueryValueEx HKCRCLSID{8A4D3EDC-13A4-11D1-9A22-00C04FC2D6C1}InprocServer32 "C:WINDOWSSYSTEMTHUMBVW.DLL"
    QueryValueEx 0xC1899DB0C:WINDOWSSYSTEMTHUMBVW NOTFOUND
    QueryValueEx HKLMSOFTWAREMicrosoftWindowsCurrentVersionThumbPer fFlags NOTFOUND
    ___________________

    And that new CLSID key is this:

    [HKEY_CLASSES_ROOTCLSID{8A4D3EDC-13A4-11D1-9A22-00C04FC2D6C1}]
    @="BMP Thumbnail Extractor"
    ProgID: @="Shell.ThumbnailExtract.BMP.1"
    VersionIndependentProgID: @="Shell.ThumbnailExtract.BMP.1"
    InprocServer32: @="C:WINDOWSSYSTEMTHUMBVW.DLL"
    ______________________

    So, clearly different file extensions are "extracted" into thumbnails using different techniques.

    I would guess a .vsd (Visio) file would require a "Graphics Filter" from Microsoft Office -- or perhaps specifically from the Visio program. In the absence of the correct Graphics Filter and the correct registry settings pointing to the correct filter, I suspect the Thumbnail "Preview" for .vsd files would fail.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •