Lỗi hệ thống 58 trong khi truy cập chia sẻ trên Windows 7 từ XP


16

Tôi nhận được thông báo lỗi sau khi truy cập vào chia sẻ Windows 7 từ XP.

Lỗi hệ thống 58 đã xảy ra. Máy chủ được chỉ định không thể thực hiện thao tác được yêu cầu.

Cả hai máy đều trong cùng một miền. Máy Windows XP có thể xem và truy cập tất cả các chia sẻ khác trừ Windows 7. Cả hai máy đều không có tường lửa.


Bạn đã kiểm tra chia sẻ windows 7 và xác nhận rằng họ đang cho phép truy cập vào tên người dùng hoặc nhóm người dùng của bạn?
Một chú lùn

Đúng. cùng một người dùng được đăng nhập vào cả hai máy. thậm chí không xem net hoạt động.
nysingh

1
Khởi động lại dịch vụ Máy chủ trong Windows 7 là đủ để khắc phục sự cố của tôi.

1
Dừng và khởi động lại dịch vụ sever trên hộp Win 7 x64 cho phép máy XP kết nối với chia sẻ được lưu trữ bởi hộp Win 7 x64. Điều này chắc chắn ít chấn thương hơn bất kỳ sửa chữa khác. Vấn đề này dường như đến và đi, ủng hộ luận điểm rằng có một số loại lỗi có thể được loại bỏ tạm thời, nhưng cuối cùng luôn quay trở lại.

Câu trả lời:


20

Thay đổi cài đặt NTLM trong Chính sách cục bộ không phù hợp với tôi.

Những gì đã làm việc được đề cập ở đây: liên kết văn bản

... Bạn cần nói với Windows rằng bạn muốn sử dụng máy làm máy chủ tệp và nó sẽ phân bổ tài nguyên phù hợp. Đặt khóa đăng ký sau thành '1:

HKLM \ HỆ THỐNG \ CurrentControlset \ Control \ Trình quản lý phiên \ Quản lý bộ nhớ \ LargeSystemCache

và đặt khóa đăng ký sau thành '3:

HKLM \ HỆ THỐNG \ CurrentControlset \ Services \ LanmanServer \ Paramameter \ Size

Sau khi thay đổi hai cài đặt đăng ký, tôi chỉ cần khởi động lại dịch vụ "Máy chủ" trong Windows 7 và bây giờ việc chia sẻ đang hoạt động tốt.


Tuyệt vời, điều này đã khắc phục vấn đề của tôi cho tôi! Cảm ơn!
Michael Galos

Xuất sắc! Đã làm cho tôi. Liên kết PS " alan.lamielle.net/2009/09/03/õ " hết thời gian.
user53621

10

ok guys ở đây là câu trả lời.

vấn đề là phản hồi NTML không được thiết lập ở cả hai phía. Tôi đã phải thiết lập theo sau trên cả xp và Wind7 và khởi động lại đã thực hiện thủ thuật.

  1. GPedit.msc
  2. Cài đặt Windows. Mở rộng Chính sách cục bộ của Việt Nam và chọn Tùy chọn bảo mật
  3. Thay thế: Nhập secpol.msc để có trình chỉnh sửa sau đó
  4. Xác định vị trí bảo mật mạng mạng: Cấp độ xác thực trình quản lý LAN trong danh sách và bấm đúp vào nó.
  5. Thay đổi cài đặt từ Hồi gửi Gửi phản hồi NTMLv2 chỉ thành Hồi gửi Gửi Gửi LM & NTLM - sử dụng phiên NTLMv2 nếu thương lượng được

9

Cũng có thể hữu ích khi biết nguyên nhân chính xác, trước khi bạn chọn một trong những giải pháp này. Gần đây tôi đã gặp vấn đề tương tự trong khi cố gắng đồng bộ hóa các tệp từ Máy chủ Windows 2003 sang máy trạm Windows 7. Một cách ngẫu nhiên, máy chủ sẽ mất kết nối với hộp Win7 và thử lệnh NET USE để ánh xạ ổ đĩa sẽ trả về Trạng thái 58 như thế này.

Khởi động lại hộp Win7 sẽ khắc phục nó, nhưng điều này có vẻ quyết liệt. Nhìn sâu hơn với Wireshark, chúng tôi thấy rằng một yêu cầu SMB sẽ đến hộp Win7 và một câu trả lời SMB "Out Of Memory" đã được trả lại. Dừng và khởi động lại dịch vụ Máy chủ trên hộp Win7 đã giải quyết vấn đề, ít nhất là tạm thời, và tốt hơn và nhanh hơn nhiều so với khởi động lại. Tôi hy vọng rằng các thay đổi đăng ký cho bộ đệm hệ thống lớn sẽ giải quyết hoàn toàn, nhưng những thay đổi này có thể không phù hợp với thay đổi vĩnh viễn, chỉ để vượt qua một vấn đề tạm thời.


1
  1. Đảm bảo rằng tường lửa Windows thực sự tắt, tắt tất cả các phần mềm chống vi-rút và cũng tắt chia sẻ tệp đơn giản. Đôi khi điều này giúp với lỗi 58.

  2. Hãy thử cài đặt Khám phá cấu trúc liên kết lớp trên máy XP.

  3. Vấn đề có thể là quyền tài khoản, trên đó Win7 khá nghiêm ngặt. Kiểm tra quyền trên chia sẻ.

  4. Và cuối cùng: tất cả các máy có được vá đầy đủ không?


1. tất cả các tường lửa đã tắt. 2. sẽ thử cấu trúc liên kết lớp liên kết 3. không có vấn đề quyền. ngay cả quản trị viên tên miền cũng nhận được kết quả tương tự (lỗi 58) 4. tất cả các máy đều được vá đầy đủ.
nysingh

khám phá cấu trúc liên kết lớp được cài đặt. không may mắn.
nysingh

Bạn đã thử tắt chia sẻ tập tin đơn giản? Ping có thành công (1) với tên máy (2) với địa chỉ IP không? Điều gì xảy ra khi bạn thử truy cập vào các chia sẻ bằng địa chỉ IP Win7?
harrymc

1

Lỗi hệ thống 58 có nghĩa là lỗi xác thực đã xảy ra - ít nhất tôi gặp lỗi này nếu tôi nhập sai mật khẩu.

Tôi cũng gặp phải vấn đề tương tự. Tôi đã được cung cấp một tên chia sẻ mạng, tên người dùng và mật khẩu để truy cập nó. Tôi đã thử nó, nhưng không thành công. Máy tính nằm trong mạng của chúng tôi, vì vậy nó cũng phải thuộc miền của chúng tôi ...

Vấn đề là tôi đã ở trong miền X, vì vậy nó tự động cố gắng đăng nhập tôi bằng cách sử dụng X\username. Tất nhiên tên người dùng như vậy không tồn tại, bởi vì người dùng thực tế tôi cần sử dụng là Y\usernamebởi vì bộ phận tạo người dùng đã ở trong miền Y nên họ không nhận thấy điều này và làm việc cho họ.

Điều đã học: luôn cho biết người dùng đang ở miền nào, nếu bạn được cung cấp thông tin xác thực tên miền.

(hy vọng điều này sẽ giúp ai đó, người vấp phải điều này.)


0

Tôi đã gặp vấn đề tương tự gần đây khi cố gắng truy cập vào chia sẻ windows 7 từ windows xp sp2. Tôi có thể tiếp cận các chia sẻ khác trên windows vista và xp nhưng không có windows 7 mặc dù tôi có thể thấy nó nhưng tôi không thể truy cập được. Sau nhiều lần khắc phục sự cố, tôi thấy rằng hệ thống windows 7 thuộc về Homegroup. Khi tôi xóa (hoặc bên trái) hệ thống Windows 7 khỏi Homegroup, tôi có thể truy cập vào chia sẻ với thông tin xác thực phù hợp. Hy vọng điều này sẽ giúp bất cứ ai khác có thể gặp phải vấn đề tương tự.


0

Đối với tôi đó là SMB đã bị vô hiệu hóa. Tôi đã chạy các lệnh này trong Dấu nhắc lệnh với quyền nâng cao:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.