sommaireProblème après une installation directe de IE5 (ou plus) sous Windows 95 ou Windows NT4...

Sous Windows 95 ou Windows NT4, si on installe directement Internet Explorer 5 (ou plus) sans avoir installé précédemment Internet Explorer  4, on ne dispose :

Cela est dû au fait que Microsoft a retiré volontairement ces fonctions bien pratiques dans IE5 et au delà (afin qu'il apparaisse comme moins "intégré" au système). Or une fois que l'on a installé IE5 (IE6,..), il est quasiment impossible de revenir à IE4 (Difficultés pour désinstaller IE5, et dans ce cas IE4 refuse de s'installer, détectant une version plus récente).

En explorant et comparant les différents fichiers .cab de l'installation de IE4 et de IE5, on trouve dans IE4 un fichier "IE4SHLNT.CAB", dont le nom évoque le nom de "shell", fichier INEXISTANT dans l'installation de IE5 !

Après décompression, on y trouve effectivement un fichier "explorer.exe", ainsi que 2 fichiers d'installation ("ie4shell.inf" et "ie4unit.inf"). Si on les lance, on voit apparaître une boite de progression d'installation, qui invite ensuite à rebooter la machine.
Au redémarrage suivant, on peut constater que l'apparence de l'explorateur Windows a changé (mini-icône à droite du bouton démarrer, nouveau "look" de l'explorer,...) mais tout n'est pas gagné, car le bouton "démarrer" est inopérant (!!), ainsi que le menu de l'explorateur "Affichage/options des dossiers".

Il faut alors re-relancer le panneau de configuration / Ajout suppression de programmes/MSIE. Là on choisit  "Réparer l'installation en cours de IE5", puis on reboote,...et au nouveau redémarrage ... ça MARCHE !

En résumé :

  1. Se procurer ou télécharger (ici)  le fichier :
    IE4SHLNT.CAB (pour Windows NT4) ou 
    IE4SHL95.CAB
    (pour Windows 95)
  2. Le décompresser (à l'aide de extract, winzip,..) dans un répertoire quelconque
  3. Lancer "ie4shell.inf" et "ie4unit.inf". 
    Pour cela, sélectionner à tour de rôle chacun de ces fichiers dans l'explorateur de Windows, afficher le menu contextuel par un click droit, et sélectionner l'item "Installer" :
  4. Rebooter
  5. Ouvrir le panneau de configuration / Ajout suppression de programmes/MSIE 5
  6. Choisir l'option "Réparer l'installation en cours de IE5"
  7. Rebooter

Et pour avoir le panneau de configuration "Affichage" correspondant :

  1. Se procurer ou télécharger (ici) le fichier  
    IE4NT_S1.CAB (pour Windows NT4) ou 
    IE4_S2.CAB
    (pour Windows 95)
    il y a ici une différence de n° de fichier entre NT et 95 ! 
  2. Le décompresser dans un répertoire quelconque, ce qui donne un seul fichier IE4_S1.CAB (Windows NT) ou IE4_2.CAB (Windows 95)
  3. Décompresser ce nouveau fichier .CAB dans un répertoire quelconque
  4. Extraire le fichier DESKNT4.CPL (Windows NT) ou DESKW95.CPL (Windows 95) et le copier dans \winnt\system32\desk.cpl (Windows NT) ou \windows\desk.cpl (Windows 95)

Voila, c'est tout (;+)))))

Suppression de la page d'accueil dans le lecteur de courrier et de forums de Netscape

La première fois que l'on lance le lecteur de courrier ou de forum de Netscape, (ou après avoir créé un nouveau profil utilisateur), une connexion à Internet s'opère immédiatement sur le site de Netscape.
Afin d'inhiber ce fonctionnement très désagréable (on peut très bien vouloir ouvrir ce lecteur pour consulter des anciens messages hors connexion), il suffit d'éditer (avec le bloc-notes ou n'importe quel éditeur de texte) le fichier "prefs.js", situé dans le répertoire :

....\Program Files\Netscape\Users\<profil_utilisateur>

et d'ajouter (ou modifier) la ligne suivante (emplacement indifférent) :

user_pref("mailnews.start_page.enabled", false);

Aucune application Netscape (Navigateur, Composer, Courrier, News) ne doit être active au moment où l'on effectue cette modification, sinon elle ne sera pas prise en compte.

Téléchargement complet de Internet Explorer 5 ou 6

Le téléchargement d'une nouvelle version de Internet Explorer, depuis le site de Microsoft, est toujours une opération pénible, car s'effectuant en plusieurs fois, et surtout liée à la plate-forme utilisée. Ainsi, il n'est pas toujours possible de réutiliser les fichiers téléchargés pour installer IE sur une autre machine.

Il est cependant possible de forcer le téléchargement complet de IE, y compris pour plusieurs systèmes d'exploitation. Pour cela il faut au départ récupérer le fichier initial d'installation iexsetup.exe ("x" = 5 ou 6):

Puis, dans une fenêtre de commande, et depuis le répertoire où se trouve iexsetup.exe, taper la commande suivante :

Version 5.x : 
ie5setup.exe /c:"ie5wzd.exe /d /s:""#E"""

Version 6.x :
ie6setup.exe /c:"ie6wzd.exe /d /s:""#E"""

iexwzd.exe ("Wizard" d'installation de IE) est contenu dans le fichier iexsetup.exe, autoextractible

Cela provoque l'ouverture de la boite de dialogue habituelle :

Puis (nouveauté due à cette commande) cette boite de dialogue de choix des versions de IE :

IE 5.5 IE 6
Les plates-formes disponibles ont changé !
  • Windows 95 a disparu 
  • Windows XP est apparu !

Et quand c'est fini :

On est alors en possession de TOUS les fichiers nécessaires à IE quelle que soit la plate-forme.

Paramètres de iexplore.exe

Le navigateur Internet Explorer (iexplore.exe) admet des paramètres et commutateurs optionnels (version IE4.x et au delà). 

Syntaxe

iexplore.exe [-channelband] [-e] [-new] [-nohome] [-k] [<URL>]

Commutateurs

Exemple

sommaireParamètres de IE..setup.exe

Le fichier ie..setup.exe (ie5setup.exe, ie6setup.exe,,...) est le lanceur de l'installation d'Internet Explorer.

Il admet un certain nombre de paramètres ou commutateurs :

Commutateur Signification Remarques
/B:iebatch.txt Spécifie le fichier de commande à utiliser
/C:<fichier> Spécifie le chemin complet du fichier IESetup.inf
/D Spécifie que l'on désire télécharger uniquement les fichiers relatifs au système d'exploitation actuel. cf. "Téléchargement complet de Internet Explorer 5 ou 6"
/D:1 Spécifie que l'on désire télécharger uniquement les fichiers relatifs à tous les systèmes d'exploitation Windows.
/E:IDComposant,... Spécifie des composants supplémentaires  indépendamment du mode d'installation.  Ce commutateur prévaut sur celui éventuel du fichier de commandes.  "IDComposant"  est une chaîne unique identifiant le composant.  On peut trouver la chaîne correspondante dans le fichier IESetup.cif.
/F Réinstalle tous les composants ayant la même version ou plus  récents. 
/G: Exécute les sections d'installation spécifiées dans  IESetup.inf. séparées par des virgules.
/M:[0|1|2|3...]  Spécifie le mode d'installation :
  • 0 correspond au 1er choix d'installation 
  • 1 correspond au 2ème choix
  • ...

(par exemple, 0=minimal, 1=typique (défaut), 2=complète).

/P Affiche un rapport sur les composants à installer et l'espace disque nécessaire. 
/Q Spécifie  un mode silencieux. L'utilisateur est cependant sollicité pour toute toute information qui n'aurait pas été fournie. 
/QA
ou
/Q:A
Spécifie un mode silencieux sans sollicitation de l'utilisateur (administrateur), sans affichage de boites de dialogue .
/QU Spécifie un mode silencieux sans sollicitation de l'utilisateur, mais avec affichage de boites de dialogue éventuelles.
/Q:C Spécifie un mode silencieux sans affichage du bouton "Annuler", si bien que l'utilisateur ne peut pas annuler l'installation du programme. L'assistant de personnalisation d'Internet Explorer utilise ce commutateur quand on choisit l'installation silencieuse en tant qu'administrateur.  
/R:N Supprime le redémarrage de l'ordinateur après installation.
/R:A Provoque le redémarrage de l'ordinateur après installation.
/R:S Provoque le redémarrage de l'ordinateur après installation sans demander l'avis de l'utilisateur.
/S:""#e"" Désigne le chemin d'origine de IE..Setup.exe. ""#e"" symbolise le chemin complet et nom du fichier l'exécutable (.exe). 
le chemin doit être encadré par DEUX paires de guillemets.
/T:<répertoire> Spécifie le répertoire cible d'extraction des fichiers.
/X Installe Internet Explorer sans interface, ni icône ou liens. Cette option est utile dans le cas d'applications propres de navigation utilisant le moteur d'IE. 
/X:1 Installe Internet Explorer avec interface, icône et liens, mais laisse intact le navigateur par défaut et les associations de fichiers.

Exemples :
IE5Setup.exe /C:"ie5wzd /S:""#e"" /M:2"
Lance la 3ème option d'installation 

IE5Setup.exe /C:"ie5wzd /S:""#e"" /Q /R:N"
Lance une installation silencieuse, sans redémarrage à la fin.   

sommaireRedéfinition du navigateur Internet par défaut

Au lancement d'un navigateur (Netscape, Internet Explorer,...), il vérifie s'il est l'explorateur par défaut sauf si on a demandé la première fois de ne plus effectuer cette vérification (ou si cette demande de vérification a été effacée/modifiée involontairement)
Si on a choisi un autre navigateur, il n'est alors plus possible de le reconfigurer comme explorateur par défaut.
On peut rétablir la situation en modifiant les valeurs par défaut de certaines clefs de la BDR :

HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\https\shell\open\command
Il faut indiquer le chemin complet du navigateur. Par exemple :
     Netscape V:\Program Files\Netscape\Communicator\Program\netscape.exe -h "%1"
Internet Explorer "E:\PROGRA~1\Plus!\MICROS~1\iexplore.exe" -nohome

HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application
HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Application
Il faut indiquer le nom du "topic" DDE correspondant :
Netscape NSShell
Internet Explorer IExplore

HKEY_CLASSES_ROOT\http\DefaultIcon
HKEY_CLASSES_ROOT\https\DefaultIcon
Il faut indiquer le chemin complet d'un fichier contenant des icônes, suivi d'un n° (généralement "0"). Par exemple :
Netscape V:\Program Files\Netscape\Communicator\Program\netscape.exe,0
Internet Explorer c:\windows\system\url.dll,0 (sous Windows 95,98,ME)
c:\winnt\system32\url.dll,0 (sous Windows NT,2000,XP)

Page de démarrage d'Internet Explorer non modifiable

Après installation d'un kit de connexion Internet, on peut être confronté au problème de ne plus pouvoir modifier la page de démarrage d'Internet Explorer. Cela est dû à la mise en place d'une restriction dans la BDR, qu'il va donc falloir modifier :

  1. Ouvrir l'arborescence :
    HKey_Current_User\Software\Policies\Microsoft\Internet Explorer\Control Panel.
  2. Supprimer l'entrée de nom "Home Page".

On aura intérêt à vérifier la présence de logiciels capables de générer cette restriction et les désactiver. Par exemple c'est le cas du programme Windows Washer (de Webroot Software).

Contrôle d'accès (gestionnaire d'accès d'IE)

Il est possible de limiter partiellement ou totalement l'accès aux sites Web depuis Internet Explorer, à l'aide d'un mot de passe. Il peut arriver que ce mot de passe soit perdu, si bien que toute navigation devient impossible.

Pour remédier à cette situation gênante, il suffit de supprimer la clef suivante de la base de registres :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\policies\Ratings

Modification de la barre de titre de Internet Explorer 

Il arrive fréquemment que des fournisseurs d'accès à Internet délivre des versions de Internet Explorer personnalisées, comportant par exemple leur marque dans la barre de titre.
Cela est facilement modifiable  dans la Base De Registres. Il faut éditer la clef :

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

et modifier (ou supprimer) le contenu de l'entrée "Window Title" (type chaîne).

Par exemple : "JCB sur le Web" donnera ceci à l'affichage :

Définition du moteur de recherche par défaut dans Internet Explorer

Internet Explorer permet de choisir (bouton "personnaliser") le moteur de recherche parmi une liste prédéfinie :

Ce qui affiche différents volets de recherche suivant le moteur choisi :

Mais on peut personnaliser complètement ce choix, avec un moteur non proposé dans la liste de moteurs :

Il faut modifier une entrée de la clef de la Base de registres
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

Nom Search Bar
Type REG_SZ
Valeur chemin complet d'un document HTML formulaire de recherche
ce document peut être  :
  • Local
    (PC)
Exemple :
P:\Program Files\Copernic 2000 Pro\Search Bar.htm"
  • Distant
    (site WEB)
Exemples :
http://search.msn.com/intl/searchpane/fr/prov4.htm ("Voila")
http://search.msn.com/intl/searchpane/fr/prov5.htm ("Nomade")

Ce document HTML contient un certain nombre de Javascripts ainsi qu'un formulaire de saisie.

Afficher les cookies crées par un site sous Internet Explorer

Ce qui suit ne concerne que Internet Explorer!

Voici une méthode de ma conception permettant d'afficher immédiatement d'un click de souris la liste des cookies crées par un site Web quelconque. 

Pour cela, un item a été ajouté dans le menu contextuel :   Sa sélection provoque l'ouverture d'une fenêtre donnant la liste des cookies, sous la forme d'un tableau :

Sa mise en oeuvre est très simple :

  1. Exécuter le script VBS viewcookies.vbs (depuis l'explorateur ou une  fenêtre de commandes)
    Cela va entraîner  :
    1. la création automatique d'un fichier "cookie.html" dans le dossier %windir%\web
    2. l'ajout (ou modification) de la clef :
      HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Voir les cookies
      en lui attribuant comme valeur par défaut le chemin complet du fichier cookie.html

  2. Redémarrer Internet explorer



Source et Téléchargement de viewcookies.vbs

Ajout de la commande "Ouvrir le cadre dans une nouvelle fenêtre" dans IE6

Ce qui suit ne concerne que Internet Explorer 6!

Pour une raison inconnue, la commande, dans le menu contextuel, permettant d'ouvrir la page ou le cadre en cours dans une nouvelle fenêtre a disparu de Internet Explorer 6.
Attention : ne pas confondre avec la commande "Ouvrir le lien dans une nouvelle fenêtre", apparaissant quand on survole un lien. Cette commande, elle, n'a pas disparu de IE6!

Or cette commande peut s'avérer utile dans le cas, par exemple, de "frames", afin d'afficher uniquement le cadre intéressant (suppression de bandeau publicitaires, ...)

Pour rétablir cette commande, j'ai écrit un script VBS  "reopen.vbs"
Sa fonction est double :

  1. Création d'un document reopen.htm , placé dans le dossier "\web" de Windows ( \windows\web sous Windows 9x, \winnt\web sous NT/W2K/XP).
    Ce document se compose d'un script Javascript, contenant une seule commande :
    open(external.menuArguments.location.href);
    (d'après l'article Q177241 du MSDN)

     

  2. Création de la clef :
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Ouvrir le cadre dans une nouvelle fenêtre

Téléchargez puis exécutez reopen.vbs

L'exécution de ce script peut s'effectuer depuis l'explorateur de Windows par double-clic, ou dans une fenêtre de commandes.

Pour que cette modification soit prise en compte, il faut fermer au préalable toutes les fenêtres de IE6 (si IE6 était déjà ouvert), puis relancer IE6.


 

A partir de cet instant, on dispose
d'un nouvel item
dans le menu contextuel de IE6 :

Réinstallation d'Internet Explorer, Outlook Express,... après un problème

Il peut arriver, suite à un incident quelconque, que Internet Explorer, Outlook Express, NetMeeting, ... ne fonctionnent plus, ou mal.
Or si on tente de les réinstaller (fichier ie6setup.exe, ...) un message d'erreur peut apparaître, indiquant que le produit est déjà installé, ou qu'une installation non terminée a été entreprise, ...
Par ailleurs, suivant les versions, il n'est souvent pas possible de les désinstaller!

Une solution va consister à faire croire à Windows que le produit n'a pas été installé.

En effet, l'installation de ces logiciels est signalée dans la Base de Registres, dans la branche :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\
laquelle comporte une sous clef par logiciel concerné.

Le nom de chaque sous-clef est un identifiant propre à chaque logiciel.

Pour citer les logiciels les plus importants :

Logiciel ID
MailAndNews (Outlook Express) {44BBA840-CC51-11CF-AAFA-00AA00B6015C}
NetMeeting {44BBA842-CC51-11CF-AAFA-00AA00B6015B}
Internet Explorer {89820200-ECBD-11cf-8B85-00AA005B4383}
VBScript {4f645220-306d-11d2-995d-00c04f98bbc9}
Messenger {5945c046-1e7d-11d1-bc44-00c04fd912be}

Chaque sous-clef comporte un certain nombre d'entrées (variable), en particulier :

Nom Type Contenu ou valeur
(valeur par défaut) REG_SZ le nom du logiciel
IsInstalled REG_DWORD
0x00000000  -> Logiciel non installé
0x00000001  -> Logiciel installé

En fixant la valeur de IsInstalled à 0 (0x00000000), on fait croire à Windows que le logiciel n'est pas installé!
Et on peut alors le réinstaller.
 

Emplacements de stockage des mots de passe de Internet Explorer et Outlook Express, et des "formulaires intelligents"

Quand on utilise Internet Explorer, ou Outlook Express, ces derniers peuvent mémoriser les mots de passe que l'on est amené à taper (mot de passe de compte messagerie, d'utilisateur de site Web protégé,...).

Ces mots de passe ne résident pas dans un fichier, mais dans une branche de la Base de Registres :

Sous Windows 9x/ME :
HKEY_CURRENT_USER\Software\Microsoft\Protected Storage System Provider\<nom utilisateur}>

Sous Windows NT/2000/XP :
HKEY_CURRENT_USER\Software\Microsoft\Protected Storage System Provider\<CLSID utilisateur}>

Le CLSID est l'identifiant normalisé d'un compte utilisateur sous NT
Par exemple :
S-1-5-21-1645531937-583907892-682001870-1007

Les informations contenues sont chiffrées, mais on peut retrouver leur contenu en clair à l'aide d'un petit logiciel (freeware) fort bien conçu.
Cela n'a rien d'illégal, et ne sert qu'à aider l'utilisateur à retrouver un mot de passe qu'il a malencontreusement oublié. De toute façon, cet outil ne peut retrouver les mots de passe que du compte utilisateur Windows en cours, donc pour lequel il a fallu s'identifier avec le mot de passe associé.

Ce logiciel s'appelle "Protected Storage PassView" (pspv.exe), il n'occupe que 76 ko sur disque, et est disponible sur le site http://nirsoft.cjb.net/

Téléchargement de Protected Storage PassView v1.20(34KB) :

Il ne nécessite aucune installation, et est immédiatement opérationnel , sous toute version de Windows.
La fenêtre affichée a cet aspect (extraite du site du logiciel):
 


En ce qui concerne les formulaires que l'on peut être amené à remplir sur un site Web, Internet Explorer offre la possibilité de mémoriser certain champs (P.ex. nom, prénom, adresse Email, ..). Cette fonctionnalité s'appelle "Intelliform".

Cela se configure à partir d'une boite de dialogue de Internet Explorer :
    menu Outils / Options Internet
   
Onglet contenu
    Bouton Saisie semi-automatique

Les valeurs déjà mémorisées apparaissent dans une liste déroulante  qui apparaît quand on sélectionne un champ et que l'on commence à taper une lettre:
(exemple tiré du site "Pages blanches" http://wgd.pagesjaunes.fr/pb.cgi?)

Pour information, ces données sont elles aussi stockées dans la Base de Registres :

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\SPW

Elles sont également chiffrées, au niveau du nom de l'entrée (son contenu est toujours égal à 0) :

Comment avoir un nom de domaine Internet associé à une adresse IP variable (dynamique)

La plupart des utilisateurs particuliers connectés à Internet se voient attribuer par leur FAI (Fournisseur d'accès Internet) une adresse IP variable (dynamique), ayant un bail d'utilisation en général très court.

Cela va poser un problème si l'on veut  rendre l'ordinateur accessible depuis Internet, puisque cette adresse est susceptible de changer  :

Pour plus d'information, consulter les paragraphes concernant les principes d'adressage et de DNS dans le chapitre "Histoire d'Internet".

Le moyen de résoudre ce problème est de passer par les services d'un DNS dynamique.

Certains sites offrent ce service, généralement gratuit.
Par exemple :

A titre d'exemple, on va décrire ici la procédure avec dyndns.org


1 Enregistrement d'un nouveau compte

1.1 On commence par s'enregistrer, en cliquant sur le lien Sign Up Now
1.2 Un formulaire s'affiche, dans lequel on remplit :
  • Un nom d'utilisateur (arbitraire, il suffit qu'il ne soit pas déjà utilisé). C'est avec ce nom que l'on se connectera à dyndns ultérieurement.
     
  • Une adresse de messagerie valide. C'est à cette adresse qu'un message de confirmation sera envoyé.
     
  • Un mot de passe (arbitraire). C'est avec ce mot de passe que l'on se connectera à dyndns ultérieurement.

Une fois que c'est fait, appuyer sur le bouton Create account

1.3 Un message indique la création du compte.
1.4 On reçoit alors presque instantanément un email de confirmation.

Il contient un lien sur lequel il faut cliquer dans les 48 heures au maximum après réception (sinon le compte sera annulé).
Cette action va confirmer et activer le compte. (cette procédure est destinée à éviter la création de "faux" comptes)

1.5 Après avoir ouvert le lien en question, un message de confirmation définitive s'affiche.
1.6 On clique alors sur le lien login

Cela affiche un formulaire, dans lequel on saisit le nom d'utilisateur et  mot de passe définis à l'étape 1.2, et on appuie sur le bouton Login

1.7 Un message de confirmation de connexion s'affiche.
 

2 Création d'un nouvel hôte (FQDN)

2.1 On sélectionne alors l'onglet Services, et la rubrique Dynamic DNS.

On peut constater que pour l'instant, aucun hôte n'est enregistré.

On clique alors sur le lien Add A Host afin d'y enregistrer un nouveau site.

 

2.2 Un formulaire s'affiche, dans lequel on remplit :
  • Le nom d'hôte (arbitraire, du moment qu'il n'ait pas déjà été déposé).
    Ce sera le nom de domaine de 3ème niveau). 
     
  • Le domaine choisi (dyndns.org, en plus de son propre domaine, en offre une vingtaine)
     
  • L'adresse IP du moment (elle est pré remplie automatiquement)

Une fois que c'est fait, appuyer sur le bouton Add host

2.3 Un message de confirmation de création s'affiche.
 

3 Mise à jour ultérieure de l'adresse IP 

3.1 Manuelle
 
3.1.1 Après s'être authentifié, ouvrir l'onglet Services, et la rubrique Dynamic DNS

Sélectionner l'hôte concerné (on peut en avoir plusieurs) et cliquer sur le lien.
L'URL est composé de la façon suivante :
https://www.dyndns.org/
services/dyndns/<FQDN>

 

3.1.2 Le formulaire affiche automatiquement l'adresse IP enregistrée jusqu'à présent dans la base DNS, ainsi que l'adresse IP en cours.

Cette adresse peut éventuellement différer de la précédente s'il y a eu changement.

Dans ce cas, en appuyant sur le bouton Modify Host on actualise l'adresse enregistrée.

3.2 Automatique
 
On utilise pour cela un logiciel qui détecte périodiquement  l'adresse IP Internet de l'ordinateur (ou du routeur éventuel), et qui l'envoie au serveur DNS dynamique choisi chaque fois que cette adresse est modifiée par le FAI.

Le site dyndns.org indique un grand nombre de ce type d'outils sur la page http://clients.dyndns.org/windows.php

Personnellement, j'utilise le 1er de la liste, à savoir DirectUpdate, qui est vraiment excellent.
C'est un shareware, au coût modique (15 $).
Il fonctionne sous toute version de Windows.
Il est en général lancé automatiquement au démarrage de Windows.
Sous Windows NT/2000/XP on peut le configurer en tant que service (si bien qu'il est opérationnel même sans session ouverte).
De plus, il peut envoyer automatiquement un email (à n'importe qui, à définir) dans les cas suivants :

  • nouvelle adresse IP
  • échec de mise à jour
  • problème de détection d'adresse IP
  • nouvelle version de logiciel

Son paramétrage est très complet :

Choix du mode de démarrage et de fonctionnement.

 

État de la mise à jour.

Dans cet exemple, l'ordinateur identifié sous le nom de "macrosoft.dyndns.org" est accessible sous ce nom depuis n'importe où et de façon permanente, même si son adresse IP vient à être changée.

Actions à entreprendre
A propos...
Il faudra alors prévoir une protection suffisante (coupe-feu, DMZ,..) car cette machine devenant très facilement accessible, sa vulnérabilité augmente.