103 votes

Comment supprimer temporairement les informations d'identification mises en cache pour un partage réseau sur une machine Windows sans redémarrage ni déconnexion ?

C'est plus une curiosité qu'un réel problème, je suis juste trop paresseux pour redémarrer ou déconnecter mon ordinateur portable.

Je me suis connecté à un partage réseau sur un serveur Windows avec des informations d'identification de domaine à partir d'une machine Windows 7 sans domaine, je n'ai pas coché l'option de mémorisation du mot de passe.

L'action est, disons \\10.10.10.10\folder .

J'ai changé le mot de passe de ce compte de domaine entre-temps, et maintenant, lorsque j'essaie d'accéder à ce partage, j'obtiens l'erreur suivante :

Échec de la connexion : nom d'utilisateur inconnu ou mauvais mot de passe

J'ai essayé ce qui suit du côté client :

  • Suppression des informations d'identification mises en cache dans Credential Manager

  • en cours d'exécution net use delete

  • en cours d'exécution net session \\ip.of.the.server /delete me donne "Une session n'existe pas avec ce nom d'ordinateur".

  • en cours d'exécution net use \\10.10.10.10\folder /u:DOMAIN\USER password me donne "The command completed successfully.", mais j'obtiens toujours le même nom d'utilisateur inconnu ou le même mauvais mot de passe lorsque j'essaie d'accéder au partage à partir de l'explorateur Windows.

  • mapper le partage en tant que lecteur réseau à partir de l'interface graphique, mais j'obtiens alors

    Le dossier réseau spécifié est actuellement mappé en utilisant un nom d'utilisateur et un mot de passe différents.
    Pour se connecter à l'aide d'un nom d'utilisateur et d'un mot de passe différents, déconnectez d'abord tous les mappages existants vers ce partage réseau.

  • en cours d'exécution net use pour voir les connexions, j'obtiens qu'il n'y a aucune connexion dans la liste

  • meurtre explorer.exe et le redémarrer.

J'ai essayé ce qui suit du côté du serveur :

  • en allant dans Gestion des ordinateurs > Dossiers partagés > Sessions pour tuer la session avec mon nom d'utilisateur
  • redémarrer le serveur

J'ai réussi à accéder au partage en utilisant le nom de domaine au lieu de l'adresse IP, mais je suis curieux.

Quelqu'un connaît-il un moyen de supprimer les informations d'identification mises en cache dans ce cas ? Où sont mises en cache les informations d'identification lorsque vous ne cochez pas l'option de mémorisation du mot de passe lors de l'accès au partage, elles n'apparaissent pas dans le gestionnaire d'informations d'identification et aucun mappage n'apparaît lorsque vous exécutez net use.

78voto

StriplingWarrior Points 56276

Pour supprimer toutes les authentifications réseau

C:\> net use * /d

Pour afficher la connexion réseau actuelle

C:\> net use 

NOTE IMPORTANTE

J'ai testé sous Windows 7 SP1 64 Bits, 100% de fonctionnement.

Après avoir exécuté la commande, vous devez aller dans le gestionnaire des tâches et supprimer l'élément suivant explorer.exe puis rouvrir l'application.

Pour ouvrir l'application, allez sur RUN Entrez explorer.exe

Maintenant, vous êtes entièrement libre des informations de connexion dans la session.

66voto

CS-TA Points 511

Je sais que c'est vieux, mais au cas où quelqu'un lirait ça dans le futur.....

La prochaine fois que cela se produit, j'ai trouvé que la meilleure façon de se débarrasser des informations d'identification est d'ouvrir une invite de commande élevée et de taper :

net use \\server\share /delete

puis tapez :

klist purge

J'ai essayé avec les deux commandes individuellement et elles ne fonctionnent pas seules. Vous devez d'abord supprimer la connexion si elle existe. Puis supprimer le ticket d'authentification Kerberos de la machine. J'ai eu un incident comme le vôtre où la connexion n'existait plus mais le ticket Kerberos n'avait pas encore expiré, donc lorsque je me suis reconnecté et que je ne m'étais pas déconnecté de la machine, il utilisait mes informations d'identification précédemment entrées. En purgeant le ticket, le système m'a demandé de saisir à nouveau mes informations d'identification.

15voto

St.W. Points 71

Allez dans le panneau de configuration -> Comptes d'utilisateurs -> cliquez sur votre nom -> à gauche, cliquez sur "informations d'identification" (ou gérer vos informations d'identification). Toutes les informations d'identification du réseau utilisées seront là.

8voto

Greenstone Walker Points 782

Ce qui suit devrait faire ce que vous voulez.

C:\> net use \\server\share /d
C:\> net use \\server\ipc$ /d

8voto

devin Points 1614

J'ai réussi à accéder au partage en utilisant le nom de domaine au lieu de l'IP, mais je suis curieux.

C'est le signe d'un mauvais cache côté client, généralement lié à netbios.

Essayez de redémarrer la liste de services ci-dessous et si nécessaire, arrêtez l'explorateur, démarrez le gestionnaire de tâches et redémarrez-le via l'entrée Fichier->Exécuter du gestionnaire de tâches, car l'explorateur peut également mettre en cache des éléments de ces services.

Je ne sais pas exactement quel est le service défaillant de votre côté, vous pouvez donc essayer cette liste, une par une, pour voir si cela fonctionne :

-TCP/IP NetBIOS Helper (can even be off if you add your machines to the DNS/host file)
-Workstation    <---   TRY THIS ONE FIRST
-computer browse
-net logon
-rpc service

si cela fonctionne, rapportez quel était le service, afin que d'autres puissent l'essayer directement.

bonne chance

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X