Momentan sunteți offline, așteptați să vă reconectați la internet

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

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
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: 12/29/2007 11:20:00 - Revizie: 3.1

Microsoft Internet Information Services 7.0, Microsoft Internet Information Services 6.0

  • kbtshoot kbprb KB890015
Feedback