Windows XP에서 WebDav 시스템 오류 67


12

문제 : Windows XP의 서비스 팩 2 및 서비스 팩 3에서 WebDav를 명령 줄에서 작동시키는 데 문제가 있습니다.

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

The network name cannot be found.

나는 두 개의 webdav 서버로 이것을 테스트했다. 우분투 아파치와 Windows Server 2003 IIS. 둘 다 같은 결과를 얻습니다.

작동하지 않는 것 :

  1. 내가 설치 한 다음 Microsoft KB를 아무 소용이 내 XP 컴퓨터에서.
  2. 또한 다음과 같은 reg 키를 찾았습니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters UseBasicAuth REG_DWORD 1

  3. 웹에서 파헤쳐 서 동일한 결과를 생성하는 몇 가지 해결 방법을 사용하려고 할 때 다음을 시도하십시오.

    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가 지적했듯이 네트워킹 관련 문제를 살펴 보았습니다.

작동하는 것들 :

  • 내가 할 수 XP와의 URL을 통해 및 네트워크 환경에 매핑는 WebDAV 폴더에 연결합니다. 그러나 명령 줄이 작동하지 않습니다 (드라이브 문자가 필요합니다).
  • Windows 7은 동일한 명령으로 완벽하게 작동합니다.

나의 델 레마 :

나는 필요 드라이브 문자로 작업이 있습니다. 이 작업을 수행하기 위해 다른 무엇을 시도 할 수 있습니까?


여기에 나열된 단계를 시도하십시오. smallvoid.com/article/winnt-webdav-network-drive.html ... URL 문자열을 인용하십시오.
iivel

@iivel 나는 그것을 시도했다. 내 질문을 업데이트했습니다.
Nixphoe

net use z : "https : 슬래시 mywebsite.com/software/"를 올바르게 사용 하시겠습니까? (죄송하지만 링크가없는 코멘트에 링크를 넣는 방법을 모르겠습니다.
iivel

@iivel 나는 그것을 시도했지만 내 질문에 있습니다.
Nixphoe

mywebsite.com 에서 어떤 유형의 OS / 웹 서버가 사이트를 호스팅하고 있습니까?
pk.

답변:


2

OS X Lion 서버에서 활성화 된 WedDAV를 사용하는 XP의 구문은 다음과 같습니다.

NET USE * http : // 서버 URL / webdav / 사용자 이름 비밀번호 / user : username

이것은 작동하지만 동일한 사용자에 대해 여러 공유에서 선택하는 방법을 알 수는 없습니다 (항상 기본값은 사용자 계정 디렉토리입니다).


2

HTTP WebDav 연결에 대해 동일한 문제가 발생했습니다 (아직 HTTPS로 시도하지 않았지만 작동해야 함). 다음을 시도해보십시오.

클라이언트 컴퓨터에서 기본 인증을 사용하려면 다음 단계를 수행하십시오.

  1. 시작을 클릭 한 다음 실행을 클릭하십시오.
  2. 열기 상자에 regedit를 입력 한 다음 확인을 누릅니다.
  3. 찾은 후 다음 레지스트리 하위 키를 찾아 누릅니다. HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WebClient \ Parameters
  4. 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값을 클릭하십시오.
  5. 입력 UseBasicAuth를 한 다음 Enter 키를 누릅니다.
  6. 편집 메뉴에서 수정을 클릭하십시오.
  7. 값 데이터 상자에 1을 입력 한 다음 확인을 클릭합니다. 참고 UseBasicAuth 레지스트리 항목이 0이 아닌 값으로 설정된 경우 기본 인증이 사용됩니다. 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 단계에있었습니다. 다른 점이 무엇인지 궁금해하십시오.
Nixphoe

@Nixphoe 당신은 따옴표를 시도하고 직접 암호를 제공 했습니까 ... 설명 된 것과 다른 구문을 가지고있는 나를 위해 작동하지 않았습니다
dwn

나를 위해 작동하지 않았다. 동일한 시스템 오류 67이 발생했습니다.
Nixphoe

1

제로 추측 : 방금이 부분을 편집했습니다. 후행 슬래시를 제거 net use z: https://mywebsite.com/software/하여 읽습니다.net use z: https://mywebsite.com/software

첫번째 추측 :

의 모습이 마음에 들지 않습니다 /user:user@domain. 나는 스케치 일들이 일부 Windows CLI 도구에 (비록, 네, 그 일어날 본 적이 해야 잘 작동). 당신은 형식을 시도 했습니까 /u:domain\user?

두번째 추측 :

  1. 하드웨어 관리로 가서보기로 선택 >> " 숨김 장치 표시 "
  2. "비 플러그 앤 플레이 드라이버"노드를 엽니 다.
  3. IP 네트워크 주소 변환기 비활성화

문제의 핵심 인 오류 67이 발생하는 것으로 알려져 있습니다. 통신 오류

세 번째 추측

Winsock 손상! 일어난다. 조사 netsh winsock resetnetsh winsock reset catalog

이 KB 기사 에서 더 많은 내용을 읽을 수 있습니다 .

넷째 추측 :

때때로 드라이버와 관련된 클라이언트 및 서버 측의 하드웨어 수준 문제로 인해 오류 67이 발생할 수 있습니다. 두 가지 가능성 :

  1. 을 사용하여 클라이언트에서 TCP / IP 스택을 재설정하십시오 netsh int ip reset. 나는 알고있다-그것은화물 컬트 행정이다. 먹어봐. =)
  2. 관련된 모든 컴퓨터에서 정확한 카드 모델 번호를 위해 최신 네트워크 드라이버로 업데이트하십시오. 서버조차도. 어딘가에, 클라이언트에서 오류 67이 발생하고 문제를 해결하기 위해 서버 네트워크 카드가 업데이트되는 것을 기억합니다.

다섯 번째 추측

우리는 여기서 얇은 픽인으로 내려갑니다. 안전 모드 (네트워킹 사용)에서이를 시도하십시오. WebDAV 연결이 가능해야합니다. 추측 # 1의 드라이버 업데이트를 처리해야하지만 방해가되는 외부 네트워크 드라이버가 방해하는지 궁금합니다.


가장 철저한 답변으로 더 많은 것을 얻을 수 있기를 바랍니다. 그러나 그 중 어느 것도 효과가 없었습니다. <슬픈 얼굴>
Nixphoe

@ Nixphoe Shoot, 슬래시 문제라고 확신했습니다. = /
웨슬리


0

시도하십시오

C:\>net use z: http://user:password@mywebsite.com/software

내가 보는 다른 것은 :

net use * z: https://mywebsite.com/software password /user:username

그것들도 작동하지 않았습니다.
Nixphoe

젠 스키 여기에서 작동시킬 수 있는지 살펴 보겠습니다.
gWaldo

0

이 Microsoft KB 기사를 확인하셨습니까? 기회가 될 수도 있습니다.

정규화 된 도메인 이름을 사용하여 Windows Server 2003 기반, Windows XP 기반 또는 Windows 2000 기반 컴퓨터에서 원격 컴퓨터에 연결하면 "네트워크 이름을 찾을 수 없습니다"오류 메시지가 나타날 수있다

또한 net use명령 을 실행할 때 Fiddler를 사용하여 트래픽을 스누핑하는 것이 좋습니다 . WebDav System Error 67보다 조금 더 흥미로운 것을 볼 수 있습니다.


KB를 보았는데 실제로 관련이 있다고 생각하지 않았습니다. 그러나 나는 그것을 쐈다. 두 제안 모두 작동하지 않았습니다. 나는 Fiddler를 사용해 보았고 순 사용을 할 때 아무것도 얻지 못했습니다.
Nixphoe

0

음 어때요?

순 사용 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-> 도구-> 보안 또는 제어판에서 찾으십시오.


브라우저의 XP 시스템에서 https :와 http :를 모두 사용할 수 있습니다. 이것은 XP 및 Webdav의 문제입니다. Microsoft 수정 프로그램이 잘리지 않는 것 같습니다. 또한 당신이 제안한대로 : 443의 끝에 시도했습니다. 주사위가 없습니다.
Nixphoe

0

IIS의 Webdav : 인터넷 사용 * http : // WEBSITE / DavWWWRoot 암호 / user : USER @ DOMAIN

IIS를 사용하는 경우 루트 폴더의 이름은 DavWWWRoot이며 일부 클라이언트는 자동 분석 (Windows 10 및 Windows 7)을 해결하지만 다른 경우에는 (windows xp)를 지정해야합니다. 이 작품은 저를 형성합니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.