Salve ragazzi,
sto letterelamente impazzendo per una cosa tanto semplice che non vuole assolutamente funzionare...
Volevo impostare SumatraPDF come applicazione predefinita per l'apertura dei file .djvu (ovviamente supportati da sumatrapdf), ma non riesco proprio a riuscirci, ho provato dal pannello di controllo, dalle proprietà dei file .djvu, ho anche provato l'utility FileTypesMan.
Una volta scelta l'applicazione semplicemente non la riconosce tra le disponibili all'apertura del file.
SumatraPDF è all'ultima versione installata via installer ufficiale, ho provato anche a reinstallare il programma che per il resto funziona senza problemi
A questo punto vi chiedo come posso impostare la cosa manualmente magari modificando il registro :muro:
Grazie
x_Master_x
10-09-2015, 14:13
Ecco un file .reg preso da una VM pulita dopo aver associato i file .djvu a SumatraPDF
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.djvu]
@="djvu_auto_file"
[HKEY_CLASSES_ROOT\.djvu\OpenWithList]
[HKEY_CLASSES_ROOT\.djvu\OpenWithList\SumatraPDF.exe]
[HKEY_CLASSES_ROOT\djvu_auto_file]
@=""
[HKEY_CLASSES_ROOT\djvu_auto_file\shell]
[HKEY_CLASSES_ROOT\djvu_auto_file\shell\Open]
[HKEY_CLASSES_ROOT\djvu_auto_file\shell\Open\Command]
@="\"C:\\Program Files (x86)\\SumatraPDF\\SumatraPDF.exe\" \"%1\" %*"
[HKEY_CLASSES_ROOT\djvu_auto_file\shell\Print]
[HKEY_CLASSES_ROOT\djvu_auto_file\shell\Print\Command]
@="\"C:\\Program Files (x86)\\SumatraPDF\\SumatraPDF.exe\" -print-to-default \"%1\""
[HKEY_CLASSES_ROOT\djvu_auto_file\shell\PrintTo]
[HKEY_CLASSES_ROOT\djvu_auto_file\shell\PrintTo\Command]
@="\"C:\\Program Files (x86)\\SumatraPDF\\SumatraPDF.exe\" -print-to \"%2\" \"%1\""
[HKEY_CURRENT_USER\Software\Classes\.djvu]
@="djvu_auto_file"
[HKEY_CURRENT_USER\Software\Classes\djvu_auto_file]
@=""
[HKEY_CURRENT_USER\Software\Classes\djvu_auto_file\shell]
[HKEY_CURRENT_USER\Software\Classes\djvu_auto_file\shell\Open]
[HKEY_CURRENT_USER\Software\Classes\djvu_auto_file\shell\Open\Command]
@="\"C:\\Program Files (x86)\\SumatraPDF\\SumatraPDF.exe\" \"%1\" %*"
[HKEY_CURRENT_USER\Software\Classes\djvu_auto_file\shell\Print]
[HKEY_CURRENT_USER\Software\Classes\djvu_auto_file\shell\Print\Command]
@="\"C:\\Program Files (x86)\\SumatraPDF\\SumatraPDF.exe\" -print-to-default \"%1\""
[HKEY_CURRENT_USER\Software\Classes\djvu_auto_file\shell\PrintTo]
[HKEY_CURRENT_USER\Software\Classes\djvu_auto_file\shell\PrintTo\Command]
@="\"C:\\Program Files (x86)\\SumatraPDF\\SumatraPDF.exe\" -print-to \"%2\" \"%1\""
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU\djvu]
"0"=hex:70,00,32,00,00,00,00,00,00,00,00,00,80,00,54,65,73,74,5f,72,73,32,30,\
38,34,36,2e,64,6a,76,75,00,50,00,08,00,04,00,ef,be,00,00,00,00,00,00,00,00,\
2a,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,54,00,65,00,73,00,74,00,5f,00,72,00,73,00,32,00,30,00,38,00,34,00,36,00,\
2e,00,64,00,6a,00,76,00,75,00,00,00,20,00,00,00
"MRUListEx"=hex:00,00,00,00,ff,ff,ff,ff
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.djvu]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.djvu\OpenWithList]
"a"="SumatraPDF.exe"
"MRUList"="a"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.djvu\OpenWithProgids]
"djvu_auto_file"=hex(0):
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.djvu]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.djvu\OpenWithList]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.djvu\OpenWithList\SumatraPDF.exe]
Se non dovesse funzionare elimina da tuo registro ogni riferimento a "djvu" in tutti percorsi ( Modifica --> Trova --> "djvu" --> Tasto destro --> Elimina ) ed esegui nuovamente il file .reg
Ti ringrazio ma alla fine dopo una miriade di prove ho trovato un'altra soluzione...
Ho disinstallato sumatra e scaricato la sua versione portable, che a quanto pare permette di essere scelta senza problemi come programma predefinito :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.