IE9 not reading .mht files

Discussion in 'Internet Explorer' started by Bob, Feb 19, 2013.

  1. Bob

    Bob Guest

    I have IE9 set up on two different systems, both running Win7. One
    system opens .mht files fine. The other does not. The first system
    can open and display .mht files that were saved via the problematic
    IE9, so the files are being created correctly.

    Double-clicking an .mht on the 'bad' IE9 shows a window outline for a
    split second, but it closes rapidly. The same IE9 -can- display an
    equivalent page that is created as an .htm.

    Perhaps this is caused by some obscure setting within IE9, or by some
    permissions flag within WIn7. I've quickly scanned IE9 options between
    both systems but didn't spot any glaring differences. There are quite
    a few options, so I thought maybe someone had seen this already.
     
    Bob, Feb 19, 2013
    #1
    1. Advertisements

  2. Bob

    Mayayana Guest

    You might try checking the Registry. Under HKEY_CLASSES_ROOT,
    find the key ".mht". The default value there is the name of another
    key in HKCR. On my system it's "mhtmlfile". Keys under that key
    will tell how the file is treated. Especially /shell/open/command,
    the default value of which is the command line to open the file.
    If there are any differences between the two machines that might
    tell you something. For instance, if the default browser is different
    on the two machines that might result in different programs being
    in charge of .mht files.

    Beyond that, why not just save it as "Web Page Complete" instead
    of "Web Page Archive"? An MHT saves the page and associated files
    like an HTML email: Associated files are base64-encoded as text and
    appended to the HTML file, then the links in the file are changed to
    point to those internal text fields, which are converted back to original
    data when the page is viewed. An MHT has the advantage of being
    a single file, but it has the disadvantage of making the webpage files
    inaccessible, in case you want to edit or skip some of them. It also
    has the problem you're finding: It's a bit of a funky trick to render a
    downloaded webpage as a single file and the base64 layout adds an
    extra layer of customization/incompatibility that's really not necessary.
     
    Mayayana, Feb 19, 2013
    #2
    1. Advertisements

  3. Bob

    Bob Guest

    Thanks for the informed reply! I was wondering if anyone aside from
    spammers were still here.

    Good point about saving files as complete web pages, but I'm usually
    just saving tech articles, so it's easier to have one file.

    I'll check the registry key, as you recommend. There aren't that many
    differences between the two systems in terms of default browser, etc.
    The system that works correctly runs Win7-64, while the one that
    exhibits the .mht problem is win7-32. But that shouldn't matter. In
    fact, I think the 'problem' system was OK with MHT's at one time,
    (probably in the era of an earlier IE version though).

    Thanks again for taking the time.
     
    Bob, Feb 20, 2013
    #3
  4. Bob

    Mayayana Guest

    | I was wondering if anyone aside from
    | spammers were still here.
    |

    I think there are still quite a few people around, but
    there's not much new under the sun with Windows and
    most beginners don't even seem to know that Usenet
    exists. So, less posts than there used to be.

    I still frequent 5 groups, 4 of them microsoft.*.
    This is the only one infested with that strange,
    incoherent spam. But all have slowed down and the
    average age of posters seems to be climbing. :)
     
    Mayayana, Feb 20, 2013
    #4
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.