как изменить пользователя, с которым я вошел в общий сетевой ресурс?

<p>при подключении к серверу через проводник (не подключенный сетевой диск), даже если флажок «запомнить мои учетные данные» не установлен, windows запоминает пароль до выхода из системы. есть ли способ изменить имя пользователя/пароль для общего ресурса без выхода и повторного входа?</p>

<p>вы подключаете общий ресурс к своей системе или просто получаете к ним доступ напрямую через мой компьютер? если вы подключите диск, то вы можете выбрать ссылку для подключения с другим именем пользователя и выбрать там имя пользователя/пароль. команда «net use» также позволит вам получить доступ к общему ресурсу, используя альтернативные учетные данные, но не уверен, разрешит ли вам просмотр общего ресурса без сопоставления его с использованием этих альтернативных учетных данных.</p>

<p>вы можете переопределить сохраненные учетные данные для общих папок в windows через панель управления. я считаю, что это должно быть возможно начиная с windows 2000 или хотя бы xp. однако имена этих функций различны во всех версиях. я использую имена из windows 7 в этом посте.</p><ul> <li> <p>откройте страницу своей учетной записи в разделе «учетные записи пользователей и безопасность семьи».</p> <p>(щелкните свое изображение в меню «пуск» или перейдите через панель управления).</p> </li> <li> <p>на левой боковой панели выберите управление учетными данными.</p> </li> <li> <p>под учетными данными windows:</p> <ul> <li> <p>если на рассматриваемом сервере есть запись, удалите ее.</p> <p>(скорее всего, он не будет присутствовать, если вы не были здесь раньше).</p> </li> <li> <p>выберите добавить учетные данные windows.</p> </li> <li> <p>введите сервер (например, <code>\\10.0.0.2\myshare</code>).</p> </li> <li> <p>введите новые нужные учетные данные.</p> </li> </ul> </li> </ul><p>теперь при переходе вручную к <code>\\10.0.0.2\myshare</code> он больше не будет использовать старые учетные данные.</p>

<p>я пытался использовать то, что предложили матрица и тим, но это не сработало для меня. в моем случае я использовал</p><pre><code>net use \\server\share /delete </code></pre><p>то, что это сделало, было разорвать все подключения к общему диску, а затем, когда я попытался повторно подключиться, он снова запросил у меня имя пользователя и пароль.</p>

<p>чтобы удалить кэшированные учетные данные, вы можете выполнить следующие шаги.</p><p>вы можете сослаться на статью <a href="http://www.morgantechspace.com/2013/07/how-to-clear-windows-cached-credentials.html">http://www.morgantechspace.com/2013/07/how-to-clear-windows-cached-credentials.html</a> </p><ol> <li> <p>откройте окно запуска, нажав <code>start -> run</code> или нажмите <kbd>⊞ win</kbd>+<kbd>r</kbd>,.</p> </li> <li> <p>в текстовом поле введите команду <code>rundll32.exe keymgr.dll, krshowkeymgr</code> и нажмите ок. примечание. вы также можете ввести и выполнить эту команду через командную строку.</p> </li> <li> <p>чтобы удалить сохраненные учетные данные, вы можете выбрать одну из записей и выбрать <code>remove</code>. появится экран подтверждения. нажмите на <code>ok</code> и учетная запись будет удалена.</p> </li> <li> <p>вы также можете добавить дополнительные сохраненные пароли, нажав кнопку <code>add</code> и введя соответствующую информацию.</p> </li> </ol>

<p>если вы удалили или отредактировали учетные данные, вы должны выйти из системы и снова войти в windows. в противном случае кэшированные учетные данные будут по-прежнему использоваться.</p>

<p>расположение windows 8 немного отличается:</p><h3>через графический интерфейс</h3><p><em>панель управления</em> -> <em>все элементы панели управления</em> -> <em>диспетчер учетных данных</em></p><p>-или же-</p><p>используйте run box (<kbd>windows key</kbd> + <kbd>r</kbd>): <code>control /name microsoft.credentialmanager</code></p>

<p>win + r</p><p>cmd -> enter</p><p>net use x: \\ 192.168.2.10\dir/user: рабочая группа\xxx гггг/постоянный: да</p><p>где ххх ваш логин,</p><p>ггг это пароль</p><p>каталог является общим каталогом</p><p>x: - это диск, к которому вы подключаетесь</p>

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

<p>спасибо всем здесь. я написал скрипт для этой цели, и он каждый раз срабатывает. испытано на win10 и win7.</p><p>я перезапускаю службы <code>lanmanworkstation</code> & <code>lmhosts</code>, и это сработало.</p><pre><code>set loginaccount=username rem replace username by your username set loginpasswd=passwd rem replace passwd by your password set shareserver=serverip rem replace serverip by your server's ip or dns name rem rem check if credential of target server exsit cmdkey /list:%shareserver% | findstr /n ^^ | findstr /v "^[1-2]:" | findstr /i /c:" %shareserver%" >nul if '%errorlevel%' neq '0' ( rem non credential of target server exsit rem do nothing ) else ( rem credential of target server exsit rem delete the credential cmdkey /delete:%shareserver% ) rem add new credential rem you can found the new credential in "control panel -> credential manager" cmdkey /add:%shareserver% /user:%computername%\%loginaccount% /pass:%loginpasswd% rem delete all cached credentials of target server net use \\%shareserver% /delete /y rem set relative services start type to auto sc config lanmanworkstation start=auto >nul 2>&1 sc config lmhosts start=auto >nul 2>&1 sc config netlogon start=auto >nul 2>&1 sc config sessionenv start=auto >nul 2>&1 sc config browser start=auto >nul 2>&1 rem restart relative services by powershell powershell -inputformat none -outputformat none -noninteractive -command "restart-service lanmanworkstation,lmhosts -force" rem make new connection net use \\%shareserver% "%loginpasswd%" /user:"%computername%\%loginaccount%" rem open shared folder on explorer explorer \\%shareserver% </code></pre><p>если вы делаете это с учетной записью домена, замените <code>%computername%\%loginaccount%</code> на <code>%loginaccount%@your.domain</code>.</p>

<p><strong> получите доступ к общему сетевому ресурсу снова через имя или ip, какой бы вы еще не использовали. </strong></p><p>если вы подключились к <code>\\192.168.2.10\</code> с неверным пользователем, вы можете повторить попытку<em> один раз </em>, используя вместо этого имя сервера. если вы откроете <code>\\server\</code>, вам снова будет предложено ввести учетные данные. с этого момента у вас будет две открытые сессии на одном сервере, но с разными пользователями. похоже, они сохраняются до тех пор, пока не истечет срок действия входа в систему, что потенциально может произойти до следующего выхода из системы.</p><p>из-за этого вам необходимо убедиться, что вы используете правильный путь отныне! если вам нужно было войти в учетную запись с более высокими разрешениями для запуска резервного копирования, убедитесь, что инструмент резервного копирования теперь работает с\server [путь] `, а не с ip.</p><p>насколько я знаю, это обходной путь, который требует минимальных усилий. это удобно, когда вы хотите избежать повторного входа в систему или подключения сетевого диска.</p>

<p>я только что обнаружил, что у вас есть список локальных пользователей/паролей в разделе:</p><blockquote> <p>панель управления> диспетчер учетных данных</p> </blockquote><p>(для локальных сетевых ресурсов, учетных записей ftp и т. д.)</p>