\\ 1.2.3.4に直接アクセスして、エクスプローラー(Windows 7 Professional)で接続したファイルサーバー(SMB)を実行しています。資格情報を保存せずに1人のユーザーとしてログインし、ログアウトしたい(実際には別のユーザーに変更したいのですが、一般的にログアウトできると便利です)。
私はこれを行う方法を探してみましたが、いくつかの形式の使用を示唆する情報がたくさん見つかりましたnet use \\1.2.3.4 /del
:
- Windows共有フォルダーからログアウトする方法は?
- ネットワーク共有でログインしているユーザーを変更するにはどうすればよいですか?
- Windows 7(www.raymond.cc)で異なる資格情報を使用して共有フォルダーにアクセスする
- Win7でネットワークロケーションのログイン資格情報を削除するにはどうすればよいですか?(serverfault.com)
- 再起動せずにネットワーク共有ドライブからログアウトしますか?
- 等。
しかし、これらのどれも実際には私には役に立たなかったようです。を実行してnet use * /del
からnet use
、リストが空であることを確認するために使用しますが、共有が不思議なことにエクスプローラに残っており、影響を受けず、アクセス可能で、以前のログインを使用しています。
私が試した別のことも失敗しましたが、たとえばnet use \\1.2.3.4 /user:newusername
資格情報を切り替えるためにやっていました。しかし、場合でもnet use
、空の接続リストを示し、別のユーザーと同じリソースへの複数の接続が許可されなかったことを示すこのまだ生成されたエラー-に表示されませんでした接続があった理由net use
のリストは、私には謎です。
次に、この記事の共有フォルダー(microsoft.com)からログアウトする方法を見つけました。
net use * /del
(または任意のサーバー)。- Credential Managerから資格情報を消去します。
- Workstationサービスを再起動します。
この手順はうまくいきました。資格情報を保存しなかったため、資格情報マネージャーには関心がありませんでしたが、接続をクリアした後にワークステーションサービスを再起動するnet
ことが重要でした(サービスを再起動するには、すべてのエクスプローラーウィンドウを閉じる必要がありました)。
私の質問は、特に技術に詳しくないユーザーに説明しなければならない場合、これはあまり便利ではありません。たとえばバッチスクリプトを作成して全体を自動化することはできますが、サービスを再起動することなく(そして個人的にはコマンドラインを使用しないで、実際に、適切で一貫した方法でこれを行うことができます)心)?
また、サブ質問:この問題で見つかったリソースの大部分がWorkstationの再起動を提案していないことは奇妙であり、net use
単独で使用する提案されたプロセスは、少なくともコメントを投稿した他の人にとってはうまくいくように見えましたそれらの投稿。ワークステーションの再起動は私に固有のものであり、マシン上の他の問題を示していますか、それとも何らかの理由ですべての指示から除外されただけですか?microsoft.comのサポートポストにのみ、この手順を推奨する指示がありました。これが最終的に機能しました。
共有からログアウトすることは、それを行う簡単な方法を正当化するのに十分な一般的なユースケースのように思えるので、これを理解するのが私にとってどれほど難しいか困惑しています。
私が試した他の効果はありません:
net use
コマンドを使用する前後にすべてのエクスプローラーウィンドウを閉じる(Kody Brownsの回答で提案されているように)とともに、プロセスごとの資格情報のキャッシュの一種であると期待して「フォルダーウィンドウごとのプロセスの分離」設定を変更する。- ホームグループ接続管理設定の変更(上記のmicrosoft.comの投稿でholmzi_onlineの回答で提案されています)。
- すべてのエクスプローラープロセス(メインプロセスを含む)を強制終了し、その後にエクスプローラーを再起動します
net use * /del
(この問題はマップされたドライブにありますが、ここでRobert Greerによって提案されています)。