web-dev-qa-db-ja.com

再起動またはログオフせずに、Windowsマシン上のネットワーク共有の一時的にキャッシュされた資格情報を削除する方法

これは本当の問題ではなく、好奇心の問題です。ノートパソコンを再起動したりログオフしたりするのは面倒です。

ドメイン以外のWindows 7マシンからのドメイン資格情報を使用してWindowsサーバーのネットワーク共有に接続しましたが、パスワードを記憶するオプションをマークしていません。

シェアは\\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エクスプローラーから共有にアクセスしようとすると、同じ不明なユーザー名または間違ったパスワードを取得します
  • 共有をGUIからネットワークドライブとしてマッピングしますが、が表示されます

    指定されたネットワークフォルダーは現在、別のユーザー名とパスワードを使用してマップされています。
    別のユーザー名とパスワードを使用して接続するには、まずこのネットワーク共有への既存のマッピングをすべて切断します。

  • ランニング Net Use接続を確認するには、リストに接続がないことがわかります
  • 殺害Explorer.exeを再起動します。

サーバー側で次のことを試しました:

  • [コンピューターの管理]> [共有フォルダー]> [セッション]に移動して、ユーザー名でセッションを終了します
  • サーバーを再起動する

IPアドレスの代わりにドメイン名を使用して共有にアクセスできましたが、私は好奇心があります。

この場合、キャッシュされた資格情報を削除する方法を誰かが知っていますか?共有にアクセスするときにパスワードを記憶するオプションをマークしないと、資格情報はどこにキャッシュされますか。資格情報は資格情報マネージャーに表示されず、Net Useを実行してもマッピングは表示されません。

80
rAlen

すべてのネットワーク認証を削除するには

C:\> Net Use * /d

現在のネットワーク接続を表示するには

C:\> Net Use 

重要な注意

Windows 7 SP1 64ビットでテストしましたが、100%動作しました

コマンドを実行した後、タスクマネージャーに移動してExplorer.exeを削除し、アプリケーションを再度開く必要があります。

アプリケーションを開くには、[〜#〜] run [〜#〜]に移動し、Explorer.exeと入力します

これで、セッションの接続情報が完全に消去されました。

64
Shiro

これが古いのはわかっていますが、将来誰かがこれを読む場合に備えて...

次回この問題が発生したとき、資格情報を取り除く最善の方法は、管理者特権のコマンドプロンプトを開いて次のように入力することです。

Net Use \\server\share /delete

次に入力:

klist purge

私は両方のコマンドを個別に試してみましたが、それらは単独では機能しません。接続が存在する場合は、最初に削除する必要があります。次に、マシンからKerberos認証チケットを削除します。接続が存在しなくなったが、Kerberosチケットの有効期限が切れていないというインシデントがありました。そのため、ログインしてマシンからログオフしなかった場合、以前に入力した資格情報を使用していました。チケットをパージすることにより、資格情報の再入力を求められました。

41
CS-TA

コントロールパネルに移動->ユーザーアカウント->名前をクリック->左にある[認証情報]をクリック(または認証情報を管理)。使用されるすべてのネットワーク資格情報がそこにあります。

13
Goez

以下はあなたが望むことをするはずです。

C:\> Net Use \\server\share /d
C:\> Net Use \\server\ipc$ /d
9

IPの代わりにドメイン名を使用して共有にアクセスできましたが、私は好奇心があります。

これはクライアント側のキャッシュが不良であることを示すものであり、通常はネットビオスに関係しています。

以下のサービスのリストを再起動してみてください。必要に応じて、エクスプローラーを強制終了し、タスクマネージャーを起動して、タスクマネージャーのファイル->実行エントリから再度起動してください。エクスプローラーもこれらのサービスからキャッシュしている可能性があるためです。

私はあなたの側で失敗しているサービスが何であるか正確に知らないので、あなたはこのリストを一度に試して、それが機能するかどうか確認することができます:

-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
higuita

サーバー名がBIGSERVERで、ユーザーアカウントがbigjimであるとします。すでに一度ログインしているため、キャッシュされた資格情報を削除する必要があります。

これらは次の場所にあります:

[Windows 8] Windowsキー>コントロールパネル>ユーザーアカウント>資格情報の管理> Windows資格情報>サーバー資格情報の削除。

Explorer.exeを再起動します

\ BIGSERVER\bigjimを使用してWindows Explorerからサーバーにアクセスします

ユーザーとして、BIGSERVER\bigjimを使用します(大文字を使用することを忘れないでください)

1
Simon Hiemstra