Riceverai un messaggio di errore "il processo non pu˛ accedere al file perchÚ Ŕ utilizzato da un altro processo" quando si tenta di avviare un sito Web nello snap-in MMC Internet Information Services

Traduzione articoli Traduzione articoli
Identificativo articolo: 890015 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Quando si fare clic con il pulsante destro del mouse su un sito Web nello snap-in MMC Microsoft Internet Information Services (IIS) e quindi scegliere Avvia , il sito Web non viene avviato e viene visualizzato il seguente messaggio di errore:
Il processo non pu˛ accedere al file perchÚ Ŕ utilizzato da un altro processo.
Questo problema si verifica in un computer che esegue Microsoft IIS 6.0. Questo problema si verifica anche in un computer in cui Ŕ in esecuzione sia Microsoft IIS 7.0 che in Windows Vista.

Inoltre, Ŕ Ŕ possibile che nel registro eventi di sistema il computer basato su Microsoft Windows Server 2003 in cui Ŕ in esecuzione IIS essere registrati i due eventi seguenti:

Origine evento: W3SVC
ID evento: 1004
Descrizione: Impossibile registrare il prefisso URL 'http://*:80/' per il sito '1'. Il sito Ŕ stato disattivato. Il campo dati contiene il numero di errore.

Origine evento: HTTP
ID evento: 15005
Descrizione: Impossibile effettuare il binding al trasporto sottostante per IPAddress: 80. L'elenco IP parti per la di solo ascolto pu˛ contenere un riferimento a un'interfaccia che non esista nel computer in uso. Il campo dati contiene il numero di errore.

Nota IPAddress Ŕ l'indirizzo IP del computer che esegue IIS.

Cause

In genere, questo problema si verifica quando uno o pi¨ delle seguenti condizioni:
  • Un altro processo Ŕ utilizzando la porta 80 o 443 sul computer che esegue IIS. Per impostazione predefinita, IIS utilizza la porta 80 come porta TCP predefinita e la porta 443 per SSL (Secure Sockets Layer).
  • La sottochiave del Registro di sistema
    ListenOnlyList
    non Ŕ configurata correttamente nel computer in cui Ŕ in esecuzione IIS.

Risoluzione

Per risolvere il problema, occorre utilizzare l'utilitÓ Netstat.exe nella riga di comando per verificare se un altro processo utilizza la porta 80 o 443.

Se la porta 80 non Ŕ in uso, Ŕ necessario esaminare quindi la sottochiave del Registro di sistema
ListenOnlyList
nel computer in cui Ŕ in esecuzione IIS. Per effettuare questa operazione, attenersi alla seguente procedura.

importante Questa sezione, metodo o l'attivitÓ sono contenute procedure viene illustrato come modificare il Registro di sistema. Tuttavia, possono causare seri problemi se si modifica il Registro di sistema in modo errato. Pertanto, assicurarsi che questa procedura con attenzione. Per maggiore protezione, Ŕ eseguire il backup del Registro di sistema prima di modificarlo. ╚ quindi possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
322756Come eseguire il backup e il ripristino del Registro di sistema in Windows
  1. Accedere al computer che esegue IIS utilizzando un account che dispone di autorizzazioni amministrative.
  2. Fare clic su Start , scegliere Esegui , digitare cmd e quindi fare clic su OK .
  3. Al prompt dei comandi, digitare il seguente comando:
    netstat - ano
    Nota Per ulteriori informazioni sull'utilitÓ Netstat.exe, digitare il seguente comando al prompt dei comandi:
    netstat /?
  4. Se le porte non vengono utilizzate, Ŕ necessario esaminare la sottochiave del Registro di sistema
    ListenOnlyList
    nel computer in cui Ŕ in esecuzione IIS. A scopo questa attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare regedit e quindi fare clic su OK .
    2. Nell'editor del Registro di sistema individuare la seguente sottochiave:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
  5. Assicurarsi che la sottochiave
    ListenOnlyList
    contenga indirizzi IP validi. Se la sottochiave
    ListenOnlyList
    contiene un indirizzo IP non Ŕ valido, Ŕ necessario rimuovere l'indirizzo IP o modificare le voci di sottochiave
    ListenOnlyList
    riflettono un indirizzo IP valido.

    Nota Per impostazione predefinita, se la sottochiave
    ListenOnlyList
    non Ŕ presente, viene utilizzato un indirizzo IP di 0.0.0.0. Tuttavia, se la sottochiave
    ListenOnlyList
    Ŕ presente e il 0.0.0.0 indirizzo IP Ŕ elencato, non dovrebbe essere elencato alcun indirizzo. Se altro indirizzo IP Ŕ inoltre elencato, Ŕ necessario eliminare gli altri indirizzi IP.
  6. Prima di modificare la sottochiave
    ListenOnlyList
    , Ŕ necessario interrompere il servizio HTTP sul computer che esegue IIS. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare cmd e quindi fare clic su OK .
    2. Al prompt dei comandi digitare il comando seguente e premere INVIO:
      net stop http
      Viene visualizzato il seguente messaggio:
      I seguenti servizi sono dipendenti dal servizio HTTP
      L'arresto del servizio HTTP interromperÓ anche questi servizi.

      Servizio pubblicazione sul World Wide Web
      SSL HTTP

      Continuare l'operazione? (S/N) [N]:
      Premere s e quindi premere INVIO.

      Nota In Vista, l'elenco dei servizi di questo messaggio include inoltre i seguenti servizi:
      • Host di periferiche UPnP
      • Rilevamento SSDP
      • Spooler di stampa
      • Pubblicazione di funzione individuazione risorse
  7. Per rimuovere l'indirizzo IP che non Ŕ valido nell'editor del Registro di sistema, fare clic con il pulsante destro del mouse sul valore stringa che contiene l'indirizzo IP e quindi fare clic su Elimina . Per modificare il valore dell'indirizzo IP, fare clic con il pulsante destro del mouse sul valore stringa che contiene l'indirizzo IP e quindi fare clic su Modifica .
  8. Nella finestra di dialogo Modifica stringa digitare l'indirizzo IP corretto nella casella Dati valore e quindi fare clic su OK .
  9. Chiudere l'editor del Registro di sistema.
  10. ╚ necessario riavviare il servizio HTTP sul computer che esegue IIS. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare cmd e quindi fare clic su OK .
    2. Al prompt dei comandi, digitare il seguente comando:
      net start http
  11. ╚ inoltre necessario riavviare il servizio SSL HTTP e il servizio pubblicazione sul Web nel computer in cui Ŕ in esecuzione IIS. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Strumenti di amministrazione e quindi fare clic su servizi .
    2. Nello snap-in MMC Servizi, fare clic con il pulsante destro del mouse i seguenti servizi e quindi fare clic su Start :
      • Servizio pubblicazione sul World Wide Web
      • SSL HTTP
    3. Chiudere lo snap-in MMC Servizi.

ProprietÓ

Identificativo articolo: 890015 - Ultima modifica: lunedý 3 dicembre 2007 - Revisione: 3.3
Le informazioni in questo articolo si applicano a:
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 6.0
Chiavi:á
kbmt kbtshoot kbprb KB890015 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 890015
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com