Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004

Chia sẻ mạng của bạn có thể không hoạt động nếu dịch vụ Function Discovery Resource Publication và Function Discovery Provider Host bị vô hiệu hóa bởi bản cập nhật. Hơn nữa, credentials (thông tin đăng nhập) Windows bị hỏng hoặc cài đặt Windows bị hỏng cũng có thể gây ra lỗi.

Vấn đề nảy sinh khi người dùng không truy cập được network shares/ổ đĩa mapped sau Windows Update 2004. Lỗi được báo cáo trên cả mạng domain và mạng gia đình/văn phòng đơn giản.

Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004

Trước khi vào giải pháp, hãy đảm bảo "Turn on network discovery" (Bật khám phá mạng) và "Turn on file and printer sharing" (Bật chia sẻ file và máy in) đã được bật. Kiểm tra quyền share có đặt là Everyone không. Đảm bảo date & time (ngày giờ) của cả 2 hệ thống (host và guest) đúng.

Hơn nữa, kiểm tra cáp mạng không hỏng. Gỡ cài đặt bất kỳ VPN nào (chỉ tắt không đủ). Đảm bảo network type (loại mạng) trên cả 2 hệ thống (host/guest) đặt là Private. Thử bật/tắt network adapter để loại trừ lỗi tạm thời.

Thử bật NFS client support (trong Turn Windows Features On/Off). Thử tắt offline access nếu dùng DFS shares. Kiểm tra xem khởi động lại dịch vụ Workstation có khắc phục không. Đảm bảo password-protected sharing (chia sẻ bảo vệ mật khẩu) bị tắt cho cả 2 hệ thống. Cuối cùng, tham khảo bài viết "cannot access network share after update 1709" (các phương pháp đó vẫn áp dụng như bật insecure guest logons, bật SMB 1.0, v.v.).

Giải pháp 1: Bật dịch vụ Function Discovery Resource Publication và Provider Host

Function Discovery Resource Publication là dịch vụ mạng chịu trách nhiệm khám phá thiết bị trong mạng cục bộ và phát hành máy tính cùng tài nguyên gắn kèm ra mạng, trong khi Function Discovery Provider Host là tiến trình host cho các provider Function Discovery. Bạn có thể không dùng được network shares nếu các dịch vụ này bị tắt. Bật chúng có thể khắc phục vấn đề.

  1. Nhấn phím Windows, trong thanh tìm kiếm gõ Services. Chuột phải Services (trong kết quả) chọn Run as Administrator.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  2. Chuột phải Function Discovery Resource Publication chọn Properties.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  3. Thay dropdown startup type thành Automatic, nhấp Apply/OK.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  4. Lặp lại cùng quy trình cho Function Discovery Provider Host và kiểm tra xem lỗi đã khắc phục chưa.
  5. Nếu chưa, bật SMB 1.0 trong Windows Features và kiểm tra network shares.

Giải pháp 2: Bật DNS Cache của hệ thống

Windows OS lưu file cache (giống trình duyệt), gọi là Domain Name System (DNS) cache, chứa thông tin về tất cả IP đã truy cập, website, hostname, bản ghi tài nguyên. Bạn có thể không truy cập network shares nếu dịch vụ DNS Cache (mô tả là DNS Client) bị tắt (hệ thống không xử lý được yêu cầu DNS). Bật dịch vụ DNS Client (DNS cache) có thể khắc phục.

  1. Nhấn nút Windows, gõ Services. Chuột phải Services chọn Run as Administrator.
  2. Chuột phải DNS Client service chọn Properties.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  3. Mở dropdown startup type chọn Automatic.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  4. Nhấp Apply/OK và kiểm tra network shares.
  5. Nếu không thể thay đổi startup type ở bước 3, hãy backup registry hệ thống.
  6. Nhấn phím Windows, tìm Registry Editor. Chuột phải chọn Run as Administrator.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  7. Trong Registry Editor, điều hướng đến:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache
  8. Trong ngăn bên phải, chuột phải vào khóa Start registry chọn Modify.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  9. Thay value thành 2 nhấp OK.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  10. Thoát Registry Editor và khởi động lại hệ thống.
  11. Sau reboot, kiểm tra network shares.

Giải pháp 3: Khởi động lại dịch vụ Workstation

  1. Mở cửa sổ Services, chuột phải Workstation service.
  2. Chọn Start hoặc Restart (nhấn Yes nếu hỏi restart dịch vụ phụ thuộc) và kiểm tra chia sẻ. Nếu lỗi tái phát sau reboot, lặp lại.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004

Cũng có thể thực hiện bằng Command Prompt quyền admin:

net stop workstation /y
net start workstation

Giải pháp 4: Thêm credentials hệ thống Host vào Credential Manager

Vấn đề chia sẻ SMB có thể nảy sinh nếu Credential Manager thiếu credential truy cập network share gây vấn đề. Thêm credential network share vào Credential Manager có thể khắc phục.

  1. Nhấn phím Windows, gõ Credential Manager. Chọn Credential Manager.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  2. Điều hướng tab Windows Credentials, kiểm tra credentials network share gây vấn đề có hiển thị không (nếu không, sang bước 4).
  3. Nếu có, xóa credentials đó và reboot PC.
  4. Sau reboot, vào tab Windows Credential của Credential Manager (bước 1-2), nhấp Add A Windows Credential.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  5. Thêm credentials và kiểm tra.
  6. Nếu vẫn lỗi, thử thêm credentials theo định dạng sau:
    \\Your_Host_Name\Your_Shared_Folder_Name
    (kèm username và password)

Nếu vẫn lỗi, có thể dùng GPO để map shared drive nhưng trong quá trình đó dùng Create và bỏ chọn Reconnect (có thể dùng đường dẫn FQDN). Kiểm tra xem bật NTLM authentication trong GPO có khắc phục không.

Giải pháp 5: Xóa credentials trong Windows Credential Manager và thêm lại

Bạn có thể không truy cập network shares nếu credentials lưu trong Windows Credential Manager sai hoặc hỏng (sau Windows update). Xóa credentials hiện tại và thêm lại có thể khắc phục.

  1. Nhấn Windows + Q, gõ Control Panel. Chọn Control Panel.
  2. Mở User Accounts chọn Credential Manager.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  3. Chuyển sang Windows Credentials, nhấp Back Up Credentials (làm theo màn hình lưu credentials).Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  4. Xóa credentials gây vấn đề (hoặc tất cả) và restart hệ thống.
  5. Sau restart, thêm lại credentials (không dùng credentials đã backup) và kiểm tra.
  6. Nếu không, kiểm tra xem máy Windows 10 khác có truy cập được network shares gây vấn đề không. Nếu được, import credentials từ máy đó sang máy bị ảnh hưởng và kiểm tra.

Giải pháp 6: Bật NetBIOS trên hệ thống Host Windows 10

NetBIOS over TCP/IP là giao thức mạng cho phép ứng dụng máy tính cũ (phụ thuộc NetBIOS API) giao tiếp qua mạng TCP/IP hiện đại. Nếu hệ thống cũ (XP hoặc Windows 7) không truy cập được Windows 10, bật NetBIOS over TCP/IP có thể khắc phục.

  1. Nhấn Windows + Q mở Windows Search, gõ Control Panel. Chọn Control Panel.
  2. Mở Network & Internet chọn Network and Sharing Center.
  3. Nhấp Change Adapter Settings (bên trái), trong Network Connections chuột phải adapter.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  4. Chọn Properties, chọn Internet Protocol Version 4 (TCP/IPv4) nhấp Properties.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  5. Nhấp Advanced, chuyển tab WINS.
  6. Chọn Enable NetBIOS over TCP/IP, nhấp Apply/OK.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  7. Khởi động lại hệ thống và kiểm tra network shares.

Giải pháp 7: Reset mạng về mặc định

Mọi tùy chỉnh cài đặt/bộ thích hợp mạng hoặc hỏng hóc có thể khiến network share không hoạt động. Reset mạng (sẽ cài lại bộ thích hợp và đặt thành phần về mặc định) có thể khắc phục.

  1. Nhấn nút Windows, chọn Settings (biểu tượng bánh răng).
  2. Chọn Network & Internet, nhấp Network Reset (gần cuối trang).Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  3. Nhấp Reset Now, sau khi reset xong kiểm tra network share.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004

Giải pháp 8: Bật lại giao thức SMB

Vấn đề có thể do giao thức SMB bị tắt trên hệ thống hoặc cần phiên bản SMB khác. Bật SMB có thể khắc phục.

Bật lại SMBv1 Protocol trong Windows Features

  1. Nhấn Start/Windows, gõ Control Panel mở.
  2. Chọn Programs, nhấp Turn Windows Features on or off.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  3. Bỏ chọn SMB 1.0/CIFS File Sharing Support và SMB Direct.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  4. Áp dụng thay đổi và reboot PC.
  5. Sau reboot, bật lại các SMB options (tắt ở bước 3) và reboot. Nếu muốn tắt tự động gỡ SMB 1, giữ "SMB 1.0/CIFS Automatic Removal" bỏ chọn.
  6. Sau reboot, kiểm tra SMB sharing.

Bật lại SMBv1 Protocol qua PowerShell

  1. Mở Quick Access menu (chuột phải Start/Windows), chọn Windows PowerShell (Admin).
  2. Thực thi lần lượt:
    Get-WindowsOptionalFeature -Online -FeatureName smb1protocol
    Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol
    Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  3. Reboot PC và thực thi:
    Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol
  4. Reboot PC và kiểm tra SMB sharing.

Bật SMBv2 Protocol

  1. Mở PowerShell admin (như trên) thực thi:
    Set-SmbServerConfiguration –EnableSMB2Protocol $true
    Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  2. Kiểm tra sharing, nếu không thì reboot hệ thống.
  3. Nếu không, có thể phải bật SMBv2 protocol phía server/host (ví dụ Synology, trong Synology DiskStation Manager (DSM)):
    Control Panel >> File Services
  4. Mở Advanced Settings (dưới SMB), đặt Maximum SMB Protocol = SMB2.
  5. Đặt Minimum SMB = SMB1 và kiểm tra. Nếu SMBv1 không bật trong Windows, có thể đặt Minimum SMB Protocol = SMB2 (đảm bảo bật SMB2 phía guest).Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004

Thử tắt NFS và bật SMB/CIFS phía host. Có thể dùng Windows Discovery trên Linux server.

Bật lại SMB 2.0 (nếu đã bật)

Bạn có thể không truy cập network shares nếu SMB client trên hệ thống không cấu hình đúng. Bật (hoặc tắt) SMB 2.0 client có thể khắc phục.

  1. Tìm Command Prompt trong Windows Search, chuột phải chọn Run as Administrator.
  2. Thực thi:
    Set-SmbServerConfiguration –EnableSMB2Protocol $true
    Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  3. Khởi động lại hệ thống, sau reboot kiểm tra network shares.
  4. Nếu không, lặp lại bước 1 mở Command Prompt admin thực thi:
    lanmanworkstation depend=bowser/mrxsmb10/nsi
  5. Sau thông báo thành công, thực thi:
    sc.exe config mrxsmb20 start=disabled
    Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  6. Kiểm tra network shares.

Giải pháp 9: Tắt AutoDisconnect của hệ thống Host

Bạn có thể không dùng network share nếu hệ thống host (Windows 10 hoặc phiên bản khác) ép ngắt kết nối guest. Tắt tính năng AutoDisconnect của host có thể khắc phục.

  1. Xóa network shares từ host và restart hệ thống.
  2. Sau restart, nhấn Windows, gõ Command Prompt. Chuột phải chọn Run as Administrator.
  3. Thực thi:
    net config server /autodisconnect:-1
    Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  4. Restart hệ thống, sau reboot chia sẻ thư mục qua mạng và kiểm tra.

Giải pháp 10: Chỉnh sửa Registry hệ thống

Nếu vấn đề chia sẻ vẫn còn, có thể chỉnh sửa registry để cho phép SMB sharing hoạt động.

Cảnh báo: Tiến hành tại rủi ro của bạn và cực kỳ cẩn thận vì chỉnh sửa registry là tác vụ chuyên nghiệp, nếu không đúng có thể gây hư hỏng vĩnh viễn cho OS/PC/data.

Trước khi tiến hành, hãy backup registry. Nhấn Windows, tìm Registry Editor. Chuột phải kết quả, chọn Run as Administrator. Áp dụng các chỉnh sửa sau và kiểm tra.

Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004

Tạo khóa ProviderFlags

  1. Điều hướng đến:
    Computer\HKEY_CURRENT_USER\Network
    Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  2. Xóa khóa trỏ đến share gây vấn đề (ví dụ Y) và reboot PC sau khi thoát editor.
  3. Remap share, trong Registry Editor điều hướng đến đường dẫn bước 1.
  4. Chuột phải vào ký tự ổ đĩa trỏ đến SMB share (ví dụ Y) chọn New>> Dword (32-bit) Value.
  5. Đặt tên khóa ProviderFlags và double-click.
  6. Đặt value = 1 và đóng editor.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  7. Reboot PC và kiểm tra SMB sharing. Nếu vẫn lỗi, kiểm tra restart dịch vụ Workstation (giải pháp 3) có khắc phục không.

Chỉnh sửa thuộc tính dịch vụ LanmanWorkStation

  1. Điều hướng đến:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  2. Bên trái, chuột phải Parameters chọn New>>Dword (32-bit) Value.
  3. Đặt tên AllowInsecureGuestAuth và double-click.
  4. Đặt value = 1 và thoát editor.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  5. Reboot PC và kiểm tra SMB sharing.

Nếu không khắc phục, thử:

  1. Nhấn Windows, tìm CMD. Chuột phải Command Prompt, chọn Run as Administrator.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  2. Thực thi:
    sc.exe config lanmanworkstation depend=bowser/mrxsmb10/nsi
    sc.exe config mrxsmb20 start=disabled
  3. Đóng editor và reboot PC kiểm tra SMB sharing.

Nếu vẫn lỗi, kiểm tra xem thêm user bị ảnh hưởng vào local admin group của PC có khắc phục không.

Giải pháp 11: Tạo tài khoản người dùng cục bộ (Local User Account)

Network shares có thể không hoạt động nếu tài khoản người dùng bị hỏng hoặc bạn dùng tài khoản Microsoft/Office 365 (có thể tạo vấn đề bảo mật trên file chia sẻ). Tạo local user account và chia sẻ (hoặc truy cập network share) qua tài khoản đó có thể khắc phục.

  1. Tạo tài khoản người dùng mới và chia sẻ thư mục với mạng từ tài khoản đó.
  2. Kiểm tra network shares. Nếu gặp lỗi trên mạng domain, thử làm domain user thành thành viên của local administrator group và kiểm tra.

Giải pháp 12: Khôi phục hệ thống về phiên bản Windows 10 cũ hơn

Nếu lỗi vẫn tồn tại sau các giải pháp trên, khôi phục hệ thống về phiên bản Windows 10 cũ hơn khi network shares vẫn hoạt động có thể khắc phục. Chỉ áp dụng nếu bạn trong vòng 10 ngày sau cập nhật mới. Có thể phải ẩn cập nhật trong Windows Update cho đến khi khắc phục. Nếu lỗi bắt đầu sau một cập nhật cụ thể, gỡ cập nhật đó.

  1. Nhấn Windows, chọn Settings (bánh răng).
  2. Chọn Update & Security, bên trái chọn Recovery.
  3. Dưới Go Back to the Previous Version of Windows 10, nhấp Get Started.Khắc phục lỗi không truy cập được Network Shares (Chia sẻ mạng) sau khi cập nhật Windows 2004
  4. Làm theo hướng dẫn màn hình để khôi phục phiên bản cũ.
  5. Kiểm tra network shares.

Nếu không giải pháp nào khắc phục được, thử thêm lại hệ thống/server vào domain (nếu lỗi trên mạng domain). Tiếp tục kiểm tra xem Microsoft có phát hành hotfix không. Kiểm tra xem có dùng được IP address hoặc FQDN trong Run command (như \\192.169.XX.XX) của thư mục chia sẻ không. Thử lưu mật khẩu Samba server (nếu lỗi trên Samba server) trong Windows. Thử dùng Registry Editor xóa mapped network (Computer\HKEY_CURRENT_USER\Network\Z với Z là network share). Xóa entries (a, b...) từ khóa:

Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Map Network Drive MRU
Sau đó remap ổ và thêm Registry key [HKEY_CURRENT_USER\Network\F] "ProviderFlags"=dword:00000001 và kiểm tra. Thử DFS Share. Nếu vẫn lỗi, thử lệnh Net Use (net use w: "\\network name\folder" /persistent:no).

Nếu vẫn lỗi, có thể do cài đặt Windows bị hỏng. Reset hệ thống về mặc định nhà máy, nếu vẫn lỗi thì cài đặt sạch (clean install) dùng phiên bản 2004 hoặc cao hơn làm bootable image, hy vọng network share sẽ hoạt động.