奇妙な問題が発生しています。展開ルーチンの一部として、リモートサーバーの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自体を使用します。コンピューターショー:
それは奇妙なことです...右クリックして-> Disconn ...ああ...
これは永続的なマウントではないため、再起動すると消えます。しかし、知りたいのですがなぜこれが起こるのです。関連するメモとして、私のすべてのネットワークドライブには赤い「X」が付いていますが、それらすべてにうまく入ることができます。ネットワーク上の他のユーザーから問題が聞こえないので、困惑しています。
ああ、パズルに追加するには:
C:\Users\user>Net Use
System error 2 has occurred.
The system cannot find the file specified.
何が起こっているのか分かりますか?これはWindows7 Pro x64であり、すべての更新が適用されています。
一部のグーグルは、この問題を抱えている他の誰かを明らかにします。問題は、レジストリキーの問題にありました。彼らの問題は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」を削除することで、直面した問題を再現することができました。
同じ問題が発生しましたが、最近使用した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]
対応するキーを削除すると、ドライブが完全に消えました。