Zugeordnetes Netzlaufwerk kann nicht erneut verbunden werden in Windows 10, Version 1809
Dieser Artikel enthält eine Problemumgehung für das Problem, das dem zugeordneten Netzlaufwerk unter Windows 10, Version 1809, möglicherweise nicht erneut verbunden werden kann.
Gilt für: Windows 10, Version 1809
Ursprüngliche KB-Nummer: 4471218
Problembeschreibung
In Windows 10, Version 1809, treten die folgenden Probleme auf:
- In Windows Explorer wird auf den zugeordneten Netzlaufwerken ein rotes X angezeigt.
- Zugeordnete Netzlaufwerke werden als "Nicht verfügbar " angezeigt, wenn Sie den
net use
Befehl an einer Eingabeaufforderung ausführen. - Im Infobereich zeigt eine Benachrichtigung die folgende Meldung an:
Alle Netzwerklaufwerke konnten nicht wiederhergestellt werden.
Problemumgehung
Microsoft arbeitet an einer Lösung und schätzt eine Lösung bis Ende November 2018. Überwachen Des zugeordneten Laufwerkthemas im Windows 10 1809 Updateverlauf KB 4464619. Derzeit können Sie dieses Problem umgehen, indem Sie Skripts ausführen, um die zugeordnete Netzwerklaufwerkverbindung automatisch erneut herzustellen, wenn Sie sich am Gerät anmelden. Erstellen Sie dazu zwei Skriptdateien, und verwenden Sie dann je nach Bedarf eine der Problemumgehungen.
Erstellen einer Skriptdatei mit dem Namen MapDrives.cmd
Die Datei sollte in einer regulären, aber nicht an einer Eingabeaufforderung mit erhöhten Rechten ausgeführt werden, da sie mit denselben Berechtigungen wie Windows Explorer ausgeführt werden sollte:
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1
PowerShell -File "%SystemDrive%\Scripts\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
Erstellen einer Skriptdatei mit dem Namen "MapDrives.ps1"
Die Datei sollte in einer regulären, aber nicht an einer Eingabeaufforderung mit erhöhten Rechten ausgeführt werden, da sie mit denselben Berechtigungen wie Windows Explorer ausgeführt werden sollte:
$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
}
Problemumgehungen
Alle Problemumgehungen sollten im Standardmäßigen Benutzersicherheitskontext ausgeführt werden. Durch das Ausführen von Skripts in einem Sicherheitskontext mit erhöhten Rechten wird verhindert, dass zugeordnete Laufwerke im Standardbenutzerkontext verfügbar sind.
Problemumgehung 1: Erstellen eines Startelements
Notiz
Diese Problemumgehung funktioniert nur für das Gerät mit Netzwerkzugriff bei der Anmeldung. Wenn das Gerät zum Zeitpunkt der Anmeldung keine Netzwerkverbindung hergestellt hat, stellt das Startskript keine automatische Verbindung mit Den Netzlaufwerken her.
- Kopieren Sie die Skriptdatei (MapDrives.cmd) an den folgenden Speicherort:
%ProgramData%\Microsoft\Windows\Start menu\Programs\StartUp - Kopieren Sie die Skriptdatei (MapDrives.ps1) an den folgenden Speicherort:
%SystemDrive%\Scripts\ - Eine Protokolldatei (StartupLog.txt) wird im Ordner %TEMP%\ erstellt.
- Melden Sie sich ab, und melden Sie sich dann wieder beim Gerät an, um die zugeordneten Laufwerke zu öffnen.
Problemumgehung 2: Erstellen einer geplanten Aufgabe
Notiz
Ein PowerShell-Fenster blinkt auf, wenn die geplante Aufgabe ausgeführt wird.
- Kopieren Sie die Skriptdatei MapDrives.ps1 an den folgenden Speicherort:
%SystemDrive%\Scripts\ - Wählen Sie im Taskplaner die Option "Aufgabe> erstellen" aus.
- Geben Sie auf der Registerkarte "Allgemein " im Dialogfeld "Aufgabe erstellen" einen Namen (z . B. Netzlaufwerke zuordnen) und eine Beschreibung für die Aufgabe ein.
- Wählen Sie "Benutzer oder Gruppe ändern", wählen Sie einen lokalen Benutzer oder eine lokale Gruppe (z. B. "LocalComputer\Users") und dann "OK" aus.
- Wählen Sie auf der Registerkarte "Triggers" die Option "Neu" und dann "Bei Anmelden" für das Feld "Vorgang beginnen" aus.
- Wählen Sie auf der Registerkarte "Aktionen " die Option "Neu" und dann " Programm starten" für das Feld "Aktion " aus.
- Geben Sie Powershell.exe für das Feld "Programm/Skript" ein.
- Geben Sie im Feld "Argumente hinzufügen" (optional) Folgendes ein:
-windowstyle hidden -command .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1 - Geben Sie im Feld "Start in" (optional) den Speicherort (%SystemDrive%\Scripts\) der Skriptdatei ein.
- Wählen Sie auf der Registerkarte "Bedingungen" die Option "Start" nur aus, wenn die folgende Netzwerkverbindung verfügbar ist, wählen Sie "Beliebige Verbindung" und dann "OK" aus.
- Melden Sie sich ab, und melden Sie sich dann wieder beim Gerät an, um die geplante Aufgabe auszuführen.