XP'den Windows 7'deki paylaşımlara erişilirken sistem hatası 58


16

XP'den Windows 7 paylaşımlarına erişirken aşağıdaki hata iletisini alıyorum.

Sistem hatası 58 oluştu. Belirtilen sunucu istenen işlemi gerçekleştiremiyor.

Her iki makine de aynı alanda. Windows XP makinesi, Windows 7 dışındaki diğer tüm paylaşımları görüntüleyebilir ve bunlara erişebilir.


Windows 7 paylaşımlarını kontrol ettiniz ve kullanıcı adınıza veya kullanıcı grubunuza erişime izin verdiğini doğruladınız mı?
Bir Cüce

Evet. her iki makinede de aynı kullanıcılar oturum açar. net görünüm bile çalışmaz.
nysingh

1
Windows 7'de Sunucu hizmetini yeniden başlatmak sorunumu çözmek için yeterliydi.

1
Windows 7 x64 kutusundaki sunucu hizmetinin durdurulması ve yeniden başlatılması, XP makinesinin Win 7 x64 kutusunun barındırdığı paylaşıma bağlanmasına izin verdi. Bu kesinlikle diğer herhangi bir düzeltmeden daha az travmatikti. Bu sorun gelip gidiyor gibi görünüyor, geçici olarak ortadan kaldırılabilecek bir tür hata olduğu tezini destekliyor, ancak her zaman sonunda geri geliyor.

Yanıtlar:


20

Yerel İlkeler'deki NTLM ayarlarını değiştirmek benim için çalışmadı.

Burada ne işe yaradı: bağlantı metni

... Windows'a makineyi bir dosya sunucusu olarak kullanmak istediğinizi ve kaynakları buna göre ayırması gerektiğini söylemeniz gerekir. Aşağıdaki kayıt defteri anahtarını '1 ′ olarak ayarlayın:

HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Bellek Yönetimi \ LargeSystemCache

ve aşağıdaki kayıt defteri anahtarını '3' olarak ayarlayın:

HKLM \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters \ Boyut

İki kayıt defteri ayarını değiştirdikten sonra, Windows 7'de "Sunucu" hizmetini yeniden başlattım ve şimdi paylaşım iyi çalışıyor.


Mükemmel, bu benim için sorunumu çözdü! Teşekkürler!
Michael Galos

Parlak! Benim için çalıştı. PS " alan.lamielle.net/2009/09/03/… " bağlantısı zaman aşımına uğradı .
user53621

10

tamam çocuklar cevap.

sorun NTML yanıtı her iki tarafta kurulum değildi. Hem xp hem de wind7'de kurulum yapmak zorunda kaldım ve bir yeniden başlatma hile yaptı.

  1. GPedit.msc
  2. Windows Ayarları. “Yerel İlkeler” i genişletin ve “Güvenlik Seçenekleri” ni seçin
  3. Alternatif: Düzenleyiciyi almak için secpol.msc yazın ve ardından
  4. Listede “Ağ Güvenliği: LAN Yöneticisi Kimlik Doğrulama Düzeyi” ni bulun ve çift tıklayın.
  5. “Yalnızca NTMLv2 yanıtı gönder” ayarını “LM ve NTLM gönder - anlaşılırsa NTLMv2 oturumunu kullan” olarak değiştirin.

9

Bu çözümlerden birini seçmeden önce kesin nedeni bilmek de yararlı olabilir. Geçenlerde aynı sorunu Windows 2003 Server'dan Windows 7 iş istasyonuna senkronize etmeye çalışırken yaşadım. Rastgele, sunucu Win7 kutusuna bağlantısını kaybedecek ve bir sürücüyü eşlemek için bir NET USE komutunu denemek böyle bir Durum 58 döndürecektir.

Win7 kutusunu yeniden başlatmak sorunu düzeltirdi, ama bu çok sert görünüyordu. Wireshark ile daha derinlemesine baktığımızda, bir SMB isteğinin Win7 kutusuna gittiğini ve bir SMB yanıtı "Bellek Dolu" döndürüldüğünü bulduk. Win7 kutusundaki Sunucu hizmetinin durdurulması ve yeniden başlatılması sorunu en azından geçici olarak çözdü ve yeniden başlatmaya göre çok daha iyi ve hızlı. Büyük sistem önbelleği için kayıt defteri değişikliklerinin tamamen çözümlenmesini bekliyorum, ancak bu değişiklikler yalnızca geçici bir sorunu aşmak için kalıcı bir değişiklik için uygun olmayabilir.


1
  1. Windows güvenlik duvarlarının gerçekten kapalı olduğundan emin olun, tüm antivirüsleri ve basit dosya paylaşımını kapatın. Bazen bu 58 numaralı hataya yardımcı olur.

  2. XP makinesine Bağlantı Katmanı Topolojisi Bulma'yı yüklemeyi deneyin .

  3. Sorun, Win7'nin oldukça katı olduğu hesap izinleri olabilir. Paylaşımdaki izinleri kontrol edin.

  4. Son olarak: tüm makineler tamamen yamalı mı?


1. tüm güvenlik duvarları kapalı. 2. bağlantı katmanı topolojisi çalışacaktır 3. hiçbir izin sorunu. etki alanı yöneticileri bile aynı sonuçları alır (hata 58) 4. tüm makineler tam olarak eklenir.
nysingh

bağlantı katmanı topolojisi bulma yüklü. şanssız.
nysingh

Basit dosya paylaşımını kapatmayı denediniz mi? Ping, IP adresli makine adıyla (2) başarılı oluyor mu (1)? Win7 IP adresine göre paylaşımlara erişmeye çalıştığınızda ne olur?
harrymc

1

Sistem hatası 58, kimlik doğrulama hatasının gerçekleştiği anlamına gelir - şifremi yanlış yazdığımda en azından bu hatayı alıyorum.

Ben de aynı problemle karşılaştım. Bir ağ paylaşım adı ve ona erişmek için kullanıcı adı ve şifre verildi. Denedim ama başarısız oldum. Bilgisayar ağımızda, bu yüzden etki alanımızda da olmalı ...

Sorun X alandaydım, bu yüzden otomatik olarak beni kullanarak oturum açmaya çalıştı X\username. Elbette böyle bir kullanıcı adı mevcut değil, çünkü kullanmam gereken gerçek kullanıcı Y\username, kullanıcıyı oluşturan departman Y alanındaydı, bu yüzden bunu fark etmediler ve onlar için çalıştılar.

Öğrenilenler: alan adı kimlik bilgileri verilirse her zaman kullanıcının hangi alan adında olduğunu söyleyin.

(umarım bu, tökezleyen birine yardımcı olur.)


0

Son zamanlarda windows xp sp2 bir windows 7 paylaşımına erişmeye çalışırken aynı sorunla karşılaştı. Windows vista ve xp üzerinde diğer paylaşımlara ulaşabildim ama pencereleri 7 göremedim, ancak erişemedim. Çok fazla sorun giderme işleminden sonra Windows 7 sisteminin bir Ev Grubuna ait olduğunu gördüm. Ev Grubu'ndan Windows 7 sistemini kaldırdığımda (veya bıraktıktan sonra), uygun kimlik bilgileriyle paylaşıma erişebildim. Umarım bu benzer sorunla karşılaşabilecek herkese yardımcı olur.


0

Benim için KOBİ devre dışı bırakılmıştı. Bu komutları yükseltilmiş haklarla Komut İstemi'nde çalıştırdım:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.