Windows Explorerから切断されたドライブを削除する方法


20

Windows 7

オフィスAからオフィスBに移動するときに、オフィスAからnet use x: /dドライブマッピングを削除()するスクリプトがありますが、ドライブリンクはWindowsエクスプローラー/マイコンピューターで目立つように表示されたままです。これらは、ネットワークロケーションの下に目立つように表示されます。

切断されたリンクには大きな赤いXが表示され、それらを右クリックして[ 切断 ]を選択すると、そのドライブマッピングが存在しないというエラーメッセージが表示されます。

切断されたWindowsを強制的に削除するにはどうすればよいですか?

再起動せずに?(スクリプト可能)

回答:


28

これを行う簡単な方法があります:Windowsエクスプローラーを再起動します(シャットダウンせずに)。次のようなバッチファイルを使用してこれを行うことができます。

@echo off
net use * /delete /noconfirm
taskkill /f /IM explorer.exe
explorer.exe
net use x: \\myServer\mySHaredFolder

/ noconfirmはWindows 7に追加されましたか?Vistaはそれを認識しません(その結果、削除コマンドは失敗します)
マイケル

2
Google社員への注意:Windows 8.1でも「/ noconfirm」エラーが表示される
-MickyD

1
@MickyD / NOCONFIRMごとのWindows 10でオプションではありませんしかしnet use K: /delete完璧に動作(*しようとしなかった)
ロブ・

10

(Windows 8.1テスト済み)タスクマネージャーでプロセスを強制終了して再起動し、Windowsエクスプローラーを再起動します。Windowsエクスプローラーを右クリック->再起動します。できた


4
唯一機能したもの(Win 10)。
StepTNT

無意味なものを常に追加したり、変更する必要のないものを変更したりする代わりに、Microsoftは「ドライブマッピングの切断と削除」メニューエントリを追加することを考えたでしょう。しかし、いや、完全に役に立たないモバイルタイルベースのGUIを追加することははるかに重要です
...-

サーバー再起動せずに解決策が動作しますクール、ありがとう:)
Irfan

6

まず、ハードドライブに「共有フォルダー」が必要です。まだ持っていない場合は、ハードドライブに「共有」という新しいフォルダを作成し、右クリックしてプロパティを選択します。[共有]タブをクリックし、[このフォルダを共有する]ボックスにチェックマークを付けます。

次に、[マイコンピュータ]をクリックし、[ツール]メニューの[ネットワークドライブの割り当て]をクリックします。

表示されているドライブ文字の横にある小さな下矢印に注意してください。矢印をクリックして、文字のリストを取得します。削除するものを選択し、共有フォルダーを参照して選択します。

これにより、ドライブ文字を実際のフォルダーに割り当てます。[ログイン時に再接続]ボックスにチェックマークが付いていないことを確認します。

[完了]ボタンをクリックして、警告を取得します。「はい」と答えると、共有フォルダが開きます。閉じて

次に、マイコンピュータでドライブを右クリックし、切断を選択します。ああ、私はあなたが言うのを聞くが、それはまだそこにある!再起動すると、消えます。


1
素晴らしい答え、デビッド、ありがとう。ただし、再起動せずに強制的に削除する必要があります。可能?
-cssyphus

システム全体を再起動せずにログアウトして再度ログインできると思います。それ以外は、私はアイデアがありません。おそらく誰かがこれに耳を傾けることができます。
スーパーユーザー

1
共有を機能させるには、コンピューターにユーザー名とパスワードが必要であるというメッセージが表示される場合、これは機能していないようです。
マイケル

1

最近、このような問題が発生しました。どこにも表示されないドライブ文字が8つありましたが、これらの文字に新しい種類のドライブをマップすることはできませんでした。判明したのは、それらが「CD-ROM」ドライブにマップされていたことです。これがどのように発生したかはわかりませんが、実際には存在しなかった8つのCD-ROMドライブがありました。また、この問題が発生するまで、ネットワークデバイスに「永続的に」マップされていたドライブ文字を使用していました。:Net use [drive]:/ delete "はまったく効果がありませんでした。

リリースする唯一の方法は、Partition Managerコントロールパネルに移動し、CD-ROMドライブからドライブ文字を個別に切断することでした。これまでのところ、ブロックしているドライブ自体はディスクマネージャーのリストに残っていますが、再起動すると消えることが期待されています。


1

タスクマネージャを使用してエクスプローラを再起動できます。メニューに行き、その後、エクスプローラのプロセスを強制終了し、ファイル新しいタスク(実行)とタイプの探検家。切断されたドライブはなくなるはずです!(Windows 7でテスト済み)。


現在、両方ともBainesという名前の2つのアカウントがあります
。superuser.com/ help / merging

1

持っている人のためにSQL Server Management Studioをお使いのPC上で、ちょうどこのクエリを実行します。

Exec master.dbo.xp_cmdshell 'net use x: /delete'

**ドライブ名に応じて「x」を変更します...


2
これはnet use x: /delete /noconfirm、コマンドプロンプトでの実行よりも改善されていますか?
ジェイソンアラ

1

同じ問題がありました。動作する1つのクイックバージョン(少なくともWindows 7-10):

  • 管理者としてコマンドプロンプトを開きます
  • タイプ:

    net use /persistent:no
    
  • ヒット Enter
  • 次に、タスクマネージャー(Windows 8以降の詳細)を開き、エクスプローラーを右クリックして終了し、ファイルに移動して実行し、エクスプローラー(ヒットEnter)を入力して再起動します。

死んだネットワークドライブは、My / This computerの下で消えます。


いいえ、消えませんでした。
アンデルスリンデン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.