Netzwerkfreigaben sind möglicherweise für dieses Problem verantwortlich, wenn der Computer außerhalb dieses Netzwerks verwendet wird.
Ich kenne keine Möglichkeit, ein Programm zu starten und solche Netzwerkfreigaben vor ihm zu verbergen.
Es sollte jedoch einfach sein, Batch-Skripts mit dem Befehl net use einzurichten, um die Freigaben zu löschen und sie bei Bedarf neu zu erstellen.
Um zu vermeiden, dass Passwörter immer wieder eingegeben werden, prüfen Sie die /SAVECRED
Option des Befehls.
Alternativ können Sie die Freigaben einfach mit dem Skript erstellen, wenn dies erforderlich ist, jedoch als nicht persistent gelten und beim nächsten Start nicht vorhanden sein. Auf diese Weise benötigen Sie nur ein Skript.