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

Các ổ đĩa mạng được ánh xạ không hoạt động trong Windows 10

Ổ đĩa mạng được ánh xạ rất hữu ích khi bạn cần kết nối với ổ đĩa trên một máy tính khác hoặc trên bộ nhớ ngoài. Nó giúp truy cập các tệp dễ dàng. Tuy nhiên, nếu các ổ đĩa mạng được ánh xạ của bạn không hoạt động trong Windows 10 v1809 thì đó chắc chắn là một điều khó chịu.

Có nhiều cách Windows thông báo về sự không khả dụng của nó. Nó có thể là dấu X màu đỏ xuất hiện trên ổ đĩa mạng hoặc thông báo không khả dụng khi được sử dụng từ dấu nhắc lệnh hoặc thông qua thông báo. Vì vậy, có thể xảy ra trường hợp ổ đĩa mạng cần nhiều hơn bình thường để kết nối, vì vậy chúng tôi khuyên bạn nên chạy một vài tập lệnh khi đăng nhập vào máy tính của mình.

Các ổ đĩa mạng được ánh xạ không hoạt động

Trước khi chúng tôi tiếp tục với các giải pháp thay thế, bạn nên biết rằng một số bài tập hoạt động theo các tình huống nhất định. Một người có thể cần quyền truy cập mạng khi đăng nhập, trong khi những người khác có thể cần quyền truy cập vào cài đặt chính sách nhóm. Vì vậy, hãy chọn những gì phù hợp với bạn.

Nếu các ổ đĩa mạng được Ánh xạ không hiển thị, kết nối hoặc hoạt động trong Windows 10 sau khi bạn đăng nhập vào máy tính, bạn có thể thử các cách giải quyết này sử dụng tập lệnh để đảm bảo rằng bạn được kết nối với chúng ngay khi bắt đầu sử dụng máy tính của mình.

Tạo tập lệnh

Có hai tập lệnh ở đây. MapDrives.ps1 được MapDrives.cmd thực thi và nó được thực hiện tại dấu nhắc lệnh thông thường (không nâng cao).

Tạo tệp tập lệnh có tên MapDrives.cmd , và sau đó lưu nó vào một nơi mà các tệp sẽ được an toàn.

PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1 
PowerShell -File "%SystemDrive%\Scripts\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1

Tương tự, tạo tệp tập lệnh có tên MapDrives.ps1 với nội dung bên dưới. Giữ cả hai tập lệnh trong cùng một thư mục.

$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 "There was an error mapping $MappedDrive.RemotePath to $MappedDrive.LocalPath"
        }
    }
    $i = $i - 1
    if($error.Count -eq 0 -Or $i -eq 0) {break}

    Start-Sleep -Seconds 30

}

Các cách có thể để thực thi tập lệnh để kết nối với ổ đĩa mạng được ánh xạ

1] Tạo một mục khởi động

Điều này chỉ hoạt động cho các thiết bị có quyền truy cập mạng khi đăng nhập. Nếu không có ở đó, tập lệnh sẽ không thể tự động kết nối lại các trình điều khiển mạng.

  • Mở thư mục Khởi động tại % ProgramData% \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp và sao chép-dán MapDrives.cmd vào bên trong nó.
  • Mở thư mục Scripts nằm tại và % SystemDrive% \ Scripts \ copy-paste MapDrives.ps1 vào thư mục đó.

Thao tác này sẽ tạo một tệp nhật ký có tên là StartupLog.txt trong thư mục% TEMP%. Tiếp theo, đăng xuất khỏi máy, sau đó đăng nhập lại. Điều này sẽ đảm bảo các ổ đĩa được ánh xạ mở.

2] Tạo công việc đã lên lịch

Các ổ đĩa mạng được ánh xạ không hoạt động trong Windows 10

Có thể tạo một tác vụ đã lên lịch chạy ngay khi người dùng đăng nhập vào máy tính. Đầu tiên sao chép tệp tập lệnh MapDrives.ps1 vào thư mục tập lệnh của Windows tại % SystemDrive% \ Scripts \. Tiếp theo khởi chạy Task Scheduler. Bạn có thể tìm kiếm trong hộp tìm kiếm và nó sẽ xuất hiện.

  • Chọn Hành động> Tạo Công việc và trong tab Chung, nhập tên và mô tả của nhiệm vụ.
  • Tiếp theo, nhấp vào Thay đổi người dùng hoặc nhóm và chọn một người dùng hoặc nhóm cục bộ. Sau đó chọn OK .
  • Chọn hộp có nội dung “ Chạy với các đặc quyền cao nhất”
  • Chuyển sang Tab Trình kích hoạt và tạo trình kích hoạt mới với tùy chọn “Lúc đăng nhập” trong trình đơn thả xuống Bắt đầu tác vụ. Nhấp vào đồng ý.
  • Tiếp theo, chuyển sang tab Hành động
    • Tạo một hành động mới và chọn Bắt đầu một chương trình.
    • Trong trường Chương trình / Tập lệnh, nhập Powershell.exe.
    • Trong phần Thêm đối số (tùy chọn) , hãy nhập như sau:
      -windowsstyle hidden -command. \ MapDrives.ps1>>% TEMP% \ StartupLog.txt 2> &1
    • Trong phần Bắt đầu (tùy chọn) trường, nhập vị trí (% SystemDrive% \ Scripts \ ) của tệp tập lệnh.
  • Về Điều kiện , chọn tab Chỉ bắt đầu nếu kết nối mạng sau là khả dụng tùy chọn, chọn Bất kỳ kết nối nào , sau đó chọn OK .

Các ổ đĩa mạng được ánh xạ không hoạt động trong Windows 10

Khởi động lại hoặc Đăng xuất khỏi tài khoản của bạn và đăng nhập lại để tác vụ được thực thi.

3] Cài đặt chính sách nhóm

Điều này là cần thiết nếu ổ đĩa được ánh xạ nếu được xác định thông qua cài đặt Chính sách Nhóm. Bạn sẽ cần cập nhật hành động của bản đồ ổ đĩa thành Thay thế .

Các ổ đĩa mạng được ánh xạ không hoạt động trong Windows 10

Đổi lại, nó sẽ xóa ổ đĩa được ánh xạ hiện có và tạo lại ánh xạ trên mỗi lần đăng nhập. Tuy nhiên, bất kỳ cài đặt nào trên ổ đĩa được ánh xạ được thay đổi từ cài đặt Chính sách Nhóm sẽ bị mất trên mỗi lần đăng nhập. Nếu các thay đổi không hoạt động, hãy chạy gpupdate lệnh bằng / force để làm mới cài đặt Chính sách Nhóm ngay lập tức.

Một trong những giải pháp do Microsoft đề xuất này sẽ giúp bạn khắc phục sự cố đối với các ổ đĩa mạng được Ánh xạ không hoạt động trong Windows 10. Hãy cho chúng tôi biết giải pháp nào phù hợp với bạn.

Các ổ đĩa mạng được ánh xạ không hoạt động trong Windows 10