Windows 11 25H2의 AFD, IRP 스택 및 NetBIOS
목차
간단한 답변
섹션 제목: “간단한 답변”DisableRawSecurity, IrpStackSize 및 NetbiosOptions는 읽기 및 적용 범위 수준에서 확인되었습니다. 처음 두 개를 변경하는 것은 특정 AFD 문제를 진단할 때만 의미가 있습니다. NetBIOS 비활성화는 종속된 구형 장치가 없는 곳에서만 정당화됩니다.
무엇을 확인했는가
섹션 제목: “무엇을 확인했는가”AFD 및 NetBT 매개변수를 읽는 구성 요소, 값이 정규화되는 방식, 그리고 어떤 처리 경로에 영향을 미치는지 확인했습니다.
연구 범위
섹션 제목: “연구 범위”Windows 11 25H2 build 26200.9168, afd.sys 및 NetBT 드라이버. 기업 WINS 네트워크와 타사 AFD 필터는 확인하지 않았습니다.
방법론
섹션 제목: “방법론”드라이버 분석, 시스템 추적에서 매개변수 읽기 관찰, Microsoft 공개 문서와의 대조.
표준 값
섹션 제목: “표준 값”| Registry path | Value | Type | Default | 역할 |
|---|---|---|---|---|
HKLM\SYSTEM\CurrentControlSet\Services\Afd\Parameters |
DisableRawSecurity |
REG_DWORD |
0 |
raw sockets에 대한 admin 검사 |
| 동일 경로 | IrpStackSize |
REG_DWORD |
4, 범위 2..64 |
AFD IRP stack 깊이 |
HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\* |
NetbiosOptions |
REG_DWORD |
0 |
인터페이스에 대한 NetBIOS over TCP/IP |
AFD 및 IRP
섹션 제목: “AFD 및 IRP”afd.sys는 Winsock 소켓 작업에 관여합니다. DisableRawSecurity=0는 raw 유사 소켓에 대한 관리자 권한 검사를 유지합니다. 0이 아닌 모든 값은 이 검사를 비활성화하며, 일반적인 TCP/UDP 데이터 처리 경로를 단축하지 않습니다.
IrpStackSize는 AFD 입출력 요청에서 스택 위치 수를 지정합니다. 기본적으로 드라이버는 4를 사용합니다. 2 미만의 값은 2로 대체되고, 64 초과의 값은 64로 제한됩니다. 너무 작은 값은 긴 필터 체인의 작동을 방해할 수 있고, 너무 큰 값은 내부 IRP 컨텍스트의 크기를 증가시킵니다.
이 매개변수는 AFD와 필터 드라이버의 특정 호환성 문제가 있거나 IRP 스택 위치 부족이 확인된 경우에만 변경해야 합니다. 그러한 진단 없이는 변경할 근거가 없습니다.
매개변수 읽기는 드라이버 초기화 시 확인되었습니다. IrpStackSize는 2..64 범위로 정규화됩니다. NetbiosOptions=2는 선택한 인터페이스에서 NetBIOS over TCP/IP를 중지하며 LLMNR 및 mDNS에는 영향을 미치지 않습니다. 값이 없으면 시스템은 0를 반환합니다.
NetbiosOptions
섹션 제목: “NetbiosOptions”NetbiosOptions는 각 인터페이스에 대해 별도로 지정됩니다. 0는 DHCP 설정을 사용하고, 1는 NetBIOS over TCP/IP를 강제로 활성화하며, 2는 이를 비활성화합니다. 값이 없거나 잘못된 유형이면 시스템은 0를 복원하고 다시 DHCP 설정을 사용합니다.
2 값은 선택한 인터페이스에서 NetBIOS over TCP/IP 작동을 중지하여 관련 브로드캐스트 요청과 이름 확인을 줄입니다. 이 경우 DNS를 통해 접근할 수 없는 구형 NAS, 프린터 및 컴퓨터가 검색되지 않을 수 있습니다. LLMNR 및 mDNS의 개별 메커니즘에는 이 설정이 영향을 미치지 않습니다.
확인된 사항
섹션 제목: “확인된 사항”- 연구된 빌드에서 매개변수의 경로, 유형, 기본값 및 범위.
- 드라이버 초기화 시 매개변수 읽기.
DisableRawSecurity: 0이 아닌 값은 raw 유사 소켓에 대한 권한 검사를 해제하며, 일반적인 TCP/UDP 경로를 단축하지 않습니다.NetbiosOptions는 각 인터페이스에 대해 지정됩니다. 값이 없으면 시스템은0를 복원합니다.
확인되지 않은 사항
섹션 제목: “확인되지 않은 사항”- 변경이 네트워크 속도, ping 또는 FPS에 미치는 영향.
- WINS 네트워크 및 타사 AFD 필터에서의 동작.
- 확인된 스택 위치 부족 외에서
IrpStackSize변경의 유용성.
실용적 결론
섹션 제목: “실용적 결론”특정 호환성 문제가 없으면 DisableRawSecurity 및 IrpStackSize를 변경하지 마십시오. NetBIOS 이름 확인에 의존하는 구형 NAS, 프린터 및 컴퓨터가 없는 경우에만 NetBIOS를 비활성화하십시오.
상태 복원
섹션 제목: “상태 복원”DisableRawSecurity에 대해 0를, IrpStackSize에 대해 기본 4를, NetbiosOptions에 대해 0 또는 1를 반환한 다음 Windows를 재부팅하십시오.
제한 사항 및 출처
섹션 제목: “제한 사항 및 출처”결론은 Windows 11 25H2 및 해당 드라이버에 적용됩니다. 기업 WINS 네트워크와 타사 AFD 필터는 확인하지 않았습니다.
관찰의 동적 부분을 재현하는 방법은 직접 확인하는 방법을 참조하십시오.
연구와 사용된 도구는 BoosterX 개발자에게 속하므로 개발자는 결과에 직접적인 이해관계가 있습니다. 방법론과 적용 범위는 위에 설명되어 있으며, 결론은 공개 데이터와 나열된 공개 출처를 통해 확인할 수 있습니다.
- NetBIOS over TCP/IP, Microsoft Learn, 확인일 2026-09-01.
- DHCP를 통한 NetBIOS over TCP/IP 비활성화, Microsoft Learn, 확인일 2026-09-01.
- Windows Filtering Platform, Microsoft Learn, 확인일 2026-09-01.
공개 출처 확인일: 2026-09-02.
변경 이력
섹션 제목: “변경 이력”- 2026-09-20: 이해충돌 면책 조항 및 방법론에 동적 관찰의 독립적 확인 링크 추가.
- 2026-09-02: 최초 게시, readers, 범위 및 네트워크 작동에 대한 영향 경계 확인.
