XPからWindows 7共有にアクセスしているときに、次のエラーメッセージが表示されます。
システムエラー58が発生しました。指定されたサーバーは、要求された操作を実行できません。
両方のマシンは同じドメインにあります。Windows XPマシンは、Windows 7を除く他のすべての共有を表示およびアクセスできます。どちらのマシンにもファイアウォールはありません。
XPからWindows 7共有にアクセスしているときに、次のエラーメッセージが表示されます。
システムエラー58が発生しました。指定されたサーバーは、要求された操作を実行できません。
両方のマシンは同じドメインにあります。Windows XPマシンは、Windows 7を除く他のすべての共有を表示およびアクセスできます。どちらのマシンにもファイアウォールはありません。
回答:
ローカルポリシーのNTLM設定を変更しても機能しませんでした。
何が機能したかはここに記載されています:リンクテキスト
... Windowsにマシンをファイルサーバーとして使用し、それに応じてリソースを割り当てる必要があることを伝える必要があります。次のレジストリキーを「1」に設定します。
HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ LargeSystemCache
次のレジストリキーを「3」に設定します。
HKLM \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters \ Size
2つのレジストリ設定を変更した後、Windows 7で「サーバー」サービスを再起動しただけで、共有が正常に機能するようになりました。
わかりました。ここに答えがあります。
問題は、両側でNTML応答がセットアップされなかったことです。XPとWind7の両方で以下をセットアップする必要があり、再起動でうまくいきました。
これらの解決策のいずれかを選択する前に、正確な原因を知ることも役立つ場合があります。Windows 2003 ServerからWindows 7ワークステーションにファイルを同期しようとしたときに、最近この同じ問題が発生しました。ランダムに、サーバーはWin7ボックスへの接続を失い、NET USEコマンドを使用してドライブをマップしようとすると、このようなステータス58が返されます。
Win7ボックスを再起動すると修正されますが、これは劇的なように見えました。Wiresharkの詳細を見ると、SMB要求がWin7ボックスに送信され、SMB応答「Out Of Memory」が返されていることがわかりました。Win7ボックスでサーバーサービスを停止して再起動すると、少なくとも一時的に問題が解決し、再起動よりもはるかに優れた高速です。大規模なシステムキャッシュのレジストリの変更で完全に解決されることを期待していますが、一時的な問題を回避するために、これらの変更は永続的な変更には適さない場合があります。
Windowsファイアウォールが本当にオフになっていることを確認し、すべてのウイルス対策をオフにし、単純なファイル共有もオフにします。これは時々エラー58に役立ちます。
XPマシンにLink Layer Topology Discoveryをインストールしてみてください。
問題はアカウント権限である可能性がありますが、Win7では非常に厳しいです。共有の権限を確認してください。
最後に、すべてのマシンに完全なパッチが適用されていますか?
システムエラー58は、認証エラーが発生したことを意味します。少なくとも、パスワードを誤って入力すると、このエラーが発生します。
私も同じ問題に遭遇しました。ネットワーク共有名、それにアクセスするためのユーザー名とパスワードが与えられました。試しましたが、失敗しました。コンピューターはネットワーク内にあるため、ドメイン内にもある必要があります...
問題は、私がXドメインにいたため、を使用して自動的にログインしようとしたこと X\username
です。もちろん、私が使用する必要がある実際のユーザーはY\username
であるため、そのようなユーザー名は存在しません。ユーザーを作成した部門はYドメインに属していたため、彼らはこれに気づかず、彼らのために働きました。
学んだこと:ドメイン資格情報が提供されている場合、ユーザーがどのドメインにいるかを常に教えてください。
(これが誰かを助けてくれることを願っています。)