Artigo: 890015 - Última revisão: segunda-feira, 3 de Dezembro de 2007 - Revisão: 3.3
Recebe uma mensagem de erro "O processo não é possível aceder ao ficheiro porque está a ser utilizado por outro processo" quando tenta iniciar um Web site no snap-in Serviços de informação Internet da MMC
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Quando clica com o botão direito do rato um Web site no snap-in Consola ISS (Serviços de informação Internet Information Services) de gestão da Microsoft (MMC) e, em seguida, clicar em Iniciar , o Web site não é iniciado e receberá a seguinte mensagem de erro:
O processo não é possível aceder ao ficheiro porque está a ser utilizado por outro processo.
Este problema ocorre num computador com o Microsoft IIS 6.0. Este problema também ocorre num computador com o Microsoft IIS 7.0 e o Windows Vista.
Além disso, poderão ser registados os seguintes dois eventos no registo de eventos do sistema no computador baseado no Microsoft Windows Server 2003 que está a executar o IIS:
Origem do evento: W3SVC ID do evento: 1004 Descrição: Não é possível registar o prefixo de URL 'http://*:80/' site '1'. O site foi desactivado. O campo de dados contém o número do erro.
Origem do evento: HTTP ID do evento: 15005 Descrição: Não é possível associar o transporte subjacente para o IPAddress: 80. A lista de só de escuta IP pode conter uma referência a uma interface que não exista nesta máquina. O campo de dados contém o número do erro.
Nota IPAddress é o endereço IP do computador que está a executar o IIS.
Normalmente, este problema ocorre quando um ou mais das seguintes condições se verificar:
Outro processo está a utilizar a porta 80 ou porta 443 no computador que está a executar o IIS. Por predefinição, o IIS utiliza a porta 80 como a porta TCP predefinida e a porta 443 para segura (SSL).
A subchave do registo
ListenOnlyList
não está correctamente configurada no computador que está a executar o IIS.
Para resolver este problema, tem de utilizar o utilitário Netstat.exe na linha de comandos para ver se outro processo estiver a utilizar a porta 80 ou porta 443.
Se a porta 80 não está a ser utilizada, em seguida, tem de examinar a subchave
ListenOnlyList
no computador que está a executar o IIS. Para o fazer, siga estes passos.
importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756
(http://support.microsoft.com/kb/322756/
)
Como efectuar uma cópia de segurança e restaurar o registo no Windows
Inicie sessão no computador que está a executar o IIS utilizando uma conta com permissões administrativas.
Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
Na linha de comandos, escreva o seguinte comando:
netstat-ano
Nota Para obter mais informações sobre o utilitário Netstat.exe, escreva o seguinte comando na linha de comandos:
netstat /?
Se as portas não forem utilizadas, tem de examinar a subchave
ListenOnlyList
no computador que está a executar o IIS. Para fazer, siga estes passos:
Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
No Editor de registo, localize a seguinte subchave do registo:
contiver um endereço IP que não é válido, tem de remover o endereço IP ou alterar as entradas de subchaves
ListenOnlyList
para reflectir um endereço IP válido.
Nota Por predefinição, se a subchave
ListenOnlyList
não estiver presente, é utilizado um endereço IP 0.0.0.0. No entanto, se a subchave
ListenOnlyList
presente e o 0.0.0.0 endereço IP é listado, não deverá estar listado nenhum endereço IP. Se outro endereço IP também listado, os outros endereços IP devem ser eliminados.
Antes de modificar a subchave
ListenOnlyList
, tem de parar o serviço HTTP no computador que está a executar o IIS. Para o fazer, siga estes passos:
Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
net stop http
É apresentada a seguinte mensagem:
Os seguintes serviços dependem do serviço HTTP Parar o serviço HTTP também parar estes serviços.
Serviço de publicação na World Wide Web SSL DE HTTP
Deseja continuar esta operação? (S/N) [N]:
Prima s e, em seguida, prima ENTER.
Nota Na vista, a lista de serviços nesta mensagem também inclui os seguintes serviços:
Anfitrião de dispositivos UPnP
Detecção SSDP
Spooler de impressão
Função de detecção de recursos publicação
Para remover o endereço IP que não é válido no Editor de registo, clique com o botão direito do rato o valor de cadeia que contém o endereço IP e, em seguida, clique em Eliminar . Para modificar o valor de endereço IP, clique com o botão direito do rato o valor de cadeia que contém o endereço IP e, em seguida, clique em Modificar .
Na caixa de diálogo Editar cadeia , escreva o endereço IP correcto na caixa Dados do valor e, em seguida, clique em OK .
Feche o Editor de registo.
Agora tem de reiniciar o serviço HTTP no computador que está a executar o IIS. Para o fazer, siga estes passos:
Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
Na linha de comandos, escreva o seguinte comando:
net start http
Também tem de reiniciar o serviço SSL de HTTP e o serviço de publicação na World Wide Web no computador que está a executar o IIS. Para o fazer, siga estes passos:
Clique em Iniciar , aponte para Ferramentas administrativas e, em seguida, clique em Serviços .
Na snap-in Serviços da MMC, clique com o botão direito do rato nos seguintes serviços e, em seguida, clique em Iniciar :
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 890015
(http://support.microsoft.com/kb/890015/en-us/
)
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.