web-dev-qa-db-ja.com

WindowsでのWebDavシステムエラー67 XP

問題: Windows XPのコマンドラインでService Pack 2とService Pack 3の両方でWebDavを機能させるのに問題があります。

C:\>Net Use z: https://mywebsite.com/software/
System error 67 has occurred.

The network name cannot be found.

2つのwebdavサーバーでこれをテストしました。 Ubuntu ApacheとWindows Server 2003 IISの両方。どちらも同じ結果になります。

うまくいかなかったこと:

  1. 以下のMicrosoft KB をXPマシンにインストールしましたが、使用できません。
  2. 次の登録キーも見つかりました:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters UseBasicAuth REG_DWORD 1

  3. 私がWebで掘り下げたいくつかの回避策を使用しようとすると、次のことを試しますが、すべて同じ結果が得られます。

    Net Use z: https://mywebsite.com/software
    Net Use z: https://mywebsite.com/software#
    Net Use z: https://mywebsite.com/software/
    Net Use z: https://mywebsite.com/software/#
    
  4. また、ユーザーを/user:user/user:user@domainに追加して、上記のすべての組み合わせを試しました。

  5. また、http://ではなくhttps://を使用してみました。

  6. "\\server.com@ssl:443\folder"を試しました

  7. @WesleyDavidが指摘したように、ネットワーキング関連の問題を調べてきました。

うまくいくもの:

  • 私はcanを介してwebdavフォルダーに接続し、XPを使用してネットワークプレースでマッピングします。しかし、コマンドラインが機能しません(ドライブ文字が必要です)。
  • Windows 7は同じコマンドで完全に動作します。

私のデレンマ:

これは、ドライブ文字を処理するために必要です。これを機能させるために他に何ができますか?

12
Nixphoe

OS X Lion Serverで有効なWedDAVを使用する場合、XPの構文は次のとおりです。

ネット使用* http:// server url/webdav/ユーザー名パスワード /ユーザー:ユーザー名

これは機能しますが、同じユーザーの複数の共有から選択する方法を理解できません(常にデフォルトでユーザーアカウントディレクトリになります)...

2
shaun5

HTTP WebDav接続でも同じ問題が発生しました(まだHTTPSで試していませんが、動作するはずです)。以下を試してください、それは私のために働きました:

クライアントコンピューターで基本認証を有効にするには、次の手順に従います。

  1. [スタート]をクリックし、[実行]をクリックします。
  2. [名前]ボックスにregeditと入力し、[OK]をクリックします。
  3. 次のレジストリサブキーを見つけてクリックします:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  4. [編集]メニューの[新規]をポイントし、[DWORD値]をクリックします。
  5. UseBasicAuthと入力し、Enterキーを押します。
  6. [編集]メニューの[変更]をクリックします。
  7. [値のデータ]ボックスに1と入力し、[OK]をクリックします。注基本認証は、UseBasicAuthレジストリエントリがゼロ以外の値に設定されている場合に有効になります。 UseBasicAuthレジストリエントリが存在しない場合、またはUseBasicAuthレジストリエントリが0(ゼロ)に設定されている場合、基本認証は無効になります。
  8. レジストリエディターを終了し、コンピューターを再起動します。

キーはVista以降ではBasicAuthLevelと呼ばれることに注意してください。

次に接続します

Net Use X: "http://mywebsite.com/software" /User:username password

ソース http://support.Microsoft.com/kb/841215/en-us

2
dwn

ゼロゲス:これをここで編集しました。 Net Use z: https://mywebsite.com/software/の末尾のスラッシュを削除して、Net Use z: https://mywebsite.com/softwareを読み取ります

最初の推測:

/user:user@domainの外観が気に入らない。一部のWindows CLIツールでそれが起こると大ざっぱなことがわかりました(そうですが、そうですshould正常に動作します)。 /u:domain\userという形式を試しましたか?

2番目の推測:

  1. ハードウェア管理に移動し、表示>> " 非表示のデバイスを表示 を選択します
  2. 「非プラグアンドプレイドライバ」ノードを開きます
  3. IPネットワークアドレストランスレータを無効にする

これが問題の中心であるエラー67を引き起こすことが知られています。通信エラー。

3番目の推測

Winsockの破損!それが起こります。 netsh winsock resetnetsh winsock reset catalogを確認してください

詳しくは このKB記事 を参照してください。

4番目の推測:

エラー67は、クライアント側とサーバー側の両方のハードウェアレベルの問題が原因で発生する場合があり、通常はドライバーが関与しています。 2つの可能性:

  1. netsh int ip resetを使用して、クライアントのTCP/IPスタックをリセットします。私は知っています、それは貨物カルト管理です。やってみなよ。 =)
  2. 関連するすべてのマシンの正確なカードモデル番号について、最新のネットワークドライバーに更新します。サーバーですら。私のどこかで、クライアントにエラー67がスローされ、サーバーネットワークカードが更新されて問題が解決されたことを思い出しているようです。

5番目の推測

ここで、薄いピキンに取り掛かります。セーフモードとネットワークでこれを試してください。 WebDAV接続を確立できる必要があります。いくつかの干渉する無関係なネットワークドライバーが干渉しているかどうか疑問に思っています。ただし、Guess#1でドライバーを更新することで問題が解決されたはずです。

1
Wesley

Windows Vistaより前のネットワーク接続をhttps接続にマップすることはできません。少なくともNetコマンドを使用することはできません。これは、WebDavミニリダイレクターの問題に関係しています。以下を確認してください: http://www.autohotkey.com/forum/topic44471.html

1
Eliot

このMicrosoft KBの記事を確認しましたか?それは一撃の価値があるかもしれません。

完全修飾ドメイン名を使用してWindows Server 2003ベース、Windows XPベース、またはWindows 2000ベースのコンピューターからリモートコンピューターに接続すると、「ネットワーク名が見つかりません」というエラーメッセージが表示される場合があります

また、Fiddlerを使用してNet Useコマンド。 WebDavシステムエラー67よりも少し興味深いものが表示される場合があります。

0
pk.

してみてください

C:\>Net Use z: http://user:[email protected]/software

私が見る他のことは次のとおりです:

Net Use * z: https://mywebsite.com/software password /user:username
0
gWaldo

うーん。どうですか:

Net Use z: https://mywebsite.com:443/software/

また、「Net Use z: http://mywebsite.com/software/ 」(何が機能しなかったかのポイント5)を実行しようとすると、ターゲットサーバーでポート80がアクティブになりますか?明らかにこれはXP問題です-これをXPおよびHTTPSに分離できますか、それともXPおよびWebdavですか?あなたのイベントログは何かを示していますか?

また、Net Useコマンドは、ドライブのマッピングにWindowsのインターネットセキュリティ設定を使用している可能性がありますか? https://mywebsite.com信頼済みサイトに配置する必要がある場合があります。 IE->ツール->セキュリティ、またはコントロールパネルを見てください。

0
RobW

IIS上のWebdav:ネット使用* http:// WEBSITE/DavWWWRoot PASSWORD/user:USER @ DOMAIN

IIS Root folder has this name DavWWWRoot)を使用する場合、一部のクライアントは自動的に解決しますが(windows 10およびwindows 7)、それ以外の場合は(windows xp)を指定する必要があります。

0
user2765668