Come posso aggiungere un'anteprima predefinita per i file in Explorer?


11

Se faccio clic su un .tsfile (dattiloscritto) e attivo il riquadro di anteprima in Esplora risorse, vedo un'anteprima del file:

inserisci qui la descrizione dell'immagine

Perché? Perché ho impostato Blocco note per aprire i .tsfile.

Ma ho dei .jsfile che ho impostato Notepad++per aprirli e non vedo un'anteprima nel riquadro di anteprima:

inserisci qui la descrizione dell'immagine

Domanda

Come posso mostrare i .jsfile nel riquadro di anteprima e mantenere comunque Notepad ++ come programma predefinito di questo tipo di file?

Non voglio aprire Notepad ++ con l'opzione: tasto destro del mouse> Apri con.

Ho Windows 7.



@ Rahul2001 non funziona anche. Ho scoperto che se esiste un programma registrato su quell'estensione, l'anteprima non funziona.
Royi Namir,

Risposte:


11

Seguire queste istruzioni per modificare il registro e assegnare il gestore dell'anteprima del testo di Windows .jsall'estensione del file. (Basato su questo articolo di How To Geek .)

  1. Apri l'editor del registro
  2. Passare a HKEY_CLASSES_ROOT\.jse prendere nota del contenuto del valore (Predefinito) . Questo è il ProgID in cui .jsè registrata l' estensione: inserisci qui la descrizione dell'immagine
  3. Passare alla chiave del ProgID. Troveremo la nostra chiave aHKEY_CLASSES_ROOT\JSFile
  4. Espandi la chiave. Se necessario, creare una sottochiave denominata ShellEx
  5. Sotto la chiave ShellEx , creare una nuova chiave denominata {8895b1c6-b41f-4c1c-a562-0d564250836f} . Nota: secondo MSDN la presenza di questo valore esatto indica a Windows che si tratta di un gestore di anteprima.
  6. Seleziona questa chiave appena creata e imposta il suo valore (Predefinito) su {1531d583-8375-4d3f-b5fb-d23bbd169f22} . Questo è l'ID per il gestore dell'anteprima del testo di Windows. inserisci qui la descrizione dell'immagine
  7. La modifica avrà effetto immediato.

1
Non funziona E ho anche riavviato explorer.exe(Windows 7 Pro)
Royi Namir il

1
@Royi Interessante. Ho provato questo e ha funzionato. Puoi provare questi passaggi su un altro tipo di file e vedere se il problema è isolato sui .jsfile sul tuo computer?
Dico Reinstate Monica il

Ho scoperto che se esiste un programma registrato su quell'estensione, la cosa di anteprima non funziona.
Royi Namir,

@Royi Forse è importante quale programma sia registrato. Nel mio test ho usato un'estensione che era associata a un programma che non ha il suo gestore di anteprima.
Dico Reintegrare Monica il

Sì, ma la mia domanda era "e
conservo

6

Poiché il contenuto del file è solo testo normale, è possibile fare in modo che Explorer lo tratti come tale. Puoi usare Content Typee PerceivedTypeper raggiungerlo. Ecco come farlo:

  1. Nell'editor del Registro di sistema, vai alla chiave relativa a quel tipo di file. Per il tipo di file richiesto, il percorso sarebbe simile HKEY_CLASSES_ROOT\.js.
  2. In quella chiave, fai clic con il pulsante destro del mouse sul pannello destro e scegli New > String Value.
  3. Chiamalo come Content Type.
  4. Fare doppio clic su quel valore e impostarlo come text/plain.
  5. Ripetere i passaggi da 2 a 4 ma nominando il valore PerceivedTypee impostando il valore su text.

Riavvia Explorer e voilá ! Il file verrà comunque associato a qualsiasi editor impostato, ma la funzionalità di anteprima integrata lo tratterà come un file di testo e quindi mostrerà un'anteprima.

Come effetto collaterale, se si ordina / raggruppa l'elenco in Explorer come Tipo percepito , verrà classificato in File di testo .

Nota: ad esempio ho fatto un test eseguendo .dummye associato a Google Chrome, il file poteva essere visualizzato in anteprima nel riquadro di anteprima e facendo doppio clic su di esso è stato comunque eseguito Chrome come previsto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.