Вопрос: Как удалить временные учетные данные кэширования для сетевого ресурса на компьютере под Windows без перезагрузки или выхода из системы [дублировать]


На этот вопрос уже есть ответ:

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

Я подключился к сетевому ресурсу на сервере Windows с учетными данными домена с недомовой машины Windows 7, я не отметил возможность запоминания пароля.

Допустим, доля \\10.10.10.10\folder,

Я изменил пароль для этой учетной записи домена, и теперь, когда я пытаюсь получить доступ к этому ресурсу, я получаю следующую ошибку:

Ошибка входа в систему: неизвестное имя пользователя или неверный пароль

Я попробовал следующее на стороне клиента:

  • удаление кэшированных учетных данных в Credential Manager
  • Бег net use delete
  • Бег net session \\ip.of.the.server /delete дает мне «сеанса не существует с этим именем компьютера».
  • Бег net use \\10.10.10.10\folder /u:DOMAIN\USER password дает мне «Команда успешно завершена», но я все равно получаю то же неизвестное имя пользователя или неверный пароль при попытке получить доступ к общему ресурсу из проводника Windows
  • отображение общего ресурса как сетевого диска из графического интерфейса, но затем я получаю

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

  • Бег net use видеть соединения, я понимаю, что в списке нет подключений
  • убийство explorer.exe и начать его снова.

Я попробовал следующее на стороне сервера:

  • переход в Управление компьютером> Общие папки> Сессии, чтобы убить сеанс с моим именем пользователя
  • перезагрузка сервера

Мне удалось получить доступ к ресурсу с использованием имени домена вместо IP-адреса, но я - любопытство.

Кто-нибудь знает, как удалить кешированные учетные данные в этом случае? Где хранятся учетные данные, когда вы не отмечаете опцию «запомнить пароль» при доступе к общему ресурсу, они не отображаются в диспетчере учетных данных, и при запуске сетевого использования не отображается сопоставление.


67
2017-11-22 23:11


Источник


Вам нужно будет убить сеанс на стороне сервера посредством управления компьютером на самом сервере, если я не упустил что-то в вашем вопросе. - TheCleaner
Вопрос заключается в том, как сделать это на стороне клиента на машине Win7, когда у вас нет привилегий на сервере, чтобы убить сеанс. Я любопытный, где учетные данные, кэшированные на стороне клиента в этом случае - rAlen
Вы сделали то, что можно сделать с клиентской стороны. Остается только кешированный сеанс на стороне сервера. Если у вас нет привилегий на сервере, тогда вопрос принадлежит superuser.com, а не SF. Не удалось перезагрузить, что вы уже указали. - TheCleaner
Я немного играл на стороне сервера в течение ночи, серверная сторона не играет никакой роли в этом кэшировании, я попытался перейти на сеансы в управлении компьютером и даже перезагрузить сервер, например, я не очень-то проблема, скорее любопытство, похоже что в таких случаях вам нужно либо переключиться с ip на доменное имя, либо наоборот, или перезагрузить или зарегистрировать компьютер - rAlen
Если вы сделали «сетевое использование» сами по себе, и ничего не было в списке, и вы сделали все остальное, что я не знаю, почему он все еще сохраняется ... извините. - TheCleaner


Ответы:


Чтобы удалить всю сетевую аутентификацию

C:\> net use * /d

Просмотр текущего сетевого подключения

C:\> net use 

ВАЖНАЯ ЗАМЕТКА

Я тестировал в Windows 7 SP1 64 бит, 100% РАБОТА

После запуска команды вам нужно перейти в диспетчер задач, чтобы удалить explorer.exe , затем снова закройте приложение.

Чтобы открыть приложение, перейдите к БЕГ, войти explorer.exe

Теперь вы полностью очищаете информацию о подключении в сеансе.


51
2018-03-27 09:57



Вероятно, это поможет исправить проблему. Однако учтите, что вы не удаляете «кэшированные учетные данные», а информацию о соединении в своем сеансе - вы должны обновить свой ответ, чтобы уменьшить возможную путаницу. Killing explorer.exe скорее необходим для новых клиентов Windows, поскольку он, как представляется, поддерживает соединения / сеансы на сервере без их появления в списке «net use». - the-wabbit
Спасибо за исправление. Да, в Windows 7 эта проблема связана с сеансами связи / сеансами. Однако он также автоматически удалит его, но я не уверен в продолжительности. Лучший способ - просто убить исследователя. Быстро и легко. - Shiro
+1 для подсказки о повторном запуске explorer.exe - Babblo
«На сервере Windows 2012 вам может потребоваться перезапустить службу рабочей станции». - superuser.com/questions/774070/... - MrEdmundo
Ответ «ВАЖНОЕ ПРИМЕЧАНИЕ» - это ответ. - elsadek


Я знаю, что это старо, но на всякий случай читает это в будущем ....

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

net use \\server\share /delete

затем введите:

klist purge

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


34
2018-04-17 15:13



Эта! Это должен быть принятый ответ. Не перезагружайтесь и не обманывайтесь с процессами убийства в диспетчере задач. Простой и эффективный. - dhj
Я согласен - чистка Kerberos - эффективный удар. Просто имейте в виду, что это кувалда, т. Е. Вы убиваете все билеты на Curb своего клиента, а не только на один конкретный сервер / share! - NateJ
Возможно, вы также можете добавить переключатель / y, чтобы пропустить ответ на вопрос [Y / N]. - prot
Комбинация этих двух команд по-прежнему не работает в Windows 8.1. - Johu
Между тем я также узнал, что вместо перезапуска klist purge в моем случае мне пришлось ждать 2 минуты для окон, чтобы забыть информацию для входа. Хотелось бы, чтобы был мгновенный метод. - Johu


Перейдите на панель управления -> Учетные записи пользователей -> нажмите на свое имя -> в левом кликнете на «учетные данные» (или управляйте своими учетными данными). Все используемые учетные данные сети будут там.


11
2017-11-22 23:18



Я сказал в вопросе, что я пытался использовать Credential Manager, я не использовал параметр пароля remeber, и кажется, что в этом случае учетных данных не существует - rAlen
попробовали ли вы использовать сетевое использование с паролем в командной строке? Я знаю, что это не безопасно, но может перезаписать пароль кэшей. Я сейчас не на машине для Windows, поэтому я не могу проверить - Goez
да, я попробовал использовать net \\ share / u: domain \ user, и это всегда давало мне ошибку, окна явно видят общий ресурс как отображаемый, но он не показывает его, когда я запускаю использование сети, я понимаю, что нет связей в списке (см. также ошибку i gui в вопросе) - rAlen
но вы указали пароль также в командной строке? как сетевое использование \\ share / u: домен \ пароль пользователя? Это также можно сделать. другой вариант - нетто-сеанс \\ ip.of.server / delete - Goez
Да, я попытался использовать net \\ share / u: domain \ user password, я получил команду успешно, я получил ошибку раньше, потому что я допустил ошибку в своем имени, несмотря на то, что даже после того, как я получил законченный результат, я все равно получаю unkown user или плохой пароль, когда я пытаюсь получить доступ к ресурсу по IP из проводника Windows. net session дает мне, что сеанс с этим именем компьютера отсутствует - rAlen


Следующее должно делать то, что вы хотите.

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

9
2018-03-10 23:05



Спасибо! Нигде в графическом интерфейсе Windows 8 не показала этого. Перезапуск lanmanworkstation и других в services.msc ничего не помогло, так как не перезагрузили smbd, не удалили smbpasswd и т. Д. На сервере Samba Linux. - Marcos
Обратите внимание, что smbstatus на ящике Linux позволит вам увидеть, какие ПИД-адреса идут с этими пользователями, и вы можете убить их специально, чтобы отключить их. - mikebabcock


Мне удалось получить доступ к ресурсу с использованием имени домена вместо   IP, но я - любопытство.

Это признак плохой клиентской кеширования и обычно относится к netbios.

Попробуйте перезапустить приведенный ниже список служб и, если нужно, запустите проводник, запустите диспетчер задач и запустите его снова через файл диспетчера задач -> run, так как проводник может также кэшировать вещи из этих служб.

Я точно не знаю, что такое неудачный сервис на вашей стороне, поэтому вы можете попробовать этот список, по одному, чтобы посмотреть, работает ли он:

-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

если он работает, сообщите о том, что такое служба, поэтому другие могут попробовать это прямо

удачи


3
2018-03-10 23:35



+1 Перезапустить службу рабочей станции было достаточно, чтобы разрешить ее для меня. - Drew Chapin
перезапуск - это глупое решение. - Talespin_Kit
@Talespin_Kit Я согласен, что это глупо, но добро пожаловать в окна! Если у вас есть лучший способ очистить кеш-клиент Windows, не стесняйтесь публиковать его здесь. :) - higuita
Спасибо, @druciferre. Перезагрузка рабочей станции работала для меня на Windows Server 2012 R2 (то есть Windows 8.1). Команда NET USE (мой старый режим ожидания), конечно, этого не делала. - Jason


Допустим, ваше имя сервера BIGSERVER, и ваша учетная запись пользователя - bigjim. Вы уже вошли в систему, чтобы удалить кешированные учетные данные.

Они находятся в:

[Windows 8] Клавиша Windows> Панель управления> Учетные записи пользователей> Управление учетными данными> Учетные данные Windows> Удалить учетные данные сервера.

Теперь перезапустите explorer.exe

Доступ к вашему серверу из Windows Explorer с помощью \ BIGSERVER \ bigjim

Как пользователь, используйте BIGSERVER \ bigjim (не забудьте использовать заглавные буквы)


1
2018-01-26 15:22