이 자습서에는 Windows Server 2016 또는 Server 2012 R2를 실행하는 HP ProLiant ML350 Gen10 서버에서 "smbdirect.sys" 드라이버로 인해 발생하는 BSOD 오류 0x1000007e:"SYSTEM_THREAD_EXCEPTION_NOT_HANDLED"를 해결하기 위한 지침이 포함되어 있습니다.
Windows Server 2016을 실행하는 HP Proliant ML350 서버에서 다음 문제가 발생합니다. 명백한 이유 없이 서버가 다음 오류를 보고하는 블루 스크린과 함께 무작위로 충돌합니다.
"문제가 감지되어 컴퓨터 손상을 방지하기 위해 Windows가 종료되었습니다.
다음 파일에 의해 문제가 발생한 것 같습니다:smbdirect.sys
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Technical Information:
*** STOP:0x1000007e (0xffffffffc0000005, 0xfffff803804fa7a0, 0xffffa780867fb1e8,
0xffffa780867faa30)|
*** smbdirect.sys – Address 0xfffff803804fa7a0 base at 0xfffff803804e0000 DateStamp
0x57dacc39"
Windows Server 2012 또는 2016이 설치된 HP Proliant Server Gen 10에서 BSOD 오류 0x1000007e:SYSTEM THREAD EXCEPTION NOT HANDLED를 수정하는 방법
방법 1. 네트워크 어댑터 드라이버 업데이트
이 문제에 대해 많이 검색한 결과 Hewlett Packard Enterprise 지원 센터에 따르면 Microsoft Windows Server 2012 R2 또는 Microsoft Windows Server 2016을 실행하는 ProLiant Gen10 서버에서 파일 복사 중에 BSOD 오류 0x1000007e(0x7E)가 발생한다는 것을 발견했습니다.
보다 구체적으로 블루 스크린 오류(0x7E) "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED"는 Windows Server 2016/Windows Server 2012 R2 버전 1.8.83.0용 HPE Intel i40eb 드라이버로 다음 네트워크 어댑터로 구성된 모든 HPE ProLiant Gen10 서버에 나타날 수 있습니다.피>
- HPE 이더넷 10Gb 2포트 568i 어댑터
- HPE 이더넷 1Gb 2포트 368i 어댑터
- HPE 이더넷 1Gb 4포트 369i 어댑터
- HPE 이더넷 1Gb 2포트 368FLR-MMT 어댑터
- HPE 이더넷 10Gb 2포트568FLR-MMT 어댑터
- HPE 이더넷 10Gb 2포트 568FLR-MMSFP+ 어댑터
따라서 이 경우에 실행 중인 경우 설치된 Windows Server 버전에 따라 네트워크 어댑터용 최신 드라이버를 설치하십시오. *
- Windows Server 2012 R2 버전 1.8.109.0용 HPE Intel i40eb 드라이버
- Windows Server 2016 버전 1.8.109.0용 HPE Intel i40eb 드라이버
* 참고:
1. 또한 HP는 최신 버전의 Windows Server x64 Editions 버전 5.1.3.0
2용 HPE Intel 온라인 펌웨어 업그레이드 유틸리티도 설치할 것을 권장합니다. 네트워크 드라이버를 설치한 후에도 BSOD 문제가 지속되면 HPE 지원 센터의 원본 문서에서 업데이트를 확인하거나 아래를 계속 읽고 다음 솔루션을 적용하십시오.
방법 2. SMB 다이렉트 드라이버 비활성화(smsdirect.sys) .
BlueScreenView 유틸리티로 BSOD 오류 0x1000007e(0x7E)를 조사한 후 충돌이 SMB Network Direct Driver(smsdirect.sys)에 의해 발생한다는 것을 발견했습니다.
SMB 다이렉트는 Windows Server 2012, Windows Server 2012 R2 및 Windows Server 2016 버전에 포함된 기능으로, RDMA(원격 직접 메모리 액세스) 기능이 있는 네트워크 어댑터의 사용을 지원합니다. RDMA가 있는 네트워크 어댑터는 매우 적은 CPU를 사용하면서 매우 짧은 대기 시간으로 최고 속도로 작동할 수 있습니다. Hyper-V 또는 Microsoft SQL Server와 같은 워크로드의 경우 이를 통해 원격 파일 서버를 로컬 스토리지와 유사하게 만들 수 있습니다.
따라서 BSOD 오류 0x1000007e를 해결하는 다음 방법은 SMB 다이렉트 기능을 비활성화하는 것입니다. 그렇게 하려면:
1. PowerShell을 열고 다음 명령을 입력하십시오.
- Set-NetOffloadGlobalSetting -NetworkDirect 비활성화됨
2. SMB Direct를 비활성화한 후 0x1000007e bsod 문제가 해결되어야 합니다.
* 참고:나중에 SMB 다이렉트를 다시 활성화하려면 powershell에서 다음 명령을 입력하세요.
- Set-NetOffloadGlobalSetting -NetworkDirect 사용
그게 다야! 이 가이드가 귀하의 경험에 대한 귀하의 의견을 남기는 데 도움이 되었는지 알려주십시오. 이 가이드를 좋아하고 공유하여 다른 사람들을 도우십시오.