Das zugeordnete Netzwerklaufwerk kann in Windows 10, Version 1809

Dieser Artikel bietet eine Problemumgehung für das Problem, dass das zugeordnete Netzlaufwerk in 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 Netzwerklaufwerken ein rotes X angezeigt.
  • Zugeordnete Netzwerklaufwerke 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 Netzwerklaufwerke erneut verbunden 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 des zugeordneten Laufwerks im Windows 10 1809 Update History KB-4464619. Derzeit können Sie dieses Problem umgehen, indem Sie Skripts ausführen, um das zugeordnete Netzlaufwerk automatisch erneut zu verbinden, wenn Sie sich auf dem 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 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 einer 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 Standardmäßigen Benutzersicherheitskontext 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 mit Netzwerkzugriff bei der Anmeldung. Wenn das Gerät zum Zeitpunkt der Anmeldung keine Netzwerkverbindung hergestellt hat, stellt das Startskript die Netzwerklaufwerke nicht automatisch wieder her.

  1. Kopieren Sie die Skriptdatei (MapDrives.cmd) an den folgenden Speicherort:
    %ProgramData%\Microsoft\Windows\StartMenü\Programme\StartUp
  2. Kopieren Sie die Skriptdatei (MapDrives.ps1) an den folgenden Speicherort:
    %SystemDrive%\Scripts\
  3. Eine Protokolldatei (StartupLog.txt) wird im Ordner %TEMP%\ erstellt.
  4. Melden Sie sich ab, und melden Sie sich dann wieder beim Gerät an, um die zugeordneten Laufwerke zu öffnen.

Problemumgehung 2: Erstellen eines geplanten Vorgangs

Hinweis

Ein PowerShell-Fenster blinkt auf, wenn der geplante Vorgang ausgeführt wird.

  1. Kopieren Sie die Skriptdatei MapDrives.ps1 an den folgenden Speicherort:
    %SystemDrive%\Scripts\
  2. Wählen Sie in "Aufgabenplanung**" die Option "Aufgabe erstellen"** > aus.
  3. Geben Sie auf der Registerkarte " Allgemein " im Dialogfeld " Aufgabe erstellen " einen Namen (z. B. Netzlaufwerke zuordnen) und eine Beschreibung für die Aufgabe ein.
  4. Wählen Sie "Benutzer oder Gruppe ändern", dann einen lokalen Benutzer oder eine lokale Gruppe (z. B. "LocalComputer-Benutzer\") und dann "OK" aus.
  5. Wählen Sie auf der Registerkarte "Trigger" die Option "Neu" und dann " Bei Anmeldung " für das Vorgangsfeld "Beginnen " aus.
  6. Wählen Sie auf der Registerkarte "Aktionen " die Option "Neu" und dann " Programm starten" für das Feld "Aktion" aus.
  7. Geben Sie Powershell.exe für das Feld "Programm/Skript " ein.
  8. Geben Sie im Feld "Argumente hinzufügen" (optional) Folgendes ein:
    -windowstyle hidden -command .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
  9. Geben Sie im Feld "Start in" (optional) den Speicherort (%SystemDrive%\Scripts\) der Skriptdatei ein.
  10. Wählen Sie auf der Registerkarte "Bedingungen " die Option " Nur starten" aus, wenn die folgende Netzwerkverbindung verfügbar ist , wählen Sie " Beliebige Verbindung" und dann "OK" aus.
  11. Melden Sie sich ab, und melden Sie sich dann wieder beim Gerät an, um die geplante Aufgabe auszuführen.