web-dev-qa-db-ja.com

Windows7でネットワークドライブを切断できません

奇妙な問題が発生しています。展開ルーチンの一部として、リモートサーバーのc$共有をマウントし、その共有にファイルをコピーしてから、Net Use <drive> /deleteで切断します。しかし、私は奇妙な行動に遭遇しています:

C:\Users\user>Net Use T: /delete
System error 2 has occurred.

The system cannot find the file specified.

さて、ファイルを切断するためにWindows自体を使用します。コンピューターショー:

enter image description here

それは奇妙なことです...右クリックして-> Disconn ...ああ...

enter image description here

これは永続的なマウントではないため、再起動すると消えます。しかし、知りたいのですがなぜこれが起こるのです。関連するメモとして、私のすべてのネットワークドライブには赤い「X」が付いていますが、それらすべてにうまく入ることができます。ネットワーク上の他のユーザーから問題が聞こえないので、困惑しています。

ああ、パズルに追加するには:

C:\Users\user>Net Use
System error 2 has occurred.

The system cannot find the file specified.

何が起こっているのか分かりますか?これはWindows7 Pro x64であり、すべての更新が適用されています。

7
Nathan C

一部のグーグルは、この問題を抱えている他の誰かを明らかにします。問題は、レジストリキーの問題にありました。彼らの問題はWindowsServer 2008にありましたが、Windows7でも同じ原則です。

Regeditを開き、次のキーに移動します:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order

「ProviderOrder」という文字列を見つけます。値は、複数の値がコンマで区切られた文字列である必要があります(たとえば、私の場合:「RDPNP、LanmanWorkstation、webclient、BCMLogon」)。「LanmanWorkstation」が値の1つであることを確認してください。

クレジット/ソース: http://panerarichang.blogspot.co.uk/2011/07/win2k8error-code-0x80070002-system.html

更新:「LanmanWorkstation」を削除することで、直面した問題を再現することができました。

8
Joey

同じ問題が発生しましたが、最近使用したWindowsNFSクライアントによってインストールされたNFS4.1ドライバーの欠陥が原因でした。

この問題に対する他の回答に触発されて、私はこのWindowsレジストリキーを確認しました。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order

このデータを含むProviderOrderという名前の文字列値がありました:nfs41_driver、XwpNTrdr、RDPNP、LanmanWorkstation、webclient

報告された他のユーザーとは異なり、LanmanWorkstationdidが表示されます。問題の原因はnfs41_driverです。リストから削除するだけで、再び機能します。

私の場合、それはレジストリに隠れていました:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2]

対応するキーを削除すると、ドライブが完全に消えました。

ソース: Windows 7でネットワークドライブを削除できません

0