Es ist bekannt, dass, wenn eine Datei verwendet wird, sie von keinem anderen Prozess aufgerufen/geändert werden kann. Wenn in solchen Fällen ein Prozess versucht, eine Datei zu öffnen, sperrt das Betriebssystem die Datei, um zu verhindern, dass sie von einem anderen Prozess geändert wird.
„Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird“ ist eine solche Fehlermeldung, die von vielen Benutzern auf ihren Windows-Computern beobachtet wurde. Dieser Fehler tritt bekanntermaßen in den verschiedenen Versionen von Windows OS und Windows Server auf. Normalerweise wurde diese Fehlermeldung während der Verwendung des beobachtet Netsch Befehl auf dem Windows-PC des Benutzers. Eine andere Situation, in der dieser Fehler auftritt, ist der Versuch, einen Dienst oder eine Website im Snap-In der Microsoft Management Console (MMC) für Internetinformationsdienste (IIS) zu öffnen.
Sehen Sie diese Fehlermeldung auf Ihrem System? Dann sind Sie im richtigen Beitrag gelandet. In diesem Artikel haben wir eine Liste von Strategien zur Fehlerbehebung zusammengestellt, die Benutzern, die mit diesem Fehler konfrontiert waren, geholfen haben, ihn erfolgreich auf ihrem Windows-PC zu beheben.
Inhaltsverzeichnis
Lösung 1 – Schließen Sie alle unnötigen Hintergrundprozesse
Eine der grundlegendsten Methoden zur Fehlerbehebung, um diesen Fehler zu beheben, besteht darin, alle unnötigen Hintergrundprozesse, die auf Ihrem PC ausgeführt werden, über den Task-Manager zu schließen.
1. Öffne das Taskmanager durch Drücken der Strg + Umschalt + Esc Tasten zusammen auf Ihrer Tastatur.
2. Gehen Sie zum Prozesse Registerkarte in der Taskmanager.
3. Wählen Sie hier nacheinander die unnötigen Prozesse aus, die im Hintergrund auf Ihrem PC ausgeführt werden.
Klicken Sie dann auf die Task beenden Taste.
ANZEIGE
Führen Sie dies für alle unnötigen Anwendungen durch, die Sie im Task-Manager sehen können.
Notiz: Stellen Sie sicher, dass Sie die Prozesse im Zusammenhang mit Windows- und Microsoft-Diensten nicht beenden.
4. Neustart dein PC.
Versuchen Sie nach dem Start des Systems, die Aufgabe auszuführen, die dieses Problem ausgelöst hat, um zu überprüfen, ob es behoben ist.
Lösung 2 – Führen Sie die Anwendung als Administrator aus
Wenn der Fehler beim Versuch auftritt, den netsh-Befehl im Terminal auszuführen, sind wahrscheinlich Administratorrechte erforderlich, um den Befehl auszuführen und die Änderungen vorzunehmen. Stellen Sie daher vor dem Ausführen des Befehls sicher, dass das verwendete Eingabeaufforderungsfenster über Administratorrechte verfügt.
1. Öffne das Laufen Dialog mit der Windows+R Tastenkombination.
2. Typ cmd im Feld Ausführen.
Dann einfach gedrückt halten Strg + Umschalt + Eingabe Schlüssel zusammen, um die auszuführen Eingabeaufforderung als Administrator.
3. Klick auf das Ja Taste, wenn die Benutzerkontensteuerung Eingabeaufforderung erscheint, um Berechtigungen zu erteilen.
4. Versuchen Sie nun, den Befehl in der Eingabeaufforderung auszuführen, und prüfen Sie, ob der Fehler behoben ist oder nicht.
Lösung 3 – Ändern Sie den IP-Bereich
Dieser Fehler kann auftreten, wenn einige Prozesse auf Ihrem System Port 80 oder Port 443 verwenden. Viele Benutzer konnten diesen Konflikt lösen, indem sie einen völlig anderen IP-Bereich eingestellt haben.
1. Tippen Sie auf die Fenster Taste auf Ihrer Tastatur und geben Sie den Text ein Eingabeaufforderung im Suchfeld.
Einmal Eingabeaufforderung im Suchergebnis ausgewählt ist, klicken Sie auf Als Administrator ausführen auf der rechten Seite.
2. Sobald die Eingabeaufforderung mit Administratorrechten geöffnet wird, geben Sie die folgenden Befehle nacheinander ein und drücken Sie Eintreten um den IP-Bereich für die TCP- und UDP-Ports zu ändern.
netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000
3. Überprüfen Sie, ob dies zur Lösung des Problems beigetragen hat, mit dem Sie konfrontiert waren. Wenn das Problem weiterhin besteht, fahren Sie mit der nächsten Lösung unten fort.
Lösung 4 – Lösen Sie den IIS-Portkonflikt, indem Sie Registrierungsänderungen vornehmen
Um den IIS-Portkonflikt zu lösen, muss das Dienstprogramm Netstat.exe ausgeführt werden, um festzustellen, ob eine andere aktive Verbindung zu Port 80 oder Port 443 besteht. Mögliche Umstände, unter denen diese Fehlermeldung angezeigt wird, sind wie folgt:
- Konfiguration des Registrierungsunterschlüssels ListenOnlyList ist auf dem Computer, auf dem IIS ausgeführt wird, nicht korrekt.
- Port 80 und Port 443, die von IIS benötigt werden, werden von einem anderen Prozess verwendet.
Wenn Sie nach der Verwendung des Dienstprogramms Netstat.exe sehen, dass keine aktiven Verbindungen von anderen Prozessen zu den oben genannten Ports bestehen, müssen Sie die ListenOnlyList Konfiguration des Registrierungsunterschlüssels.
1. Öffne das Laufen Box mit der Windows und R Tastenkombination auf Ihrer Tastatur.
Typ cmd und führe die aus Eingabeaufforderungmit Adminrechten durch Drücken der Strg + Umschalt + Eingabe Tasten gleichzeitig.
ANZEIGE
Klicke auf Ja wenn Sie dazu aufgefordert werden Benutzerkontensteuerung.
2. Geben Sie den folgenden Befehl ein und klicken Sie Eintreten um das Netstat.exe-Dienstprogramm auszuführen.
netstat -ano
Der obige Befehl gibt eine Liste aktiver Verbindungen zurück.
Blättern Sie durch diese Liste und überprüfen Sie, ob Port 80 und Port 443 von einem anderen Prozess verwendet werden.
Wenn die oben genannten Ports nicht aktiv verwendet werden, müssen Sie Änderungen am Schlüssel in der Registrierung vornehmen.
3. Bevor Sie Änderungen an der Registrierung vornehmen, müssen Sie den HTTP-Dienst stoppen, der den IIS ausführt.
Geben Sie den Befehl in die Eingabeaufforderung ein und drücken Sie Eintreten.
net stop http
4. Wenn Sie gefragt werden Möchten Sie diesen Vorgang fortsetzen?, Typ Y und schlagen Eintreten weitermachen.
Schließen Sie die Eingabeaufforderung, nachdem der HTTP-Port deaktiviert wurde.
5. Tippen Sie auf die Fenster Taste auf deiner Tastatur und tippe Registierungseditor in der Windows-Suchleiste.
Klicke auf Registierungseditor.
Wenn Sie dazu aufgefordert werden Benutzerkontensteuerung zum Erteilen von Berechtigungen, dann klicken Sie auf Ja.
6. In dem Registierungseditor Navigieren Sie zum unten stehenden Speicherort oder kopieren Sie ihn und fügen Sie ihn in die Navigationsleiste der Registrierung ein.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Notiz: Wenn Sie die nicht finden ListenOnlyList Unterschlüssel, müssen Sie den Unterschlüssel nicht als Standard-IP-Adresse erstellen 0.0.0.0 wird verwendet.
7. Jetzt müssen Sie auf die rechte Seite gehen und alle IP-Adressen außer dem Standardwert von löschen 0.0.0.0
Rechtsklick auf jeder IP Adresse und wählen Sie die Option Löschen.
Klicken Sie in dem sich öffnenden Fenster zur Bestätigung des Löschens des Unterschlüssels auf Ja.
8. Beenden Sie die Registrierung und Neustart dein Computer.
9. Nach dem Systemstart müssen Sie den HTTP-Dienst starten.
Starte den Eingabeaufforderung wie oben angegeben.
Geben Sie den folgenden Befehl ein und klicken Sie Eintreten.
net start http
10. Versuchen Sie nach dem Start des HTTP-Dienstes, IIS (Internet Information Services) auszuführen, und prüfen Sie, ob der Fehler behoben ist.
Das ist es!
War dieser Artikel hilfreich bei der Lösung "Dieser Prozess kann nicht auf diese Datei zugreifen, Fehler" auf Ihrem Windows-PC? Bitte teilen Sie uns Ihre Gedanken und Meinungen in den Kommentaren unten mit.
Schritt 1 - Laden Sie das Restoro PC Repair Tool hier herunter
Schritt 2 - Klicken Sie auf Scan starten, um alle PC-Probleme automatisch zu finden und zu beheben.