Note : je voulais faire un X-post sur fr.comp.securite et
fr.comp.securite.virus avec suivi sur fr.comp.securite.virus (parce que je
connais mieux ce forum-là... /:->), mais ça refuse de sortir ; je fais donc
deux posts.
Bonjour.
Sur un autre forum, j'ai soulevé le problème suivant :
> Quand je veux éditer un fichier batch
> (je m'en sers pour faire des sauvegardes)
> par clic droit + modifier, le système me répond :
> "Windows ne trouve pas (...)."
> En revanche ça fonctionne si j'édite le fichier
> dans une fenêtre de commandes.
Le célèbre Jean-Claude Bellamy ;-) m'a mis sur la voie de regedit en me
conseillant d'aller voir la ligne :
HKEY_CLASSES_ROOT\batfile\shell\edit\command
Or il se trouve que je n'ai trouvé que ceci :
HKEY_CLASSES_ROOT\.bat
donc "point-bat", et non "batfile", et en dessous une seule entrée,
nommée "PersistentHandler", en regard de laquelle je lis ces deux lignes :
par défaut REG_SZ batfile
ZAmailSafeExt REG_SZ zl3
...et ça je sais ce que c'est : c'est le firewall ZoneAlarm !
Manifestement il rend les .bat inopérants de la même façon qu'il met les
pièces jointes aux mails en quarantaine en rebaptisant leur extension "zl3".
Pourtant, les .bat apparaissent bien sous cette extension dans l'Explorateur
de fichiers -- je suppose qu'il intervient au moment de la tentative
d'ouverture.
J'ai beau désactiver dans ZoneAlarm la surveillance des e-mails, il
semble que dans "E-mail protection" + onglet "Attachments", l'entrée "batch
files" ne soit pas éditable.
Peux-tu m'indiquer une manipe qui forcerait les .bat à être à nouveau
opératoires (si possible sans que j'aie à désinstaller ZA) ?
Dans le même temps j'ai un autre problème (pas vous...?), qui n'est
peut-être pas sans rapport :
> Quand je veux "Ouvrir avec..." un fichier
> (par exemple un .dat), je découvre que
> le programme recommandé est IE, et que
> Bloc-notes/notepad.exe n'est pas
> dans la liste "Autres programmes :".
> Je vais donc le chercher dans
> c:\windows via "Parcourir...", je le trouve,
> je sélectionne la case "Toujours utiliser (...)"
> ...et rien ne se passe. La fois suivante,
> Bloc-notes/notepad.exe n'est toujours pas
> présent dans la liste des programmes proposés par défaut.
> Y a-t-il un moyen de corriger ça, S.V.P.
> (et sait-on comment un programme peut disparaître
> de cette liste, alors qu'il s'y trouvait) ?
Grand merci d'avance à qui pourra me rendre l'usage de mes chers .bat !
a.
--
Mon From est patrak, mon Reply-to est invalid. Mais ça se soigne...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
joke0
Salut,
Albédo:
ZAmailSafeExt REG_SZ zl3
Cela signifie juste que les .bat arrivant par email auront une extension .zl3 ajoutée.
Grand merci d'avance à qui pourra me rendre l'usage de mes chers .bat !
Copie les lignes suivantes dans un .reg et fusionne-le avec la bdr. Il faut adapter les lignes: @="C:WINDOWSNOTEPAD.EXE %1" @="C:WINDOWSSYSTEMshell32.dll,-153"
REGEDIT4
[HKEY_CLASSES_ROOTbatfile] @="Fichier de commande MS-DOS" "EditFlags"=hex:00,00,00,00
Cela signifie juste que les .bat arrivant par email auront une extension .zl3 ajoutée.
Grand merci d'avance à qui pourra me rendre l'usage de mes
chers .bat !
Copie les lignes suivantes dans un .reg et fusionne-le avec la bdr.
Il faut adapter les lignes:
@="C:\WINDOWS\NOTEPAD.EXE %1"
@="C:\WINDOWS\SYSTEM\shell32.dll,-153"
REGEDIT4
[HKEY_CLASSES_ROOTbatfile]
@="Fichier de commande MS-DOS"
"EditFlags"=hex:00,00,00,00
Cela signifie juste que les .bat arrivant par email auront une extension .zl3 ajoutée.
Grand merci d'avance à qui pourra me rendre l'usage de mes chers .bat !
Copie les lignes suivantes dans un .reg et fusionne-le avec la bdr. Il faut adapter les lignes: @="C:WINDOWSNOTEPAD.EXE %1" @="C:WINDOWSSYSTEMshell32.dll,-153"
REGEDIT4
[HKEY_CLASSES_ROOTbatfile] @="Fichier de commande MS-DOS" "EditFlags"=hex:00,00,00,00
Cela signifie juste que les .bat arrivant par email auront une extension .zl3 ajoutée.
Pas ajoutée en l'occurrence : remplacée par.
Copie les lignes suivantes dans un .reg
C'est-à-dire que j'ouvre le bloc-notes et que j'enregistre au format .reg, c'est ça ?
et fusionne-le avec la bdr.
En double-cliquant sur le fichier, c'est ça ? Dans les lignes que tu me donnes, je dois commencer le fichier par : REGEDIT4 et conserver les interlignes...?
Merci d'avance pour tes précisions !
a. -- Mon From est patrak, mon Reply-to est invalid. Mais ça se soigne...
"joke0" :
Cela signifie juste que les .bat
arrivant par email auront
une extension .zl3 ajoutée.
Pas ajoutée en l'occurrence : remplacée par.
Copie les lignes suivantes dans un .reg
C'est-à-dire que j'ouvre le bloc-notes et que j'enregistre au format
.reg, c'est ça ?
et fusionne-le avec la bdr.
En double-cliquant sur le fichier, c'est ça ?
Dans les lignes que tu me donnes, je dois commencer le fichier par :
REGEDIT4
et conserver les interlignes...?
Merci d'avance pour tes précisions !
a.
--
Mon From est patrak, mon Reply-to est invalid. Mais ça se soigne...
Cela signifie juste que les .bat arrivant par email auront une extension .zl3 ajoutée.
Pas ajoutée en l'occurrence : remplacée par.
Copie les lignes suivantes dans un .reg
C'est-à-dire que j'ouvre le bloc-notes et que j'enregistre au format .reg, c'est ça ?
et fusionne-le avec la bdr.
En double-cliquant sur le fichier, c'est ça ? Dans les lignes que tu me donnes, je dois commencer le fichier par : REGEDIT4 et conserver les interlignes...?
Merci d'avance pour tes précisions !
a. -- Mon From est patrak, mon Reply-to est invalid. Mais ça se soigne...
Albédo
"joke0" :
(...) Il faut aussi que tu adaptes le chemin des fichiers pour les lignes: @="C:WINDOWSNOTEPAD.EXE %1" @="C:WINDOWSSYSTEMshell32.dll,-153"
C'est-à-dire intercaler un éventuel répertoire entre les double slashes ? Notepad.exe est sous c:windows, et shell32.dll sous c:windowssystem32...
Décidément, je me demande si mon bloc-note n'a pas connu un souci : j'en ai un exemplaire nommé notepad.exe.bak sous c:windowssystem32...
...Merci d'avance, joke0 !
a. -- Mon From est patrak, mon Reply-to est invalid. Mais ça se soigne...
"joke0" :
(...)
Il faut aussi que tu adaptes le chemin des fichiers pour les
lignes:
@="C:\WINDOWS\NOTEPAD.EXE %1"
@="C:\WINDOWS\SYSTEM\shell32.dll,-153"
C'est-à-dire intercaler un éventuel répertoire entre les double slashes
? Notepad.exe est sous c:windows, et shell32.dll sous
c:windowssystem32...
Décidément, je me demande si mon bloc-note n'a pas connu un souci : j'en
ai un exemplaire nommé notepad.exe.bak sous c:windowssystem32...
...Merci d'avance, joke0 !
a.
--
Mon From est patrak, mon Reply-to est invalid. Mais ça se soigne...