tecnoloxíaTutorial

Solución a "O proceso non ten acceso ao ficheiro porque está a ser usado por outro proceso"

Hoxe en día, a tecnoloxía avanza extremadamente rápido, e por iso hai cada vez máis programas, comandos e mesmo erros dos que ter en conta. Un deles chámase "O proceso non ten acceso ao ficheiro porque está a ser usado por outro proceso". Aínda que isto é bastante molesto, a verdade é que non está sen solución como moitos outros.

Este erro comentarase a continuación; En primeiro lugar, explicarase en que consiste ou que significa; entón explicarase exactamente o que o provoca. E por último, deixámosche a solución a "o proceso non ten acceso ao ficheiro porque está a ser usado por outro proceso" con detalles.

"Este tipo de ficheiro pode danar o seu ordenador" artigo da portada [Solución ao problema]

"Este tipo de ficheiro pode danar o ordenador" [Solución ao problema]

Coñece a solución ao problema "Este tipo de ficheiro pode danar o teu ordenador" e solucionalo.

Agardamos que cada unha das explicacións que aquí deixamos vos sexa útil para poder solucionar este erro e coñecer máis sobre o tema.

Que significa este erro?

Basicamente aparece este erro cando un usuario de Windows tenta executar o comando Netsh neste sistema operativo. Nótese que Netsh é un comando que ofrece varias opcións de configuración de rede. Este erro pode aparecer en Windows Vista, Windows 7, Windows 8 e mesmo en Windows 10.

Moitas veces isto ocorre cando os usuarios tentan facer clic co botón dereito nun sitio web que ten un complemento MMC (Microsoft Management Console) ou IIS (Internet Information Services).

comando netsh

Que causa este erro?

Este erro é moi molesto, pero o certo é que non ocorre por casualidade. En Windows hai polo menos tres razóns polas que isto pode ocorrer; agora mencionarase cada un, e despois dirase a solución.

Non ten privilexios de administrador

Este erro ocorre "O proceso non ten acceso ao ficheiro porque está a ser usado por outro proceso" porque o terminal non ten privilexios de administrador. Dado que o comando Netsh funciona como unha liña de comandos de revisión e modificación da rede, é necesario executalo como administrador para que funcione.

Outro proceso é usar o porto 80 ou 443

Este erro tamén se produce moito nos terminais que utilizan o sistema IIS (Internet Information Services, polas súas siglas en inglés). Dado que este tipo de terminal pode utilizar varios portos de rede ao mesmo tempo, ás veces pode aparecer este erro se algún outro proceso está a usar calquera destes dous portos de rede.

A subclave ListenOnlyList non está definida correctamente

Outra razón pola que se pode producir este erro é que a subclave do rexistro ListeOnlyList está mal configurada. Isto fará imposible que o ordenador acceda ao enderezo IP.

Solución a "O proceso non ten acceso ao ficheiro porque está a ser usado por outro proceso"

Como corrixir este erro

Aínda que este erro resulta bastante molesto, o certo é que non é irremediable; Coñecendo o que o provoca, podes atopar a solución para "o proceso non ten acceso ao ficheiro porque está a ser usado por outro proceso". Tres deles e como implementalos mostraranse a continuación.

Execute o comando como administrador

A primeira solución para "o proceso non ten acceso ao ficheiro porque está a ser usado por outro proceso" é executar o comando Netsh como administrador; Para iso, tes que premer as teclas Windows + R. Despois escribe "cmd" no cadro de diálogo e despois preme Ctrl + Maiús + Intro; isto abrirá un símbolo en relieve. Finalmente, cando a UAC o solicite, debes facer clic en "Si" para ter privilexios de administrador.

Usa outro intervalo de enderezos IP

No caso de que o método anterior non funcionase, outra solución podería ser utilizar un intervalo de enderezos IP diferente; Isto axudará a corrixir posibles problemas de DNS. Os comandos para poder cambiar o enderezo IP neste caso serán os seguintes:

netsh int ipv4 establece un porto dinámico tcp start = 10000 num = 1000

netsh int ipv4 establece un porto dinámico udp start = 10000 num = 1000

Solución a "O proceso non ten acceso ao ficheiro porque está a ser usado por outro proceso"

Resolve o conflito de portos IIS

Outra solución para "o proceso non ten acceso ao ficheiro porque está a ser usado por outro proceso" aplicable a este caso é utilizar Netsat.exe para saber exactamente que procesos están ocupando os portos 80 e 443. Para usar esta solución hai que será que premer as teclas Windows + R, a continuación, escriba "cmd" no cadro de diálogo "e, a continuación, prema Ctrl + Maiús + Intro. para abrir un símbolo en relieve.

Cando o UAC o indique, fai clic en "Si" para darlle privilexios administrativos. A continuación, dentro do símbolo en relieve, escriba o comando netstat -ano para executar a utilidade .exe. Ao ter un retorno, ten que buscar a lista de conexións activas e comproba se os portos 80 e 443 están sendo utilizados por outro proceso.

Se estes son usados ​​por outro proceso, terá que pechar o símbolo do sistema elevado. Despois terás que premer as teclas Windows + R, e despois escribir "regedit" e premer Intro. Isto abrirá un Editor de Rexistro e, cando o UAC o indique, tes que premer "Si" para ter privilexios administrativos.

Estando dentro do Editor do Rexistro tes que navegar na seguinte dirección HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP \ Parámetros \ ListenOnlyList.

acelera o procesamento da portada do artigo do teu ordenador

Acelere a velocidade de procesamento do seu PC [Windows 7, 8, 10, Vista, XP]

Aprende como podes acelerar o procesamento do teu PC con Windows.

Se non hai ningunha subclave de ListenOnlyList, non cree outra; pódese utilizar un dos enderezos IP predeterminados. Primeiro tes que deter o servizo HTTP, polo que tes que manter o Editor en segundo plano. Ten que premer Windows + R, despois "cmd" e despois Intro "; entón tes que introducir o seguinte comando e premer Intro de novo:

net stop http

Ao preguntar se queres continuar na operación tes que pulsar "Y" e pulsar Intro e despois entrar no Editor. Mentres hai que buscar os enderezos IP non válidos e eliminalos. Unha vez feito isto, ten que reiniciar o sistema e, a continuación, iniciar o servizo HTTP premendo Windows + R, despois "cmd", prema Intro e escriba o seguinte comando:

inicio net http

Ao facelo, o erro "O proceso non ten acceso ao ficheiro porque está a ser usado por outro proceso" desaparecerá e poderás gozar dos privilexios administrativos deste programa.

Deixe un comentario