Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Không thể kết nối lại tất cả ổ đĩa mạng được ánh xạ trên Windows 10

Các bản dựng gần đây của Windows 10 có một lỗi do các ổ đĩa mạng được ánh xạ có thể không tự động kết nối lại khi khởi động Windows. Sau khi đăng nhập, người dùng sẽ thấy dấu gạch chéo lớn màu đỏ trên các biểu tượng của tất cả các ổ đĩa mạng được ánh xạ trong File Explorer. Nếu bạn chạy net use trong dấu nhắc lệnh, sau đó bạn sẽ thấy thông báo Không khả dụng trạng thái trước tất cả các ổ đĩa được ánh xạ. Cả ổ đĩa mạng được ánh xạ người dùng và ổ đĩa được ánh xạ GPO không được tự động kết nối lại.

Sự cố này lần đầu tiên xuất hiện trên Windows 10 1809, nhưng nó xảy ra trong các bản dựng mới hơn, bao gồm cả Windows 10 2004.

Ổ đĩa mạng được ánh xạ không kết nối lại trong Windows 10

Windows 10 vì lý do nào đó sẽ dừng tự động ánh xạ các ổ đĩa mạng sau khi khởi động lại thiết bị. Các ổ đĩa mạng được ánh xạ được hiển thị trong File Explorer, nhưng bạn không thể kết nối với chúng.

Không thể kết nối lại tất cả ổ đĩa mạng được ánh xạ trên Windows 10

Trong trường hợp này, một cửa sổ bật lên xuất hiện trong khu vực thông báo với cảnh báo:

Could not reconnect all network drives.
Click here to check the status of your network drives.

Không thể kết nối lại tất cả ổ đĩa mạng được ánh xạ trên Windows 10

Sự cố xảy ra với cả ổ đĩa được ánh xạ kết nối từ thiết bị NAS và với các thư mục được chia sẻ trên máy tính Windows / Linux khác. Lỗi này lần đầu tiên xuất hiện trong Windows 10 phiên bản 1809 và theo Microsoft, đã được sửa bởi KB469342 bản cập nhật được phát hành vào ngày 5 tháng 12 năm 2018 (khắc phục sự cố có thể khiến các ổ đĩa được ánh xạ không kết nối lại được sau khi khởi động và đăng nhập vào thiết bị Windows). Nhưng sự cố cũng xảy ra trong các bản Windows 10 mới.

Bạn có thể tải xuống và cài đặt bản cập nhật theo cách thủ công từ Danh mục Microsoft Update.

Microsoft cũng đưa ra giải pháp khắc phục sự cố khôi phục kết nối với các ổ đĩa mạng được ánh xạ (xem KB4471218 - Ổ đĩa mạng được ánh xạ có thể không kết nối lại được trong Windows 10, phiên bản 1809). Để thực hiện việc này, bạn nên chạy tập lệnh PowerShell khi đăng nhập người dùng. Nếu các ổ đĩa mạng được kết nối qua Group Policy, bạn cần thay đổi cài đặt GPO.

Tự động kết nối lại các ổ đĩa mạng được ánh xạ bằng PowerShell

Hãy xem cách sử dụng tập lệnh PowerShell để tự động kết nối lại các ổ đĩa mạng được ánh xạ khi người dùng đăng nhập vào Windows.

Chạy notepad.exe, sao chép mã PowerShell sau vào đó và lưu tệp vào thư mục C:\ PS với tên MapDrives.ps1 :

$i=3
while($True){
$error.clear()
$MappedDrives = Get-SmbMapping |where -property Status -Value Unavailable -EQ | select LocalPath,RemotePath
foreach( $MappedDrive in $MappedDrives)
{
try {
New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $MappedDrive.RemotePath -Persistent $True
} catch {
Write-Host "Shared folder connection error: $MappedDrive.RemotePath to drive $MappedDrive.LocalPath"
}
}
$i = $i - 1
if($error.Count -eq 0 -Or $i -eq 0) {break}
Start-Sleep -Seconds 30
}

Không thể kết nối lại tất cả ổ đĩa mạng được ánh xạ trên Windows 10

Tập lệnh này chọn tất cả các ổ đĩa được ánh xạ không thể truy cập và cố gắng kết nối lại chúng ở chế độ liên tục.

Tạo một MapDrives.cmd khác tập lệnh có mã sau:
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1
PowerShell -File "%SystemDrive%\PS\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1

Mã này cho phép bạn bỏ qua chính sách thực thi PowerShell và chạy tập lệnh PS1 được mô tả ở trên. Bạn có thể đặt tệp hàng loạt này vào phần khởi động của người dùng bằng cách sao chép tệp MapDrives.cmd vào %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp thư mục.

Bạn cũng có thể tạo tác vụ đã lên lịch để chạy tệp MapDrives.cmd khi người dùng đăng nhập. Bạn có thể tạo tác vụ của bộ lập lịch bằng PowerShell hoặc từ bảng điều khiển GUI của bộ lập lịch tác vụ (Taskschd.msc ).

  1. Tạo một nhiệm vụ mới, chỉ định tên của nó (reMapNetworkDrives), chọn rằng tác vụ cần được chạy thay mặt cho Builtin \ Users tập đoàn; Không thể kết nối lại tất cả ổ đĩa mạng được ánh xạ trên Windows 10
  2. Trên Trình kích hoạt , chọn tác vụ sẽ chạy khi bất kỳ người dùng nào đăng nhập vào hệ thống ( Lúc đăng nhập -> Mọi người dùng );
  3. Trên Hành động trong tab Chương trình / tập lệnh , chỉ định đường dẫn đến tệp MapDrives.cmd;
  4. Về Điều kiện bạn có thể bật tùy chọn Mạng -> Chỉ bắt đầu nếu kết nối mạng sau khả dụng -> Bất kỳ kết nối nào; Không thể kết nối lại tất cả ổ đĩa mạng được ánh xạ trên Windows 10
  5. Khởi động lại máy tính hoặc đăng xuất / đăng nhập trong tài khoản người dùng của bạn. Khi người dùng đăng nhập, tập lệnh sẽ chạy, tập lệnh này sẽ tạo lại tất cả các kết nối ổ đĩa được ánh xạ.
Xin lưu ý rằng theo mặc định, các ổ đĩa mạng được kết nối ở chế độ nâng cao không khả dụng ở chế độ bình thường và ngược lại. Nhưng bạn có thể sửa nó - hãy xem bài viết Các ổ đĩa được ánh xạ không khả dụng trong các ứng dụng nâng cao.

Tự động kết nối lại các ổ đã được ánh xạ qua GPO

Nếu bạn ánh xạ các ổ đĩa mạng với người dùng bằng Chính sách nhóm miền, bạn cần thay đổi cài đặt chính sách để kết nối các ổ đĩa một cách chính xác.

Mở GPO kết nối các ổ đĩa và trong phần Cài đặt người dùng -> Tùy chọn -> Cài đặt Windows -> Bản đồ ổ đĩa, tìm chính sách chỉ định ổ đĩa mạng của bạn (các chính sách) và thay đổi Hành động nhập từ Cập nhật thành Thay thế

Không thể kết nối lại tất cả ổ đĩa mạng được ánh xạ trên Windows 10

Sau khi cập nhật cài đặt Chính sách nhóm trên máy khách, các ổ đĩa mạng được ánh xạ sẽ bị xóa và kết nối lại khi người dùng đăng nhập.

Ổ đĩa mạng được ánh xạ có thể không kết nối lại được trên Windows 10 2004 (20H2)

Vấn đề với ánh xạ ổ đĩa mạng cũng xảy ra trên Windows 10 2004 (bản dựng 20H2). Sự cố phát sinh với các ổ đĩa mạng được kết nối từ các thiết bị mạng cũ chỉ hỗ trợ giao thức SMBv1 (Windows XP / 2003, thiết bị NAS cũ).

Để khắc phục sự cố này, bạn cần thêm tham số ProviderFlags=1 vào sổ đăng ký người dùng cho mỗi ổ đĩa mạng được ánh xạ.

Ví dụ:nếu người dùng có ổ đĩa mạng U: được ánh xạ trong phiên, đi tới khóa đăng ký HKEY_CURRENT_USER \ Network \ U . Tạo DWORD có tên ProviderFlags với giá trị 1 .

Hoặc chạy lệnh:

REG ADD "HKCU\Network\U" /v "ProviderFlags" /t REG_DWORD /d "1" /f

Không thể kết nối lại tất cả ổ đĩa mạng được ánh xạ trên Windows 10

Ánh xạ độ trễ ổ đĩa mạng trong Windows qua GPO

Windows có thể cố gắng kết nối lại các ổ đĩa mạng khi đăng nhập của người dùng trước khi giao diện mạng được khởi chạy hoàn toàn. Để ngăn các ổ đĩa được ánh xạ kết nối cho đến khi mạng được bật hoàn toàn, bạn có thể định cấu hình cài đặt Chính sách nhóm cụ thể.

Bạn có thể định cấu hình cài đặt này thông qua Local Group Policy Editor (gpedit.msc ) hoặc từ Domain GPO Editor (gpmc.msc ). Đi tới Cấu hình máy tính -> Mẫu quản trị -> Hệ thống -> Đăng nhập và bật tùy chọn Luôn đợi mạng khi máy tính khởi động và đăng nhập chính sách.

Không thể kết nối lại tất cả ổ đĩa mạng được ánh xạ trên Windows 10

Khởi động lại máy tính của bạn.

Bạn cũng có thể khắc phục sự cố này nếu bạn chỉ cần đợi 15 giây sau khi khởi động máy tính của mình (hoặc thoát khỏi chế độ ngủ đông / ngủ) trước khi đăng nhập. Thời gian này sẽ đủ để Windows khởi động mạng.

Tắt Không thể kết nối lại Thông báo Tất cả Ổ đĩa Mạng

Nếu máy tính của bạn không nằm trong mạng công ty (thiết kế không có sẵn các ổ đĩa mạng) và bạn cảm thấy phiền lòng với thông báo “ Không thể kết nối lại tất cả các ổ đĩa mạng khó chịu ”Thông báo mỗi khi Windows khởi động, bạn có thể tắt nó.

Để thực hiện việc này, hãy đi tới khóa đăng ký HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ NetworkProvider và tạo một tham số DWORD mới với tên RestoreConnection và giá trị 0 .

Không thể kết nối lại tất cả ổ đĩa mạng được ánh xạ trên Windows 10