Назад | Перейти на главную страницу

Как очистить или очистить кеш сетевых имен пользователей и общих имен проводника Windows?

При устранении проблемы Samba и сети Windows я заметил, что проводник Windows запоминает учетные данные для входа в удаленные общие ресурсы, даже если вы попросите этого не делать. Например, после доступа к общему ресурсу с помощью \\servername\sharename плюс ввод имени пользователя / пароля, а затем закрытие проводника Windows, добавление того же общего ресурса, что и сетевой диск, дает следующее сообщение, независимо от того, совпадает ли имя пользователя или нет:

Указанная сетевая папка в настоящее время отображается с другим именем пользователя и паролем.

Чтобы подключиться с использованием другого имени пользователя и пароля, сначала отключите все существующие сопоставления с этим сетевым ресурсом.

С помощью NET USE не показывает долю. После перезагрузки компьютера у меня нет проблем с доступом к общему ресурсу с использованием других учетных данных. Но перезапуск только для проверки других учетных данных раздражает, особенно. при устранении неполадок. Как я могу очистить этот кеш, используя Windows Vista?

Примечание: использование nbtstat -R[R], ipconfig /renew, убийство explorer.exe или отключение / повторное включение сетевой карты не помогло.

При выходе и повторном входе учетные данные будут удалены.

Вы также можете попробовать перезапустить службу «Браузер компьютера». Похоже, это вызывает какое-то обновление (хотя это может занять несколько секунд).

Следующий совет не поможет вам "очистить или очистить сетевое имя пользователя и кеш общих имен проводника Windows" (как вы и просили). Но это позволит вам подключиться (по сути) к тому же общему ресурсу или к тому же серверу, используя другое имя пользователя.

Уловка состоит в том, чтобы использовать айпи адрес удаленного сервера.

(Также,

если это Samba на удаленной стороне,

  • вы можете настроить smb.conf, чтобы он содержал netbios aliases = firstname, secondname, thirdname и у вас будет еще больше возможностей

если это рядовой сервер Windows AD на удаленной стороне,

  • вы могли бы создать другойПсевдоним доменного имени'для вашего сервера,

и у вас будет еще больше возможностей. Во всех этих ситуациях подключающийся клиент будет вести себя так, как если бы он подключился к другому серверу.)

В Vista перейдите в Пуск и введите:

Control keymgr.dll

в маленьком поле внизу и нажмите Enter. Появится окно «Сохраненное имя пользователя и пароли». Затем вы можете редактировать, добавлять или удалять сетевые пароли.

Перечислены ли акции в% userprofile% \ nethood?

Кроме того, пробовали ли вы открыть панель управления, выбрать «Учетные записи пользователей», перейти на вкладку «Дополнительно» и щелкнуть «Управление паролями», чтобы узнать, можно ли удалить его оттуда?

/ edit - это на моей машине XP, не уверен, что Vista точно такая же.