Błąd systemowy WebDav 67 w systemie Windows XP

12

Problem: Mam problemy z uruchomieniem WebDav w wierszu poleceń w systemie Windows XP, zarówno z dodatkiem Service Pack 2, jak i Service Pack 3.

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

The network name cannot be found.

Przetestowałem to na dwóch serwerach webdav. Zarówno Ubuntu Apache, jak i I Windows Server 2003 IIS. Oba uzyskują ten sam wynik.

Rzeczy, które nie działały:

  1. Zainstalowałem następujący Microsoft KB na moich komputerach XP bezskutecznie.
  2. Znalazłem również następujący klucz rejestru: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters UseBasicAuth REG_DWORD 1

  3. Próbuję wykonać kilka czynności, które wykopałem w Internecie, wszystkie przynoszą ten sam rezultat.

    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. Próbowałem również wszystkie powyższe kombinacje dodając do niego użytkownika /user:useri /user:user@domain.

  5. Starałem się również używać http://zamiast https://.

  6. próbowałem "\\server.com@ssl:443\folder"

  7. Omówiłem problemy związane z siecią, jak zauważył @WesleyDavid.

Rzeczy, które działają:

  • I można podłączyć do folderu WebDAV za pośrednictwem adresu URL i mapowanie W sieci miejsce, z XP. Ale wiersz poleceń nie działa (potrzebuję litery dysku).
  • Windows 7 działa idealnie z tym samym poleceniem.

Moja delemma:

I trzeba to do pracy z literą dysku. Co jeszcze mogę spróbować, aby to działało?

Nixphoe
źródło
Spróbuj wykonać kroki wymienione tutaj: smallvoid.com/article/winnt-webdav-network-drive.html ... upewnij się, że zacytowałeś ciąg adresu URL.
iivel
@ iivel Próbowałem tego. Zaktualizowałem o to moje pytanie.
Nixphoe,
Próbowałeś używać sieci z: „https: slash slash mywebsite.com/software/” prawda? (przepraszam, ale nie wiem, jak umieścić link w komentarzu bez linku.
iivel,
@ iivel Próbowałem tego, to moje pytanie.
Nixphoe
Jaki typ systemu operacyjnego / serwera WWW obsługuje tę witrynę pod adresem mywebsite.com ?
pk.

Odpowiedzi:

2

Po włączeniu WedDAV na serwerze OS X Lion Server składnia w XP jest następująca:

UŻYWANIE NETTO * http: // adres URL serwera / webdav / nazwa użytkownika hasło / użytkownik: nazwa użytkownika

Działa to, ale nie można dowiedzieć się, jak wybrać jeden z wielu udziałów dla tego samego użytkownika (zawsze domyślnie jest to katalog kont użytkowników) ...

shaun5
źródło
2

Miałem te same problemy z połączeniem HTTP WebDav (nie próbowałem jeszcze z HTTPS, ale powinno też działać). Spróbuj wykonać następujące czynności, to zadziałało dla mnie:

Aby włączyć uwierzytelnianie podstawowe na komputerze klienckim, wykonaj następujące kroki:

  1. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
  2. W polu Otwórz wpisz polecenie regedit, a następnie kliknij przycisk OK.
  3. Zlokalizuj, a następnie kliknij następujący podklucz rejestru: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WebClient \ Parameters
  4. W menu Edycja wskaż polecenie Nowy, a następnie kliknij polecenie Wartość DWORD.
  5. Wpisz UseBasicAuth , a następnie naciśnij klawisz Enter.
  6. W menu Edycja kliknij polecenie Zmień.
  7. W polu Dane wartości wpisz 1, a następnie kliknij przycisk OK. Uwaga Uwierzytelnianie podstawowe jest włączone, jeśli wpis rejestru UseBasicAuth jest ustawiony na wartość niezerową. Uwierzytelnianie podstawowe jest wyłączone, jeśli wpis rejestru UseBasicAuth nie jest obecny lub wpis rejestru rejestru UseBasicAuth ma wartość 0 (zero).
  8. Zamknij Edytor rejestru, a następnie uruchom ponownie komputer.

Pamiętaj, że klucz nazywa się BasicAuthLevel w systemie Vista i nowszych

Następnie połącz

net use X: "http://mywebsite.com/software" /User:username password

Źródło http://support.microsoft.com/kb/841215/en-us

dwn
źródło
To było dla drugiego etapu rzeczy, które i tak nie działały. Zastanawiam się, co jeszcze może być inne.
Nixphoe
@Nixphoe, czy próbowałeś cytatów i podawałeś hasło bezpośrednio ... dla mnie posiadanie innej składni niż opisana również nie działało
dw
Nie działało dla mnie. Miał ten sam błąd systemowy 67.
Nixphoe
1

Zero Guess: Właśnie to edytowałem tutaj. Pozbądź się końcowego ukośnika net use z: https://mywebsite.com/software/, aby czytałnet use z: https://mywebsite.com/software

Pierwsze przypuszczenie:

Nie podoba mi się wygląd /user:user@domain. Widziałem, że przy niektórych narzędziach CLI systemu Windows dzieje się z tym coś szkicowego (nawet jeśli tak, powinno działać dobrze). Próbowałeś formatu /u:domain\user?

Drugie zgadywanie:

  1. Przejdź do zarządzania sprzętem i wybierz Wyświetl >> „ Pokaż ukryte urządzenia
  2. Otwórz węzeł „Sterowniki niezgodne z Plug and Play”
  3. Wyłącz translator adresów sieciowych IP

Wiadomo, że powoduje to błąd 67, który stanowi sedno problemu. Błąd komunikacji.

Zgadnij

Korupcja Winsock! Zdarza się. Zajrzyj do netsh winsock resetinetsh winsock reset catalog

Możesz przeczytać więcej w tym artykule KB .

Czwarta domysł:

Czasami błąd 67 może być spowodowany problemem poziomu sprzętowego zarówno po stronie klienta, jak i serwera, zwykle obejmującym sterowniki. Dwie możliwości:

  1. Zresetuj stos TCP / IP na kliencie za pomocą netsh int ip reset. Wiem, wiem - to administracja kultem ładunku. Po prostu spróbuj. =)
  2. Zaktualizuj najnowsze sterowniki sieciowe, aby uzyskać dokładny numer modelu karty na wszystkich komputerach. Nawet serwery. Wydaje mi się, że gdzieś pamiętam błąd 67 rzucany na klientów i aktualizację karty sieciowej serwera w celu rozwiązania problemu.

Piąte domysły

Przechodzimy tutaj do cienkich pikin. Wypróbuj to w trybie awaryjnym z obsługą sieci. Połączenia WebDAV powinny być możliwe. Zastanawiam się, czy jakiś przeszkadzający zewnętrzny sterownik sieci nie przeszkadza, chociaż to powinno być załatwione przez moją aktualizację sterowników w Zgadnij nr 1.

Wesley
źródło
Naprawdę chciałbym mieć dla ciebie coś więcej z tą najdokładniejszą odpowiedzią. Ale nic z tego nie działało. <smutna twarz>
Nixphoe
@Nixphoe Shoot, byłem pewien, że to problem z cięciem. = /
Wesley
1

Nie można zamapować dysku sieciowego na połączenie https w systemie Windows Vista, przynajmniej nie za pomocą polecenia Net. Ma to związek z problemem z mini redirecerem WebDav. Sprawdź następujące informacje: http://www.autohotkey.com/forum/topic44471.html

Eliot
źródło
0

Proszę spróbować

C:\>net use z: http://user:[email protected]/software

Inną rzeczą, którą widzę, jest:

net use * z: https://mywebsite.com/software password /user:username
gWaldo
źródło
Te też nie działały.
Nixphoe
Damnski. Zobaczę, czy uda mi się sprawić, żeby tu działał ...
gWaldo,
0

Czy sprawdziłeś ten artykuł z bazy wiedzy Microsoft KB? Może warto spróbować.

Podczas używania w pełni kwalifikowanej nazwy domeny do połączenia się ze zdalnym komputerem z komputera z systemem Windows Server 2003, Windows XP lub Windows 2000 może zostać wyświetlony komunikat o błędzie „Nie można znaleźć nazwy sieci”

Poleciłbym również użycie Fiddlera do szpiegowania ruchu podczas wydawania net usepolecenia. Możesz zobaczyć coś bardziej interesującego niż błąd systemowy WebDav 67.

pk.
źródło
Widziałem, że KB, nie sądzę, żeby to było naprawdę powiązane. Ale spróbowałem. Obie sugestie nie zadziałały. Próbowałem Fiddlera, ale nie korzystałem z niczego, gdy korzystałem z sieci.
Nixphoe
0

Mmmm Co powiesz na:

wykorzystanie netto z: https://mywebsite.com:443/software/

Ponadto, gdy próbujesz wykonać „korzystanie z sieci z: http://mywebsite.com/software/ ” (punkt 5 tego, co nie działało), port 80 jest aktywny na serwerze docelowym? Oczywiście jest to problem z XP - czy możemy go odizolować do XP i HTTPS, czy jest to XP i Webdav? Czy twoje dzienniki zdarzeń coś pokazują?

Ponadto: Czy polecenie net use może używać ustawień zabezpieczeń internetowych systemu Windows do mapowania dysku? Może być konieczne umieszczenie https://mywebsite.com w zaufanych witrynach . Zajrzyj do IE -> narzędzia -> bezpieczeństwo lub do panelu sterowania.

RobW
źródło
Mogę trafić zarówno https: jak i http: z maszyn XP w przeglądarce. Jest to zdecydowanie problem z XP i Webdav. Wydaje się, że poprawka Microsoft go nie wycina. Próbowałem też: 443 na końcu, jak sugerowałeś. Nie ma kości.
Nixphoe
0

Webdav ON IIS: wykorzystanie netto * http: // STRONA INTERNETOWA / DavWWWRoot PASSWORD / użytkownik: USER @ DOMAIN

jeśli używasz IIS, folder główny ma tę nazwę DavWWWRoot, niektóre klienty rozwiązują się automatycznie (Windows 10 i Windows 7), ale w innym przypadku musisz podać (Windows XP). Ta praca mnie tworzy

użytkownik2765668
źródło