Προς το περιεχόμενο

Λίγη βοήθεια για *.mht & Internet Explorer


9-11

Προτεινόμενες αναρτήσεις

Δημοσ.

Από δική μου μ****ία 'πείραξα' το extension mht (web archive single file)

με αποτέλεσμα να μην μπορώ πλέον να δω τις αποθηκευμένες σελίδες που έχω

 

Η διαδικασία ήταν η εξής:

Tools -> Folder Options -> File Types ->

και εκεί που υπήρχε (extension) mht έγινε delete

 

Ακόμα και αν δημιουργήσω καινούργιο template με extension mht και ορίσω τον IE να το ανοίγει, δεν γίνεται τίποτα :evil: :evil: :evil:

 

Το ίδιο και με επανεγκατάσταση του Internet Explorer.

Προφανώς θα πρέπει να ασχοληθώ με την registry... αλλά που :?:

 

Όποιος γνωρίζει κάτι σχετικό ας βοηθήσει γιατί έχω απελπιστεί :(

Δημοσ.

Πάνε στα folder options και βάλε το extension .mht με τα παρακάτω στοιχεία:

 

Action: Open φυσικά...

Application used: "C:\Program Files\Internet Explorer\iexplore.exe" %1

Check στο Use DDE

DDE message: "file://%1",,-1,,,,,

Application: IExplore

DDE app. not running: *

Topic: WWW_OpenURLNewWindow

 

και δες αν σου δουλέψει, αλλιώς πρέπει να σου κάνουμε export τα κατάλληλα keys της registry.

Δημοσ.

Είμαι επιφυλακτικός για το αν θα λειτουργήσει η προηγούμενη λύση. Το CLSID θα υπάρχει ακόμα οπότε είναι πιο απλό και πιο ορθό:

 

στα file types:

 

1) create new

2) file extension : "MHT"

3) στο advanced: Associated file type : "MHTML document"

ok

 

ξανα:

1) create new

2) file extension : "MHTML"

3) στο advanced: Associated file type : "MHTML document"

 

ok

Δημοσ.

Thanks για την ανταπόκριση, δυστυχώς όμως τίποτα δεν δούλεψε :(

 

Η αλήθεια είναι ότι τον 1ο τρόπο (δηλαδή να αντιγράψω τα settings για τα *.mhtml documents που είναι συγγενικά με τα *.mht) τον είχα ήδη δοκιμάσει, αφού mhtml βλέπω κανονικά. Για την ακρίβεια όταν κάνω rename τα extensions από .mht σε mhtml δεν υπάρχει κανένα πρόβλημα...

 

Οπότε, εάν είναι εύκολο θα ήθελα τα registry keys για να ξεμπερδεύω

Δημοσ.

Δηλαδή το mht δεν δουλεύει καθόλου ενώ το mhtml δουλεύει κανονικά.. Περίεργο. Το πρόβλημα είναι ότι και το mht και το mhtml έχουν το ίδιο CLSID δηλαδή λειτουργούν με τον ίδιο τρόπο όσον αφορά τα windows. Αυτό δεν είναι πάντα τόσο αυτονόητο όσο φαίνεται.

Στο mht κάνοντας την διαδικασία που περιέγραψα σου εμφανίζει στα advanced από μόνο του τις επιλογές edit, open, print , open in same window;

 

Ψάξε στο registry και δείξε μας τις τιμές για: (κάνε export κάθε key και copy paste εδώ σε quote)

 

HKEY_CLASSES_ROOT\.mht

Δύο είναι σημαντικές: η τιμή default και η τιμή Content Type. Κανονικά η default θα πρέπει να είναι mhtmlfile

Η άλλη τιμή σε εμένα είναι message/rfc822

 

Μετά πας:

 

HKEY_CLASSES_ROOT\<defaultvalue>

Η σημαντική τιμή είναι το CLSID. Κανονικά είναι: HKEY_CLASSES_ROOT\htmlfile\CLSID

Σε εμένα είναι {3050F3D9-98B5-11CF-BB82-00AA00BDCE0B}

 

Τέλος πας:

 

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\<CLDID>

 

Σε κάθε key έχοντάς το επιλέξει κάνε file->export key. Μετά ανοιξέ το αρχείο με το wordpad και κάντο paste εδώ.

Δημοσ.

Κανονικά πάντως το μόνο που χρειάζεσαι εφόσον λειτουργεί το mhtml είναι:

 

>Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.mht]
@="mhtmlfile"

 

 

όπου στο mhtmlfile βάζεις την default τιμή που βρήκες στο HKEY_CLASSES_ROOT\.mht

 

Οπότε πριν κάνεις την παραπάνω διαδικασία δοκίμασε απλώς να αποθηκεύεις αυτήν την τιμή στο key.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...