netsh-Fehler: Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird

650
Refurb

Es ist ein Server, auf dem Windows Server 2016 Essentials ausgeführt wird. Intuit wollte in all ihrer unendlichen Weisheit, diesen Befehl auf unserem Dateiserver auszuführen:

netsh int ipv4 add excludedportrange protocol=udp startport=55368 numberofports=5 

Die Fehlermeldung, die ich zurück bekomme, lautet:

Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.

Weiß jemand, über welche Datei wir sprechen und über welchen Prozess sie geöffnet werden könnte?

0

2 Antworten auf die Frage

0
Your Computer Genius

Dieser Befehl scheint zu versuchen, dem dynamischen Portbereich für Windows und Apps Ausnahmen hinzuzufügen.

Haben Sie versucht, es als Administrator auszuführen? (Sie können CMD in die Windows-Suche in der Taskleiste eingeben und dann mit der rechten Maustaste auf das CMD-Symbol klicken und auf "Als Administrator ausführen" klicken.)

Ich würde empfehlen, einfach die Windows-Firewall zu deaktivieren und zu testen, ob das Problem dadurch gelöst wird - und dann die Sicherheits- und Portausschlüsse von dort aus sichern.

Nun ... so habe ich es an der Eingabeaufforderung (als Administrator) ausgeführt. Laut Intuit verwenden einer der auf dem Server ausgeführten Dienste und der DNS-Server von Microsoft denselben Port, und dieser Befehl sollte den betreffenden Bereich von der Verwendung ausschließen. Da beide Dienste auf demselben Server laufen, würde ich nicht glauben, dass sie sich mit der Firewall verwirren sollte. Refurb vor 6 Jahren 0
Richtig ... Ok, hatte der Microsoft DNS-Server zu dem Zeitpunkt gestoppt, als Sie den Befehl ausgeführt haben? Es müsste angehalten und dann neu gestartet werden, nachdem der Befehl erfolgreich ausgeführt wurde (an diesem Punkt würde er vermutlich an verschiedenen Ports starten). Your Computer Genius vor 6 Jahren 0
Ich habe es noch nicht ausprobiert, aber ihre Anweisungen sagen, dass beide Dienste vor der Ausgabe des Befehls angehalten werden sollen. Ich bin nur sehr neugierig, was und wo sich diese Datei befindet, nur für den Fall, dass der Befehl etwas schädliches bewirkt, und ich muss sie durch Bearbeiten der Datei umkehren. Refurb vor 6 Jahren 0
Der Befehl entfernt nur Ports aus dem von Windows verwendeten dynamischen Bereich. Sie sollten in der Lage sein, einen Netsh-Befehl zu erstellen, der ihn umkehrt. Siehe https://support.microsoft.com/de-de/help/929851/the-default-dynamic-port-range-for-tcp-ip-hyp-hanged-in-windows-vista Your Computer Genius vor 6 Jahren 0
0
Hinson Stephens

Ich hatte das gleiche Problem (mit dem Ziel, einen Konflikt zwischen DNS und QuickBooks zu klären). Am Ende schien es gelungen zu sein, anstatt einen Ausschlussbereich festzulegen, den Bereich auf einen völlig anderen Bereich zu setzen.

Ich habe die folgenden Befehle verwendet und zumindest scheint es zu funktionieren.

netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000