Das zugeordnete Netzlaufwerk kann in Windows 10, Version 1809
Dieser Artikel bietet eine Problemumgehung für das Problem, dass zugeordnete Netzlaufwerke möglicherweise keine erneute Verbindung in Windows 10, Version 1809 herstellen können.
Gilt für: Windows 10, Version 1809
Ursprüngliche KB-Nummer: 4471218
Symptome
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:
Es konnten nicht alle Netzlaufwerke wiederhergestellt werden.
Problemumgehung
Microsoft arbeitet an einer Lösung und schätzt, dass eine Lösung bis Ende November 2018 verfügbar sein wird. Überwachen Sie das Thema zugeordnetes Laufwerk im kb-4464619 Windows 10 1809 Updateverlauf. Derzeit können Sie dieses Problem umgehen, indem Sie Skripts ausführen, um das zugeordnete Netzlaufwerk automatisch wiederherzustellen, wenn Sie sich am Gerät anmelden. Erstellen Sie dazu zwei Skriptdateien, und verwenden Sie dann je nach Bedarf eine der Problemumgehungen.
Erstellen Sie eine Skriptdatei mit dem Namen MapDrives.cmd
Die Datei sollte an einer regulären, aber nicht an einer Eingabeaufforderung mit erhöhten Rechten ausgeführt werden, da sie mit den gleichen 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 Sie eine Skriptdatei mit dem Namen MapDrives.ps1
Die Datei sollte an einer regulären, aber nicht an einer Eingabeaufforderung mit erhöhten Rechten ausgeführt werden, da sie mit den gleichen 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 Standardbenutzersicherheitskontext ausgeführt werden. Das Ausführen von Skripts in einem Sicherheitskontext mit erhöhten Rechten verhindert, dass zugeordnete Laufwerke im Standardbenutzerkontext verfügbar sind.
Problemumgehung 1: Erstellen eines Startelements
Hinweis
Diese Problemumgehung funktioniert nur für das Gerät, das bei der Anmeldung über Netzwerkzugriff verfügt. Wenn das Gerät zum Zeitpunkt der Anmeldung keine Netzwerkverbindung hergestellt hat, wird das Startskript die Netzwerklaufwerke nicht automatisch erneut verbinden.
- 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\ - Im Ordner %TEMP%\ wird eine Protokolldatei (StartupLog.txt) erstellt.
- Melden Sie sich ab, und melden Sie sich dann wieder am Gerät an, um die zugeordneten Laufwerke zu öffnen.
Problemumgehung 2: Erstellen einer geplanten Aufgabe
Hinweis
Ein PowerShell-Fenster blinkt auf, wenn der geplante Task ausgeführt wird.
- Kopieren Sie die Skriptdatei MapDrives.ps1 an den folgenden Speicherort:
%SystemDrive%\Scripts\ - Wählen Sie unter Aufgabenplanungdie Option Aktion>Aufgabe erstellen aus.
- Geben Sie auf der Registerkarte Allgemein im Dialogfeld Aufgabe erstellen einen Namen (z. B. Netzwerklaufwerke zuordnen) und eine Beschreibung für die Aufgabe ein.
- Wählen Sie Benutzer oder Gruppe ändern aus, wählen Sie einen lokalen Benutzer oder eine lokale Gruppe (z. B . LocalComputer\Users) aus, und wählen Sie dann OK aus.
- Wählen Sie auf der Registerkarte Trigger die Option Neu aus, und wählen Sie 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 Nur starten, 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 am Gerät an, um die geplante Aufgabe auszuführen.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für