[FIX] Tidak Dapat Menyambung Semula Semua Pemacu Rangkaian



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Pemacu yang dipetakan adalah sesuatu yang sangat mudah kerana ia membolehkan anda menggunakan pemacu di seluruh rangkaian. Apabila anda memetakan pemacu, pilihan diberikan dikenali sebagai Sambungkan semula semasa log masuk yang menyelamatkan anda dari masalah pemetaan pemacu setiap kali anda log masuk. Apa yang dilakukannya ialah memetakan pemacu secara automatik semasa permulaan. Biasanya, anda akan menganggap ini adalah ciri kecil yang bagus dan menjimatkan masa, namun ada kes di mana ia menjadi gangguan.



Tidak Dapat Menyambung Semula Pemacu Rangkaian



Mesej ralat tidak dapat menyambung semula semua pemacu rangkaian yang muncul setiap kali anda menghidupkan sistem anda. Mengapa ini disebabkan? Nampaknya ia disebabkan oleh dua sebab utama. Pertama, pemacu yang dipetakan tidak tersedia yang bermaksud mungkin gagal atau telah terputus. Kedua, masalahnya ialah apabila log masuk Windows 10 anda, terdapat sedikit kelewatan sebelum rangkaian tersedia. Walau bagaimanapun, sistem cuba memetakan pemacu sebelum rangkaian tersedia yang akibatnya menyebabkan masalah.



Ternyata, terdapat banyak cara yang sebenarnya dapat anda selesaikan masalah ini. Terdapat skrip yang benar-benar menyelesaikan masalah untuk anda dan yang harus anda lakukan adalah membuatnya semasa permulaan. Untuk ini, anda boleh menggunakan folder permulaan atau menggunakan ciri Penjadual Tugas. Oleh itu, tanpa berlengah lagi, mari kita mulakan.

Kaedah 1: Jadikan Windows menunggu Rangkaian

Seperti yang telah kami sebutkan, masalahnya nampaknya muncul ketika sistem berusaha memetakan pemacu rangkaian sebelum tersedia. Oleh itu, perkara pertama yang harus anda lakukan ialah membuat Windows menunggu rangkaian sebelum cuba memetakan pemacu. Untuk ini, kita mesti menukar dasar kumpulan tempatan sedikit.

Ikuti arahan di bawah untuk melakukannya:



  1. Pertama sekali, tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan.
  2. Kemudian, taip gpedit.msc dan tekan Enter. Ini akan memunculkan Editor Dasar Kumpulan Tempatan.
  3. Dalam Penyunting Dasar Kumpulan Tempatan, jalan ke lokasi berikut:
    Konfigurasi Komputer> Templat Pentadbiran> Sistem> Logon

    Log masuk GPEDIT

  4. Selepas itu, di sebelah kanan, cari Sentiasa tunggu rangkaian semasa permulaan komputer dan log masuk dasar. Klik dua kali padanya untuk mengeditnya.
  5. Pilih Diaktifkan dan kemudian tekan Memohon . Akhirnya, klik okey .
  6. Nyalakan semula sistem anda untuk menyimpan perubahan dan lihat apakah masalahnya berlanjutan.

Kaedah 2: Menggunakan Skrip pada Permulaan

Sekiranya kaedah di atas tidak menyelesaikan masalah untuk anda, anda boleh membuat skrip yang akan dijalankan pada permulaan untuk memetakan pemacu untuk anda dan menyelesaikan masalahnya. Kami akan menyediakan skrip untuk Command Prompt atau Powershell. Anda perlu memiliki kedua-duanya kerana skrip cmd merujuk kepada skrip Powershell.

Arahan prompt

Ikuti arahan di bawah untuk membuat skrip untuk command prompt:

  1. Pertama sekali, buka Notepad .
  2. Kemudian, salin dan tampal skrip yang disediakan di bawah ini dalam fail teks.
PowerShell -Command 'Set-ExecutionPolicy -Scope CurrentUser Unrestricted' >> '% TEMP%  StartupLog.txt' 2> & 1 PowerShell -File '% SystemDrive%  Scripts  MapDrives.ps1' >> '% TEMP%  StartupLog.txt '2> & 1

Membuat Skrip CMD

  1. Simpan fail ini sebagai cmd di mana sahaja anda suka.

Powershell

Untuk skrip Powershell, ikuti arahan di bawah:

  1. Membuka Notepad sekali lagi.
  2. Sekarang, salin skrip berikut dan tampal di fail notepad yang baru dibuat:
$ i = 3 manakala ($ True) {$ error.clear () $ MappedDrives = Get-SmbMapping | di mana -Property Status -Nilai Tidak tersedia -EQ | pilih LocalPath, RemotePath foreach ($ MappedDrive in $ MappedDrives) {cubalah {New-SmbMapping -LocalPath $ MappedDrive.LocalPath -RemotePath $ MappedDrive.RemotePath -Persistent $ True} tangkapan {Write-Host 'Terdapat ralat memetakan $ MappedDrive.RemoteP ke $ MappedDrive.LocalPath '}} $ i = $ i - 1 if ($ error.Count -eq 0 -Or $ i -eq 0) {break} Start-Sleep -Seconds 30}

Membuat Skrip Powershell

  1. Simpan fail ini sebagai PetaDrives . ps1 . Penting untuk anda menggunakan nama yang diberikan.

Setelah kami membuat skrip, anda dapat menggunakan folder StartUp untuk memastikan pemacu rangkaian anda tetap tersambung. Ini akan menjalankan skrip di StartUp sehingga anda tidak perlu risau tentang kesalahan atau apa-apa. Ikuti arahan di bawah untuk melakukannya:

  1. Buka Penjelajah Fail dan arahkan ke jalan berikut: % ProgramData% Microsoft Windows Start Menu Programs StartUp
  2. Sebaik sahaja anda berada di Memulakan folder, salin skrip cmd yang anda buat ke folder ini.

    Folder StartUp

  3. Selepas itu, pergi ke pemacu sistem anda dan buat folder yang dipanggil Skrip .
  4. Setelah anda membuat folder, tampal skrip Powershell di sana.
  5. Akhirnya, but semula sistem anda dan anda seharusnya dapat melihat pemacu yang dipetakan tanpa masalah.

Kaedah 3: Menggunakan Penjadual Tugas

Sekiranya anda tidak mahu menggunakan folder StartUp, anda mempunyai alternatif untuk menggunakan Penjadual Tugas. Di sini, anda perlu menjadualkan tugas yang akan dijalankan pada permulaan yang pada dasarnya akan melaksanakan skrip yang telah kita buat. Untuk melakukan ini, ikuti arahan di bawah:

  1. Pertama sekali, anda harus membuat a Skrip folder dalam sistem anda dan tampal skrip Powershell di sana.
  2. Selepas itu, buka Penjadual tugasan dengan mencarinya di Mulakan menu.
  3. Sebaik sahaja anda melancarkan Tugas Penjadual , anda perlu membuat tugas. Untuk melakukannya, klik pada Tindakan menu lungsur turun dan kemudian klik Buat Tugas pilihan.

    Penjadual tugasan

  4. Pada tab Umum, beri nama tugas seperti Skrip untuk Pemetaan Pemacu atau apa sahaja yang anda suka.
  5. Selepas itu, klik pada Tukar Pengguna atau Kumpulan butang. Pada tetingkap baru, anda mesti memilih kumpulan atau pengguna tempatan. Setelah selesai, klik okey butang.
  6. Setelah selesai, periksa Lari dengan tertinggi keistimewaan pilihan.

    Membuat Tugas

  7. Sekarang, klik pada Pencetus tab dan kemudian tekan Baru butang.
  8. Untuk Mulakan tugas pilihan, pilih Semasa log masuk pilihan dari menu lungsur. Selepas itu, klik pada butang OK.

    Pencetus Tugas

  9. Sekarang, beralih ke Tindakan tab dan kemudian tekan Baru butang lagi.
  10. Pilih Mulakan program daripada Tindakan menu lungsur turun dan kemudian taip Powershell.exe untuk kotak Program / skrip.
  11. Masukkan arahan berikut untuk Tambahkan hujah kotak:
-windowsstyle tersembunyi -command.  MapDrives.ps1 >>% TEMP%  StartupLog.txt 2> & 1
  1. Untuk Mulakan dalam , anda harus menaip lokasi skrip PowerShell yang kami buat. Masukkan lokasi berikut:
% SystemDrive%  Skrip 
  1. Klik okey butang untuk menutup Tindakan Baru tingkap.
  2. Sekarang, setelah anda melakukannya, beralih ke Syarat tab.

    Syarat Tugas

  3. Di bawah Rangkaian, pastikan Mulakan hanya jika pilihan rangkaian berikut tersedia diperiksa.
  4. Dari menu lungsur turun, pilih pilihan Apa-apa sambungan dan kemudian klik okey butang.

Kaedah 4: Pasang Kemas kini KB4469342

Cara lain untuk memperbaiki ralat adalah dengan memasang patch yang telah dikeluarkan oleh Windows ke. Sistem anda mungkin kekurangan pembaruan tersebut yang menyebabkan masalah ini. Untuk memasang kemas kini, lakukan perkara berikut:

  1. Jalan ke Katalog Kemas kini Windows .
  2. Cari untuk KB4469342 kemas kini dan kemudian muat turun kemas kini untuk sistem anda.

    Katalog Kemas kini Windows

  3. Setelah dimuat turun, jalankan kemas kini untuk memasangnya.
  4. Akhirnya, but semula sistem anda untuk melihat apakah masalahnya telah diperbaiki.
Teg pemacu rangkaian 5 minit membaca