컴퓨터잡담

Windows Firewall/Internet Connection Sharing (ICS) 서비스를 시작할 수 없습니다.

by 디케 posted Jun 19, 2010
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄


Windows Firewall/Internet Connection Sharing (ICS) 서비스를 시작할 수 없습니다.


연결된 서비스가 실행되고 있지 않아서 Windows 방화벽 설정을 표시할 수 없습니다.

Windows Firewall/Internet Connection Sharing (ICS) 서비스를 시작하시겠습니까?

Windows에서 Windows Firewall/Internet Connection Sharing (ICS) 서비스를 시작할 수 없습니다.



원인

이 문제는 SharedAccess.reg 파일이 없거나 손상되었기 때문에 발생합니다. SharedAccess.reg 파일은 Windows 방화벽 서비스를 나타냅니다.

참고 Windows XP SP2의 Windows 방화벽 서비스는 이전 버전의 Windows XP에서는 인터넷 연결 방화벽(ICF)입니다.



해결

방법 1: "Setup API InstallHinfSection" 함수를 호출하여 Windows 방화벽 설치

Windows 방화벽을 설치하려면 다음과 같이 하십시오.
  1. 시작실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
  2. 명령 프롬프트에서 다음 명령줄을 입력한 다음 Enter 키를 누릅니다.
    Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
  3. Windows를 다시 시작합니다.
  4. 시작실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
  5. 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
    Netsh firewall reset
  6. 시작실행을 차례로 누르고 firewall.cpl을 입력한 다음 Enter 키를 누릅니다. Windows 방화벽 대화 상자에서 사용(권장)을 누른 다음 확인을 누릅니다.

방법 2: 레지스트리에 Windows 방화벽 항목 추가

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.

레지스트리에 Windows 방화벽을 추가하려면 다음과 같이 하십시오.
  1. 다음 텍스트를 메모장에 복사한 다음 Sharedaccess.reg라는 이름으로 파일을 저장합니다.
    Windows 레지스트리 편집기 버전 5.00
    
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]
    "DependOnGroup"=hex(7):00,00
    "DependOnService"=hex(7):4e,00,65,00,74,00,6d,00,61,00,6e,00,00,00,57,00,69,00,\
      6e,00,4d,00,67,00,6d,00,74,00,00,00,00,00
    "Description"="Provides network address translation, addressing, name resolution and/or intrusion prevention services for a home or small office network."
    "DisplayName"="Windows Firewall/Internet Connection Sharing (ICS)"
    "ErrorControl"=dword:00000001
    "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
      74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
      00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
      6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
    "ObjectName"="LocalSystem"
    "Start"=dword:00000002
    "Type"=dword:00000020
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch]
    "Epoch"=dword:00002cd0
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters]
    "ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
      00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
      69,00,70,00,6e,00,61,00,74,00,68,00,6c,00,70,00,2e,00,64,00,6c,00,6c,00,00,\
      00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications\List]
    "%windir%\\system32\\sessmgr.exe"="%windir%\\system32\\sessmgr.exe:*:enabled:@xpsp2res.dll,-22019"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List]
    "%windir%\\system32\\sessmgr.exe"="%windir%\\system32\\sessmgr.exe:*:enabled:@xpsp2res.dll,-22019"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup]
    "ServiceUpgrade"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup\InterfacesUnfirewalledAtUpdate]
    "All"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Enum]
    "0"="Root\\LEGACY_SHAREDACCESS\\0000"
    "Count"=dword:00000001
    "NextInstance"=dword:00000001
  2. Sharedaccess.reg를 두 번 눌러 이 파일의 내용을 레지스트리에 추가하고 Windows 방화벽 항목을 만듭니다.
  3. Windows를 다시 시작합니다.
  4. 시작실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
  5. 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
    Netsh firewall reset
  6. 시작실행을 차례로 누르고 firewall.cpl을 입력한 다음 확인을 누릅니다.
  7. 사용할 Windows 방화벽 설정을 구성합니다.


추가정보

Windows 방화벽 서비스가 시작되었는지 확인하려면 다음과 같이 하십시오.

  1. 시작실행을 차례로 누르고 services.msc를 입력한 다음 확인을 누릅니다.
  2. 서비스 목록에서 Windows Firewall/Internet Connection Sharing (ICS)을 찾습니다. 서비스 상태가 시작됨인지 확인합니다.
  3. 이 서비스 기능을 사용하는 방법에 대한 자세한 내용을 보려면 동작 메뉴에서 도움말을 누릅니다.



[문제점]

  - Windows 방화벽 오류

 연결된 서비스가 실행되고 있지 않아서 Windows 방화벽 설정을 표시할 수 없습니다. Windows 방화벽/인터넷 연결 공유(ICS) 서비스를 시작하시겠습니까?  Windows에서 Windows 방화벽/인터넷 연결 공유(ICS) 서비스를 시작할 수 없습니다. 


이벤트뷰어를 확인해 보면 아래와같은 오류들이 있습니다.

  - 다음 오류 때문에 Windows Firewall/Internet Connection Sharing (ICS) 서비스를 시작하지 못했습니다: 지정된 파일을 찾을 수 없습니다. 

  - 다음 오류 때문에 DameWare NT Utilities 2.6 서비스를 시작하지 못했습니다: 지정된 파일을 찾을 수 없습니다. 

  - Print Spooler 서비스는 다음의 존재하지 않는 서비스에 종속됩니다: DHCPServer


 [내용]

http://support.microsoft.com/kb/892199/ko

내용을 참고해 보았지만, 해결이 되지 않고 있습니다.



몇일 전에도 이런 일이 발생하여, 윈도우 복원을 한적이 있었는데..

근본적인 문제의 원인이 무엇인지 궁금합니다..

혹시, 외부의 침입으로 발생할 수 있는 것인가요?






원인

이 문제는 SharedAccess.reg 파일이 없거나 손상되었기 때문에 발생합니다. 

SharedAccess.reg 파일은 Windows 방화벽 서비스를 나타냅니다.

참고 Windows XP SP2의 Windows 방화벽 서비스는 이전 버전의 Windows XP에서는 인터넷 연결 방화벽(ICF)입니다.



해결

이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.

위로 가기

방법 1: "Setup API InstallHinfSection" 함수를 호출하여 Windows 방화벽 설치

Windows 방화벽을 설치하려면 다음과 같이 하십시오.

시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.

명령 프롬프트에서 다음 명령줄을 입력한 다음 Enter 키를 누릅니다.

Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf

Windows를 다시 시작합니다.

시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.

명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

Netsh firewall reset

시작, 실행을 차례로 누르고 firewall.cpl을 입력한 다음 Enter 키를 누릅니다. Windows 방화벽 대화 상자에서 사용(권장)을 누른 다음 확인을 누릅니다.

위로 가기

방법 2: 레지스트리에 Windows 방화벽 항목 추가

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.


레지스트리에 Windows 방화벽을 추가하려면 다음과 같이 하십시오.

다음 텍스트를 메모장에 복사한 다음 Sharedaccess.reg라는 이름으로 파일을 저장합니다.

Windows 레지스트리 편집기 버전 5.00


[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]

"DependOnGroup"=hex(7):00,00

"DependOnService"=hex(7):4e,00,65,00,74,00,6d,00,61,00,6e,00,00,00,57,00,69,00,\

  6e,00,4d,00,67,00,6d,00,74,00,00,00,00,00

"Description"="Provides network address translation, addressing, name resolution and/or intrusion prevention services for a home or small office network."

"DisplayName"="Windows Firewall/Internet Connection Sharing (ICS)"

"ErrorControl"=dword:00000001

"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\

  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\

  00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\

  6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00

"ObjectName"="LocalSystem"

"Start"=dword:00000002

"Type"=dword:00000020


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch]

"Epoch"=dword:00002cd0


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters]

"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\

  00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\

  69,00,70,00,6e,00,61,00,74,00,68,00,6c,00,70,00,2e,00,64,00,6c,00,6c,00,00,\

  00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy]


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications]


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications\List]

"%windir%\\system32\\sessmgr.exe"="%windir%\\system32\\sessmgr.exe:*:enabled:@xpsp2res.dll,-22019"


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile]


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications]


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List]

"%windir%\\system32\\sessmgr.exe"="%windir%\\system32\\sessmgr.exe:*:enabled:@xpsp2res.dll,-22019"


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup]

"ServiceUpgrade"=dword:00000001


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup\InterfacesUnfirewalledAtUpdate]

"All"=dword:00000001


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Enum]

"0"="Root\\LEGACY_SHAREDACCESS\\0000"

"Count"=dword:00000001

"NextInstance"=dword:00000001

Sharedaccess.reg를 두 번 눌러 이 파일의 내용을 레지스트리에 추가하고 Windows 방화벽 항목을 만듭니다.

Windows를 다시 시작합니다.

시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.

명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

Netsh firewall reset

시작, 실행을 차례로 누르고 firewall.cpl을 입력한 다음 확인을 누릅니다.

사용할 Windows 방화벽 설정을 구성합니다.

이러한 방법으로 문제가 해결되지 않으면 Windows XP SP2를 다시 설치하십시오.


추가정보

Windows 방화벽 서비스가 시작되었는지 확인하려면 다음과 같이 하십시오.

시작, 실행을 차례로 누르고 services.msc를 입력한 다음 확인을 누릅니다.

서비스 목록에서 Windows Firewall/Internet Connection Sharing (ICS)을 찾습니다. 

서비스 상태가 시작됨인지 확인합니다.


===============================================================



C:\Documents and Settings\Administrator>ipconfig/renew


Windows IP Configuration


An error occurred while renewing interface 로컬 영역 연결 : RPC 서버를 사용할 수

 없습니다.





로컬 영역 연결 인터페이스를 갱신하는 동안 오류가 발생했습니다 : RPC 서버를 사용할 수 없습니다


여기에 우리가 사용하는 수정 프로그램입니다 :


1. 시작을 누른 다음 실행을 누릅니다.


2. 열기 상자에 regedit를 입력한 다음 확인을 누릅니다.


3. 레지스트리 편집기에서 내보내기를 선택하고 파일을 누른 다음 바탕 화면으로 레지스트리의 복사본을 저장합니다.


4. 레지스트리 편집기에서 HKEY_LOCAL_MACHINE \ 시스템 \ CurrentControlSet \ Services를 확장합니다.


5. 마우스 오른쪽 단추로 Winsock을 누른 다음 삭제를 누릅니다. 되면 예를 누릅니다, 삭제할 것인지 묻는 메시지를 확인하고 있습니다.


6. 마우스 오른쪽 단추로 Winsock2를 누른 다음 삭제를 누릅니다. 되면 예를 누릅니다, 삭제할 것인지 묻는 메시지를 확인하고 있습니다.


7. 시작을 누르고, 누른 다음 제어판을 누른 다음 네트워크 및 인터넷 연결.


8. 로컬 영역 연결을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.


9. 로컬 영역 연결 등록 정보에서 설치를 누릅니다.


10. 선택한 네트워크 구성 요소 유형을 클릭 프로토콜을 누른 다음 추가를 누릅니다.


11. 이제 사용 가능한 프로토콜 목록을 볼 것이며, 다음 디스크 있음을 ...


12. , C가 다음과 같은 경로를 입력하십시오 : \ windows \ inf를 혹은에 c : \ winnt입니다 \ inf를을 누른 다음 확인을 누릅니다


13. 당신이 프로토콜을 사용할 것입니다 확장된 목록의 현재보고, 선택하고 인터넷 프로토콜 (TCP / IP)을 누른 다음 확인을 누릅니다


14. 재부 팅합니다





C:\Documents and Settings\Administrator>ipconfig/all