Primiți un mesaj de eroare „Procesul nu poate accesa fișierul, deoarece acesta este utilizat de un alt proces” când încercați să porniți un site Web în utilitarul de completare snap-in Internet Information Services

Traduceri articole Traduceri articole
ID articol: 890015 - View products that this article applies to.
Important Acest articol conține informații despre modificarea valorilor din registry. Înainte de a face modificări în registry, asigurați-vă că ați realizat o copie de rezervă și că știți să restaurați registry dacă apare o problemă. Pentru informații despre copierea de rezervă, restaurarea și editarea registry, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
256986 Informații despre registry Windows pentru utilizatorii avansați
Măriți totul | Reduceți totul

SIMPTOME

Când faceți clic cu butonul din dreapta pe un site Web în utilitarul de completare snap-in MMC pentru Microsoft Internet Information Services (IIS), apoi faceți clic pe Start, site-ul Web nu pornește și primiți următorul mesaj de eroare:
Procesul nu poate accesa fișierul, deoarece acesta este utilizat de un alt proces.
Această problemă se produce pe un computer care execută Microsoft IIS 6.0. De asemenea, această problemă se produce și pe un computer care execută Microsoft IIS 7.0 și Windows Vista.

În plus, în jurnalul de evenimente System al computerului Microsoft Windows Server 2003 pe care se execută IIS se pot înregistra următoarele două evenimente:

Event Source: W3SVC
Event ID: 1004
Description: Cannot register the URL prefix 'http://*:80/' for site '1'. The site has been deactivated. The data field contains the error number.

Event Source: HTTP
Event ID: 15005
Description: Unable to bind to the underlying transport for AdrIP:80. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine. The data field contains the error number.

Notă AdrIP este adresa IP a computerului care execută IIS.

CAUZĂ

Această problemă se produce, de obicei dacă una sau mai multe dintre condițiile următoare sunt adevărate:
  • Alt proces utilizează portul 80 sau 443 pe computerul care execută IIS. În mod implicit, IIS utilizează portul 80 ca port TCP implicit și portul 443 pentru Secure Sockets Layer (SSL).
  • Subcheia de registry
    ListenOnlyList
    nu este corect configurată pe computerul care execută IIS.

REZOLUȚIE

Pentru a rezolva această problemă, trebuie să utilizați utilitarul Netstat.exe în linia de comandă pentru a vedea dacă un alt proces utilizează portul 80 sau 443.

Dacă portul 80 nu se utilizează, trebuie să examinați subcheia de registry
ListenOnlyList
pe computerul care execută IIS. Pentru aceasta, urmați pașii de mai jos.

Avertisment Dacă nu utilizați corect editorul de registry, pot apărea probleme grave care să necesite reinstalarea sistemului de operare. Microsoft nu poate garanta că problemele care rezultă din utilizarea incorectă a editorului de registry pot fi remediate. Utilizați editorul de registry pe propriul risc.
  1. Faceți log on pe computerul care execută IIS utilizând un cont cu permisiuni administrative.
  2. Faceți clic pe Start, pe Executare, tastați cmd, apoi faceți clic pe OK.
  3. La promptul de comandă, tastați următoarea comandă:
    netstat -ano
    Notă Pentru mai multe informații despre utilitarul Netstat.exe, tastați următoarea comandă la promptul de comandă:
    netstat /?
  4. Dacă porturile nu sunt utilizate, trebuie să examinați subcheia de registry
    ListenOnlyList
    pe computerul care execută IIS. Pentru aceasta, urmați acești pași:
    1. Faceți clic pe Start, pe Executare, tastați regedit, apoi faceți clic pe OK.
    2. În Registry Editor, găsiți, apoi faceți clic pe următoarea subcheie de registry:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
  5. Asigurați-vă că subcheia
    ListenOnlyList
    conține adrese IP valide. Dacă subcheia
    ListenOnlyList
    conține o adresă IP care nu este validă, trebuie să eliminați adresa IP sau să modificați intrările subcheii
    ListenOnlyList
    pentru a reflecta o adresă IP validă.

    Notă În mod implicit, dacă subcheia
    ListenOnlyList
    nu este prezentă, se utilizează o adresă IP 0.0.0.0. Cu toate acestea, dacă subcheia
    ListenOnlyList
    este prezentă și adresa IP 0.0.0.0, nu ar trebui să fie listate alte adrese IP. Dacă sunt listate și alte adrese IP, celelalte adrese IP trebuie șterse.
  6. Înainte de a modifica subcheia
    ListenOnlyList
    , trebuie să opriți serviciul HTTP pe computerul care execută IIS. Pentru aceasta, urmați acești pași:
    1. Faceți clic pe Start, pe Executare, tastați cmd, apoi faceți clic pe OK.
    2. La promptul de comandă tastați următoarea comandă, apoi apăsați ENTER:
      net stop http
      Apare următorul mesaj:
      The following services are dependent on the HTTP service
      Stopping the HTTP service will also stop these services.

      World Wide Web Publishing Service
      HTTP SSL

      Do you want to continue this operation? (Y/N) [N]:
      Apăsați Y, apoi ENTER.

      Notă Pe Vista, lista de servicii din acest mesaj include și următoarele servicii:
      • UPnP Device Host
      • SSDP Discovery
      • Print Spooler
      • Function Discovery Resource Publication
  7. Pentru a elimina adresa IP care nu este validă din Registry Editor, faceți clic cu butonul din dreapta pe valoarea șir de caractere care conține adresa IP, apoi faceți clic pe Delete. Pentru a modifica valoarea adresei IP, faceți clic cu butonul din dreapta pe valoarea care conține adresa IP, apoi faceți clic pe Modify.
  8. În caseta de dialog Edit String, tastați adresa IP corectă în caseta Value Data, apoi faceți clic pe OK.
  9. Închideți Registry Editor.
  10. Acum trebuie să reporniți serviciul HTTP pe computerul care execută IIS. Pentru aceasta, urmați acești pași:
    1. Faceți clic pe Start, pe Executare, tastați cmd, apoi faceți clic pe OK.
    2. La promptul de comandă, tastați comanda următoare:
      net start http
  11. De asemenea, trebuie să reporniți serviciul HTTP SSL și serviciul World Wide Web Publishing Service pe computerul care execută IIS. Pentru aceasta, urmați acești pași:
    1. Faceți clic pe Start, indicați spre Instrumente de administrare, apoi faceți clic pe Servicii.
    2. În utilitarul de completare snap-in MMC Servicii, faceți clic cu butonul din dreapta pe următoarele servicii, apoi faceți clic pe Start:
      • World Wide Web Publishing Service
      • HTTP SSL
    3. Închideți utilitarul de completare snap-in MMC Servicii.

Proprietă?i

ID articol: 890015 - Ultima examinare: 29 decembrie 2007 - Revizie: 3.1
SE APLICĂ LA
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 6.0
Cuvinte cheie: 
kbtshoot kbprb KB890015

Trimite?i feedback

 

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