web-dev-qa-db-ja.com

Windows(ファイル)エクスプローラーがsmbを使用する代わりにポート80(http)に接続しようとするのはなぜですか?

背景:

ほぼ新しくインストールされたPCで、「ウィンドウが見つかりませんsome-file-server-nameの行に沿ってメッセージが表示されます。スペルをチェックして、再試行してください」...ファイル共有にアクセスしようとしています。

これまでのトラブルシューティング:

  • pingが機能します。 IPと名前の両方
  • この隣のほぼ同じPCはファイルサーバーにアクセスできます
  • 他の誰もがファイルサーバーにアクセスできます
  • 問題のPCは他の開いているファイル共有にアクセスできません
  • インターネットに接続できます

そして今、私が思うのは興味深い部分です:

  • ip.addr == local.ip.add.ressおよびip.addr == server.ip.add.ressでwiresharkを実行すると、http経由で接続しようとしていることがわかります。
  • サーバーは応答しますが、いくつかのメッセージのやり取りの後で停止します
  • 他のマシンはもちろんsmbを使用します

ポート80はデフォルトでwebdavを意味するだけだと思いますが、これを引き起こす可能性のあるものを見つけることができませんでした。

私が見つけた最も近いものをグーグルで検索すると、これでした http://www.techrepublic.com/article/get-Vista-and-samba-to-work/6353849 しかし、これもXP pcと私は他のネイティブのWindows共有に接続できませんでした(そして私はとにかくソリューションを試してみましたが機能しませんでした。)

4
Erik I

「ローカルエリア接続のプロパティ」の「Microsoftネットワーク用クライアント」がアンインストールされていることが判明しました。

私たちがそれを発見した方法は、どの設定が問題を引き起こす可能性があるかを教育的に推測し、動作しているPCの設定を比較して、見つけた違いを調べることでした。

原因を見つけたら、解決策は再インストールすることでした。[インストール...]ボタンをクリックし、リストから[クライアント]を選択して、ウィザードに従います。

4
Erik I

WebDAVだと思われる場合は、WebDAVクライアントを無効にしてみましたか?

Services.msc -> webclient -> Stop/Disable

また、SysInternalsのProcess Monitorを使用して、何かが期待どおりに実行されていないときに舞台裏で何が起こっているかを確認することも、決して悪い考えではありません。

5
floyd