Tecnologiatutorial

Solució a “El procés no té accés al fitxer perquè està sent utilitzat per un altre procés”

En l'actualitat, la tecnologia avança summament ràpid, i per això hi ha cada vegada més programes, ordres i fins i tot errors per conèixer. Un és l'anomenat “El procés no té accés al fitxer perquè està sent utilitzat per un altre procés”. Encara que aquest és força molest, la veritat és que no deixa de tenir solució com molts altres.

A continuació, es parlarà sobre aquest error; primer, s'explicarà en què consisteix o què vol dir; després s'explicarà exactament què és el que el causa. I finalment, et deixarem la solució a “el procés no té accés al fitxer perquè està sent utilitzat per un altre procés” amb detalls.

"Aquest tipus de fitxer pot malmetre el teu ordinador" [Solució a el problema] portada d'article

"Aquest tipus de fitxer pot malmetre el teu ordinador" [Solució a el problema]

Coneix la solució al problema “Aquest tipus de fitxer pot fer malbé el teu ordinador” i arregla'l.

Esperem que cadascuna de les explicacions que aquí et deixem et siguin útils per poder solucionar aquest error i coneguis més del tema.

Què vol dir aquest error?

Bàsicament, aquest error apareix quan un usuari de Windows tracta dexecutar la comanda Netsh en aquest sistema operatiu. Cal ressaltar que Netsh és una ordre que ofereix múltiples opcions de configuració de xarxa. Aquest error pot aparèixer a Windows Vista, Windows 7, Windows 8 i fins i tot a Finestres 10.

Moltes vegades això passa quan els usuaris intenten fer clic dret en un lloc web que té complement MMC (Microsoft Management Console) o IIS (Internet Information Services).

comandament netsh

Què causa aquest error?

Aquest error és summament molest, però el cert és que no passa per casualitat. A Windows hi ha almenys tres raons per les quals això pot passar; ara s'esmentarà cadascuna, i després es dirà la solució.

No tindre privilegis d'administrador

Aquest error succeeix “El procés no té accés al fitxer perquè està sent utilitzat per un altre procés” perquè el terminal no te privilegis d'administrador. I és que, com que l'ordre Netsh funciona com una línia d'ordres de modificació i revisió de xarxa, cal executar-lo com a administrador perquè funcioni.

Un altre procés està utilitzant el port 80 o el 443

Aquest error també es presenta molt en terminals que utilitzen el sistema IIS (Serveis d'Informació d'Internet, per les sigles en anglès). Com que aquest tipus de terminals poden utilitzar diversos ports de xarxa alhora, de vegades aquest error pot aparèixer si algun altre procés utilitzeu algun d'aquests dos ports de xarxa.

La subclau de ListenOnlyList no està configurada correctament

Una altra de les raons per les quals podria passar aquest error és que la subclau del registre ListeOnlyList estigui mal configurada. Això farà que sigui impossible accedir a l'adreça IP per a l'equip.

Solució a “El procés no té accés al fitxer perquè està sent utilitzat per un altre procés”

Com solucionar aquest error

Encara que aquest error és força molest, la veritat és que no és irremeiable; en saber què és el que causa es pot saber les solució a “el procés no té accés a l'arxiu perquè està sent utilitzat per un altre procés” . A continuació se'n mostraran tres i com implementar-les.

Executar l'ordre com a administrador

La primera solució a “el procés no té accés al fitxer perquè està sent utilitzat per un altre procés” és executar l'ordre Netsh com a administrador; per això, cal prémer les tecles Windows + R. Després escriure “cmd” al quadre de diàleg ia continuació prémer Ctrl+Shift+Enter; així s'obrirà un símbol elevat. Finalment, quan UAC ho sol·liciti, cal pressionar a Sí per tenir privilegis d'administrador.

Utilitzar un altre rang d'adreça IP

En cas que el mètode anterior no hagi funcionat una altra solució, podria ser utilitzar un rang d'adreça IP diferent; això servirà per corregir possibles problemes amb el DNS. Les ordres per poder canviar l'adreça IP en aquest cas seran les següents:

netsh int ipv4 establir un port dinàmic tcp inici = 10000 núm=1000

netsh int ipv4 establir un port dinàmic udp inici = 10000 núm=1000

Solució a “El procés no té accés al fitxer perquè està sent utilitzat per un altre procés”

Resoldre el conflicte del port IIS

Una altra solució a “el procés no té accés al fitxer perquè està sent utilitzat per un altre procés” aplicable a aquest cas és que s'utilitzi el Netsat.exe per poder esbrinar exactament quins processos estan ocupant els ports 80 i 443. Per fer servir aquesta solució hi haurà de prémer les tecles Windows + R, després escriure “cmd” al quadre de diàleg” ia continuació prémer Ctrl + Shift + Enter per obrir un símbol elevat.

Quan la UAC ho indiqui, cal prémer a “Sí” per donar privilegis administratius. Després, dins del símbol elevat cal escriure la comanda netstat -anus per executar la utilitat .exe. En tenir devolució cal navegar per la llista de connexions actives i comprovar si els ports 80 i 443 estan sent utilitzats per un altre procés.

En cas que aquests estiguin usats per un altre procés caldrà tancar el símbol de sistema elevat. Després caldrà prémer les tecles Windows + R, després escriure “regedit” i prémer Enter. Això obrirà un Editor de registre, i quan UAC indiqui cal prémer “Sí” per tenir privilegis administratius.

En estar dins de l'Editor de registre cal navegar a la següent adreça HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP \ Parameters \ ListenOnlyList.

accelerar processament del teu ordinador portada d'article

Accelerar velocitat de processament de la teva Pc [Windows 7, 8, 10, Vista, XP]

Aprèn com pots accelerar el processament del teu ordinador amb sistema Windows.

Si no hi ha una subclau de ListenOnlyList, no cal crear-ne una altra; podeu utilitzar una de l'adreça IP per defecte. Primer cal aturar el servei HTTP, així que cal mantenir lEditor en segon pla. Cal prémer Windows + R, després “cmd” ia continuació Enter”; després cal ingressar la següent ordre i prémer Enter novament:

net stop http

En preguntar si es vol seguir a l'operació cal prémer “Y” i prémer Enter i després entra a l'Editor. Estant allà cal cercar les adreces IP invàlides i eliminar-les. Fet això, cal reiniciar el sistema, i després iniciar el servei HTTP prement Windows + R, després “cmd”, prémer Enter i escriure la següent ordre:

inici net http

En fer-ho, l'error “El procés no té accés a l'arxiu perquè està sent utilitzat per un altre procés” desapareixerà i es podrà gaudir dels privilegis administratius d'aquest programa.

Deixa una resposta

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

Aquest lloc té validesa Akismet per reduir el correu brossa. Aprèn com es processen les dades dels teus comentaris.