Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

[แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง

ไดรฟ์ที่แมปเป็นสิ่งที่สะดวกมากเพราะช่วยให้คุณใช้ไดรฟ์ข้ามเครือข่ายได้ เมื่อคุณแมปไดรฟ์ จะมีตัวเลือกที่เรียกว่าเชื่อมต่อใหม่เมื่อลงชื่อเข้าใช้ ซึ่งช่วยให้คุณไม่ต้องยุ่งยากในการแมปไดรฟ์ทุกครั้งที่คุณเข้าสู่ระบบ ฟังก์ชันนี้จะจับคู่ไดรฟ์โดยอัตโนมัติเมื่อเริ่มต้นระบบ โดยปกติ คุณคิดว่านี่เป็นคุณลักษณะเล็กๆ น้อยๆ ที่ยอดเยี่ยมที่ช่วยประหยัดเวลาของคุณ อย่างไรก็ตาม มีบางกรณีที่อาจสร้างความรำคาญได้

[แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง

ข้อความแสดงข้อผิดพลาด ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดที่ปรากฏขึ้นทุกครั้งที่คุณเปิดเครื่อง ทำไมสิ่งนี้ถึงเกิดขึ้น? ดูเหมือนว่าจะเกิดจากสองสาเหตุหลัก ประการแรก ไดรฟ์ที่แมปไม่พร้อมใช้งาน ซึ่งหมายความว่าอาจล้มเหลวหรือถูกตัดการเชื่อมต่อ ประการที่สอง ปัญหาคือเมื่อคุณลงชื่อเข้าใช้ Windows 10 จะมีความล่าช้าเล็กน้อยก่อนที่เครือข่ายจะพร้อมใช้งาน อย่างไรก็ตาม ระบบจะพยายามแมปไดรฟ์ก่อนที่เครือข่ายจะพร้อมใช้งาน ซึ่งจะทำให้เกิดปัญหา

ปรากฏว่ามีหลายวิธีที่คุณสามารถแก้ปัญหานี้ได้ มีสคริปต์ที่ช่วยแก้ปัญหาให้คุณได้จริงๆ และสิ่งที่คุณต้องทำคือสร้างสคริปต์ขึ้นมาในระหว่างการเริ่มต้นระบบ สำหรับสิ่งนี้ คุณสามารถใช้โฟลเดอร์เริ่มต้นหรือใช้คุณสมบัติตัวกำหนดเวลางาน ดังนั้น เรามาเริ่มกันเลยดีกว่า โดยไม่ชักช้า

วิธีที่ 1:ทำให้ Windows รอเครือข่าย

เช่นเดียวกับที่เราได้กล่าวไปแล้ว ปัญหาน่าจะเกิดขึ้นเมื่อระบบพยายามแมปไดรฟ์เครือข่ายก่อนที่จะใช้งานได้ ดังนั้น สิ่งแรกที่คุณควรทำคือให้ Windows รอเครือข่ายก่อนที่จะพยายามแมปไดรฟ์ สำหรับสิ่งนี้เราจะต้องเปลี่ยนนโยบายกลุ่มท้องถิ่นเล็กน้อย

ปฏิบัติตามคำแนะนำด้านล่าง:

  1. ก่อนอื่น ให้กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้
  2. จากนั้น พิมพ์ gpedit.msc และกด Enter ซึ่งจะแสดง Local Group Policy Editor ขึ้นมา
  3. ในตัวแก้ไขนโยบายกลุ่มภายใน ให้ไปที่ตำแหน่งต่อไปนี้:
    Computer Configuration > Administrative Templates > System > Logon
    [แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง
  4. หลังจากนั้น ทางด้านขวามือ ให้ค้นหา รอเครือข่ายเสมอเมื่อคอมพิวเตอร์เริ่มทำงานและเข้าสู่ระบบ นโยบาย. ดับเบิลคลิกเพื่อแก้ไข
  5. เลือก Enabled แล้วกด Apply . สุดท้าย คลิกตกลง .
  6. รีบูตระบบของคุณเพื่อบันทึกการเปลี่ยนแปลงและดูว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 2:การใช้สคริปต์เมื่อเริ่มต้นใช้งาน

หากวิธีการข้างต้นไม่สามารถแก้ปัญหาให้คุณได้ คุณสามารถสร้างสคริปต์ที่จะทำงานเมื่อเริ่มต้นระบบเพื่อแมปไดรฟ์สำหรับคุณและแก้ไขปัญหา เราจะจัดเตรียมสคริปต์สำหรับ Command Prompt หรือ Powershell คุณต้องมีทั้งสองอย่าง เนื่องจากสคริปต์ cmd อ้างอิงถึงสคริปต์ Powershell

พรอมต์คำสั่ง

ทำตามคำแนะนำด้านล่างเพื่อสร้างสคริปต์สำหรับพรอมต์คำสั่ง:

  1. ก่อนอื่น เปิด Notepad .
  2. จากนั้น คัดลอกและวางสคริปต์ที่ให้ไว้ด้านล่างในไฟล์ข้อความ
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1 

PowerShell -File "%SystemDrive%\Scripts\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
[แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง
  1. บันทึกไฟล์นี้เป็น cmd ทุกที่ที่คุณต้องการ

พาวเวอร์เชลล์

สำหรับสคริปต์ Powershell ให้ทำตามคำแนะนำด้านล่าง:

  1. เปิด Notepad อีกครั้ง
  2. ตอนนี้ ให้คัดลอกสคริปต์ต่อไปนี้แล้ววางลงในไฟล์แผ่นจดบันทึกที่สร้างขึ้นใหม่:
   $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

}
[แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง
  1. บันทึกไฟล์นี้เป็น MapDrives .ps1 . เป็นสิ่งสำคัญที่คุณต้องใช้ชื่อที่ให้ไว้

ตอนนี้ เราได้สร้างสคริปต์แล้ว คุณสามารถใช้โฟลเดอร์ StartUp เพื่อเชื่อมต่อไดรฟ์เครือข่ายของคุณ การดำเนินการนี้จะเรียกใช้สคริปต์ใน StartUp ดังนั้นคุณจึงไม่ต้องกังวลกับข้อผิดพลาดหรืออะไรก็ตาม ปฏิบัติตามคำแนะนำด้านล่าง:

  1. เปิด File Explorer และไปที่เส้นทางต่อไปนี้:%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp
  2. เมื่อคุณอยู่ใน การเริ่มต้น ให้คัดลอกสคริปต์ cmd ที่คุณสร้างไปยังโฟลเดอร์นี้ [แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง
  3. หลังจากนั้น ไปที่ไดรฟ์ระบบของคุณและสร้างโฟลเดอร์ชื่อ สคริปต์ .
  4. เมื่อคุณสร้างโฟลเดอร์แล้ว ให้วางสคริปต์ Powershell ลงไป
  5. สุดท้าย รีบูตระบบของคุณและคุณจะสามารถเห็นไดรฟ์ที่แมปได้โดยไม่มีปัญหาใดๆ

วิธีที่ 3:การใช้ตัวกำหนดเวลางาน

ถ้าคุณไม่ต้องการใช้โฟลเดอร์ StartUp คุณมีทางเลือกอื่นในการใช้ Task Scheduler ที่นี่ คุณจะต้องจัดกำหนดการงานที่จะรันเมื่อเริ่มต้น ซึ่งโดยทั่วไปแล้วจะรันสคริปต์ที่เราสร้างไว้แล้ว โดยทำตามคำแนะนำด้านล่าง:

  1. ก่อนอื่น คุณต้องสร้าง สคริปต์ ในระบบของคุณแล้ววางสคริปต์ Powershell ไว้ที่นั่น
  2. หลังจากนั้น เปิด Task Scheduler โดยการค้นหาใน เริ่ม เมนู
  3. เมื่อคุณเปิดตัว งาน กำหนดการ คุณจะต้องสร้างงาน โดยคลิกที่ การกระทำ เมนูแบบเลื่อนลงแล้วคลิกปุ่ม สร้าง งาน ตัวเลือก. [แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง
  4. ในแท็บทั่วไป ให้ตั้งชื่องาน เช่น สคริปต์สำหรับไดรฟ์การทำแผนที่ หรืออะไรก็ได้ที่คุณชอบ
  5. หลังจากนั้น คลิกที่ เปลี่ยนผู้ใช้หรือกลุ่ม ปุ่ม. ในหน้าต่างใหม่ คุณต้องเลือกกลุ่มภายในเครื่องหรือผู้ใช้ เมื่อเสร็จแล้ว ให้คลิกปุ่ม ตกลง ปุ่ม.
  6. เมื่อเสร็จแล้ว ให้ตรวจสอบ เรียกใช้ กับ สูงสุด สิทธิพิเศษ ตัวเลือก. [แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง
  7. ตอนนี้ คลิกที่ ทริกเกอร์ แท็บแล้วกด ใหม่ ปุ่ม.
  8. สำหรับ เริ่มงาน ตัวเลือก เลือก เมื่อเข้าสู่ระบบ ตัวเลือกจากเมนูแบบเลื่อนลง หลังจากนั้นให้คลิกที่ปุ่ม OK [แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง
  9. ตอนนี้ เปลี่ยนไปที่ การดำเนินการ แท็บแล้วกด ใหม่ ปุ่มอีกครั้ง
  10. เลือก เริ่ม โปรแกรม จาก การกระทำ เมนูแบบเลื่อนลง แล้วพิมพ์ Powershell.exe สำหรับช่องโปรแกรม/สคริปต์
  11. ป้อนคำสั่งต่อไปนี้สำหรับ เพิ่มอาร์กิวเมนต์ กล่อง:
-windowsstyle hidden -command .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
  1. สำหรับ เริ่มต้น ใน คุณต้องพิมพ์ตำแหน่งของสคริปต์ PowerShell ที่เราสร้างขึ้น ใส่ตำแหน่งต่อไปนี้:
%SystemDrive%\Scripts\
  1. คลิกปุ่ม ตกลง เพื่อปิด การกระทำใหม่ หน้าต่าง.
  2. ตอนนี้ เมื่อคุณทำเสร็จแล้ว ให้เปลี่ยนเป็นเงื่อนไข แท็บ [แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง
  3. ภายใต้เครือข่าย ตรวจสอบให้แน่ใจว่า เริ่มต้นเฉพาะเมื่อมีตัวเลือกการเชื่อมต่อเครือข่ายต่อไปนี้ ถูกตรวจสอบแล้ว
  4. จากเมนูแบบเลื่อนลง ให้เลือกตัวเลือกการเชื่อมต่อใดๆ จากนั้นคลิกปุ่ม ตกลง ปุ่ม.

วิธีที่ 4:ติดตั้งการอัปเดต KB4469342

อีกวิธีในการแก้ไขข้อผิดพลาดคือการติดตั้งแพตช์ที่ Windows ออกให้ ระบบของคุณอาจขาดการอัปเดตดังกล่าวซึ่งเป็นสาเหตุของปัญหา ในการติดตั้งการอัปเดต ให้ทำดังนี้:

  1. ไปที่แคตตาล็อก Windows Update
  2. ค้นหา KB4469342 อัปเดตแล้วดาวน์โหลดการอัปเดตสำหรับระบบของคุณ [แก้ไข] ไม่สามารถเชื่อมต่อไดรฟ์เครือข่ายทั้งหมดอีกครั้ง
  3. เมื่อดาวน์โหลดแล้ว ให้เรียกใช้การอัปเดตเพื่อติดตั้ง
  4. สุดท้าย ให้รีบูตระบบเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่