본문 바로가기

OS & network/windows

윈도우즈 마스터 브라우저 설정


출처 : http://jk13.tistory.com/115

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

Windows 2000
1. 시작, 실행을 차례로 누르고 Regedt32를 입력한 다음 확인을 누릅니다.
2. 다음 레지스트리 항목을 찾습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\
3. MaintainServerList의 값을 No로 변경합니다.
4. 컴퓨터를 다시 시작합니다.
Windows NT 및 Windows XP
1. 시작, 실행을 차례로 누르고 Regedt32를 입력한 다음 확인을 누릅니다.
2. 다음 레지스트리 항목을 찾습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\
3. MaintainServerList의 값을 false로 변경합니다.
4. 컴퓨터를 다시 시작합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\ MaintainServerList의 값이 No이면 이 서버는 브라우저가 아닙니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\ MaintainServerList 의 값이 Yes이면 이 서버가 브라우저가 됩니다.

Computer Browser 서비스는 현재 브라우저 목록을 가져오기 위해 마스터 브라우저에 연결하려고 합니다. Computer Browser 서비스가 마스터 브라우저를 찾을 수 없으면 강제 선택을 수행하고 마스터 브라우저 후보가 됩니다. 또한 MaintainServerList를 Yes로 설정하면 브라우저가 시작될 때 선택하게 합니다.
방법 3: SC(서비스 컨트롤러) 유틸리티 사용
명령줄 서비스 컨트롤러 유틸리티인 Sc.exe와 Netsvc.exe를 사용하여 서비스의 시작 값을 전환할 수 있습니다. 이러한 유틸리티는 Windows 2000 Resource Kit에 있으며 원격으로 서비스를 시작하고 중지하는 데에도 사용할 수 있습니다.

원격 시스템에서 브라우저 서비스를 해제하려면 명령 프롬프트에서 다음 명령을 입력하십시오.
SC \\ServerName config Browser start= disabled
참고 옵션 이름에는 등호와 공백 문자가 차례로 포함됩니다.

Sc.exe 도구에 대한 자세한 내용은 Sc-dev.txt 파일을 참조하십시오. 이 파일은 Windows 2000 Resource Kit에 있습니다.

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

Computer Browser 서비스는 네트워크에 있는 컴퓨터의 업데이트된 목록을 관리하며 이 목록을 컴퓨터에 제공하기도 합니다. 브라우저는 전송 단위로 모든 서버 정보를 관리합니다. 전송은 프로토콜에 바인딩된 실제 네트워크 카드입니다. 브라우저 서비스는 워크스테이션 서비스에 따라 설치된 모든 전송 및 어댑터 조합을 통해 서버 목록을 수집합니다.

일반적으로 Computer Browser 서비스를 언제 실행해야 하는지에 대해 잘못 알고 있는데, 이 서비스는 다음과 같은 브라우저 역할을 수행하는 Windows 기반 시스템에서만 실행해야 합니다.
도메인 마스터 브라우저
마스터 브라우저
백업 브라우저
잠재적 브라우저
컴퓨터의 워크스테이션 서비스(리디렉터)는 네트워크에 있는 서버와 도메인의 목록을 가져오는 역할을 수행합니다.

"실제 멀티홈"이라는 용어는 둘 이상의 네트워크 인터페이스가 있음을 나타내고 "논리 멀티홈"이라는 용어는 하나의 인터페이스에 둘 이상의 IP 주소가 있음을 나타냅니다.

찾아보기 역할은 이 문서에서 설명한 대로 전송 단위로 해제하거나 다음 레지스트리 하위 키를 사용하여 어댑터 단위로 해제할 수 있습니다.
HKEY_LOCAL_MACHINE\CurrentControlSet\Services\Browser\Parameters\UnboundBindings

데이터 형식: REG_MULTI_SZ
문자열 값:
NetBT_name of network adaptor driver to be disabled(Windows NT 4.0 시스템)
NetBT_Tcpip_{adaptor GUID}(Windows 2000 이상의 시스템)

멀티홈 Windows 기반 서버에 둘 이상의 네트워크 어댑터가 있는 경우 다중 문자열 필드의 각 줄에 해제할 각 드라이버 인스턴스를 입력합니다.

주의 전송이 중복되어 브라우저 컴퓨터에 더 이상 필요하지 않은 것이 확실한 경우에만 브라우저에서 전송의 바인딩을 해제하려면 다음과 같이 하십시오. 먼저 레지스트리를 백업하십시오.

바인딩을 해제할 전송 번호를 확인하려면 명령 프롬프트에서 net config workstation, net config workstation, ipconfig/all, 및 browstat unbindtransport number 명령을 실행합니다. 이렇게 하려면 다음과 같이 하십시오.

참고 Browstat 유틸리티는 Windows 2000 지원 도구에 포함되어 있습니다. Windows 2000 지원 도구에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
301423 (http://support.microsoft.com/kb/301423/) Windows 2000 지원 도구를 Windows 2000 Server 기반 컴퓨터에 설치하는 방법
1. 명령 프롬프트에서 net config workstation을 입력한 다음 Enter 키를 누릅니다.

Windows 2000 이상의 운영 체제에서는 다음과 유사한 내용이 표시됩니다.
활성 워크스테이션 NetbiosSmb (000000000000)
NetBT_Tcpip_{adaptor GUID} (MAC Address) NetBT_Tcpip_{adaptor GUID} (MAC Address) NetBT_Tcpip_{adaptor GUID} (MAC Address) NetBT_Tcpip_{adaptor GUID} (MAC Address)
2. 명령 프롬프트에서 Ipconfig/all을 입력한 다음 Enter 키를 누릅니다.
다음과 같은 각 어댑터의 MAC 주소가 표시됩니다.
Physical Address. . . . . . . . . : 00-02-A5-44-7C-E5


이제 특정 어댑터에 대한 MAC 주소와 브라우저 서비스에 대한 전송(device\protocol_GUID)의 연결을 확인했습니다.

참고 Netdiag는 특정 어댑터에 대한 MAC 주소(실제 주소)와 GUID의 연결을 표시하며 현재 브라우저에 바인딩된 전송 목록을 표시하기도 합니다.
3. 명령 프롬프트에서 browstat dumpnet을 입력한 다음 Enter 키를 누릅니다.
이 명령은 Computer Browser 서비스에 바인딩된 전송(device/protocol_GUID)을 표시합니다.

Windows 2000 이상의 운영 체제에서는 다음과 유사한 내용이 표시됩니다.
List of transports currently bound to the browser
1 \Device\NetBT_Tcpip_{A5CC1CF0-B511-48B5-84C2-AB2FABD39EFD}
2 \Device\NetBT_Tcpip_{4D6B03BC-1539-46C3-A10D-C5C8E5D25A4B}
3 \Device\NetBT_Tcpip_{D995825F-F226-49D6-8221-503BE0A9BBAD}
4 \Device\NetBT_Tcpip_{C9FAA151-E451-4B54-8C75-0EB2F77CCB5F}


전송(\Device\protocol_GUID) 앞에 표시된 번호를 확인하고 바인딩을 해제할 전송의 번호를 하나 선택하십시오.
4. 명령 프롬프트에서 다음 명령을 입력한 다음 Enter 키를 누릅니다.

참고 transport_number는 3단계에서 출력되는 전송의 앞에 표시되는 번호이고 전송은 device\protocol_GUID 형식으로 표시됩니다.

browstat unbind transport_number

이 명령은 브라우저 서비스에서 \Device\NetBT_Tcpip_{4AA35768-983C-4A7C-B266-357BCB4BB160}의 바인딩을 해제합니다.
5. 이 작업이 올바로 수행되었는지 확인하려면 명령 프롬프트에서 browstat dumpnet을 입력한 다음 Enter 키를 누릅니다.
6. 도메인의 상태를 표시하려면 명령 프롬프트에서 browstat status를 입력한 다음 Enter 키를 누릅니다.

Browstat 유틸리티에는 다음과 같은 추가 명령이 있습니다.
용례: browstat Command [Options | /HELP] 여기서 Command는 다음 중 하나입니다.
ELECT (EL) - 원격 도메인에서 강제 선택을 수행합니다.
GETBLIST (GB) - 도메인 백업 목록을 가져옵니다.
GETMASTER (GM) - NetBIOS를 통해 원격 마스터 브라우저 이름을 가져옵니다.
GETPDC (GP) - NetBIOS를 통해 PDC 이름을 가져옵니다.
LISTWFW (WFW) - 실제로 브라우저를 실행하는 WFW 서버를 표시합니다.
STATS (STS) - 브라우저 통계를 덤프합니다.
STATUS (STA) - 도메인 상태를 표시합니다.
TICKLE (TIC) - 원격 마스터를 강제로 중지합니다.
VIEW (VW) - 전송의 서버 또는 도메인에 대한 원격 NetServerEnum을 표시합니다.
DUMPNET (DN) - 브라우저에 바인딩된 전송 목록을 표시합니다.

Browstat 명령에는 다음과 같은 추가 옵션이 있습니다.
browstat unbind /help
용례: browstat unbind transport [EmulatedDomain] 브라우저에서 전송의 바인딩을 해제합니다