Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

.NET Framework 4.6이 설치된 경우 "Intel® Rapid Storage Technology (Intel® RST) RAID Driver"가 설치 안 되는 문제

현재 시점에서는 아직 RC 버전이지만, .NET Framework 4.6을 설치한 컴퓨터에서는 "Intel® Rapid Storage Technology (Intel® RST) RAID Driver" 프로그램이,

Intel® Rapid Storage Technology (Intel® RST) RAID Driver
; https://downloadcenter.intel.com/product/55005/Intel-Rapid-Storage-Technology-Intel-RST-

13.6.0.1002 버전의 경우 SetupRST.exe 파일을 실행하면 다음과 같이 닷넷 프레임워크 버전 오류가 발생합니다.

rst_setup_failed_0.png

The setup program ended prematurely because of the following error:

The following application requires Microsoft .NET Framework 4.5: Intel Rapid Storage Technology.

로그를 살펴보면 이런데요.

2015:05:07 20:52:30:105:   OS check passed
2015:05:07 20:52:30:108: E .NET version check failed. Needed v4.5\Client v4.5\Full
2015:05:07 20:52:30:111: E Win32 exception occurred!!
2015:05:07 20:52:30:113:     Error code: 0x4E23 (20003)
2015:05:07 20:52:30:116:     Error text: ''
2015:05:07 20:52:30:119:     Extended error text: '.NET version check failed'
2015:05:07 20:52:30:121:     Debug info: 'Configuration.cpp (179)'

구체적으로 어떤 동작인지는 알 수 없지만, 대충 메시지를 보아 하니 레지스트리로부터 버전 판단을 하는 듯 싶습니다. 좀 더 원인 파악을 위해 "Process Monitor"를 통해 레지스트리 접근을 확인해 보니, 답이 나왔습니다. ^^ 바로 다음의 레지스트리로부터 버전 판단을 하고 있었습니다.

rst_setup_failed_1.png

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full
Name: Version
Value: 4.6.00057

"4.6.00057"은 .NET Framework 4.6 RC 설치로 인해 버전이 4.6.xxxx으로 바뀐 것입니다. 혹시나 싶어, .NET 4.5가 설치된 컴퓨터의 버전 번호를 보니 "4.5.51641"로 되어 있습니다. 오호~~~ 그렇다면 버전 번호를 임시로 바꿔주면 "Intel® Rapid Storage Technology (Intel® RST) RAID Driver" 프로그램이 제대로 설치된다는 의미인데요.

문제는 "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full" 키가 일반 사용자 권한으로 편집이 불가능하다는 것입니다. 하지만, 다음의 글에 설명한 방법에 따라,

레지스트리 권한 오류 - Cannot edit [Registry key name]: Error writing the value's new contents.
; https://www.sysnet.pe.kr/2/0/2916

레지스트리 값을 바꾼 이후, 예상했던 대로 "Intel® Rapid Storage Technology (Intel® RST) RAID Driver" 프로그램이 정상적으로 설치되었습니다. ^^

(아마도, .NET 4.6 정식 버전이 나오면 인텔 측도 그에 맞게 RST 프로그램을 내놓을 것입니다. 단지, 그 때까지는 이런 방법을 사용하시면 됩니다.)




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 7/17/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2017-10-18 04시54분
[q77] 안녕하세요! 여러가지 삽질을 하다가 우연하게 좋은글 보게되었습니다 ㅎㅎ

저도 비슷한 상황에서 오류가 나서 따라 해보았더니 전 영 효과가 없네요 .ㅜㅜ

지금 구형 q77보드에 3세대 i5를 사용하게 되었는데 아무래도 아이비브릿지용 보드가 정식으로 윈도우 10을 지원하지않는 상황에서

윈 10을 사용하니 막상 이 보드에 지원하는 드라이버가 rst경우 버전 13.xx 까지인걸로 알고있느데 넷프레임 워크 4.7이 깔려 있다보니 4.5가 필요한 드라이버 오류나 나타나는걸로 보이는데 전 글에 방법대로 버전 을 속이기를 해봐도 소용이 없었습니다 ..ㅜㅜ 12.xx버전 같은경우는 깔리는데

무리하게라도 정식 버전인 13번대 rst를 사용하려고 하니 오류가 계속나네요 ... 혹시 버전 변경후 재부팅이 필요한 처치인가요 ?

제가 그나마 최신 rst를 사용하려는 이유는 이상하게 ssd를 장착하였느데 일반적인 벤치 수준 보다 유독 4k 쓰기 부분이 반토막이 나는 증상 떄문입니다

ssd문제라기 보다는 여러번 윈도우 제설치과 구형 드라이버 그나마 신형인 12번대 드라이버 사용 간에 속도 차이가 발생 하고있어서 그나마 최신인 13번대를 사용하면 해결이 될 수 있겠다 싶어 입니다.

2세대 까지는 sata2까지고 3세대부터 sata 2, 3 이 섞여서 나오게 된걸로 보이는데 왠지 과도기적인 보드나 칩셋이라 발생하는것 같다 괜히 찜찜 하네요 ..

최근 컴퓨터가 있어서 연결해보고 정상속도가 나온다면 ssd문제가 아니 그냥 사용하면 되지만 그럴수 없는 상황이라 괜히 여러시도를 하고있는것 같아보입니다 ㅜㅜ

글쓴 분의 조언 해주실 부분 있으면 듣고싶습니다 감사합니다.
[guest]
2017-10-18 05시15분
제 글을 보면 오류 로그 파일에 문제의 원인을 찾는 것이 나옵니다. 그 원인과 똑같은 건가요? 만약 똑같다면, 제 글에 쓰인대로 Process Monitor를 이용해 어떤 버전을 찾고 있는지 알 수 있으며 그대로 버전 등록만 해주면 됩니다.
정성태
2017-10-18 06시04분
[q77] 네 오류 로그는 완전히 동일합니다 그래서 위방법데로 레지스트리의 4.7.xx 로 나온 부분을 위 글과 같이 변경후 rst 설치를 해도 동일안 에러메시지가 나옵니다 ..
[guest]
2017-10-18 08시10분
버전은 다를 수 있기 때문에 그런 오류 메시지가 나올 수 있습니다. 따라서 Process Monitor를 이용해 어떤 버전을 찾고 있는지 알아내어 그 버전을 적용하면 됩니다.
정성태
2017-10-18 11시42분
[q77] 답변 감사합니다 ㅎㅎ 여전히 같은 방법으로 수정 하고 수정후 재부팅후 해도 같은 오류메세지가 뜨네요 포기해야될 것 같습니다 ..

귀찮으실 텐데 답변 달아주셔서 감사합니다
[guest]

... 151  152  153  154  155  156  157  [158]  159  160  161  162  163  164  165  ...
NoWriterDateCnt.TitleFile(s)
1099정성태8/15/201128266오류 유형: 132. 어느 순간 갑자기 접속이 안 되는 TFS 서버
1098정성태8/15/201150343웹: 24. 네이버는 어떻게 로그인 처리를 할까요? [2]
1097정성태8/15/201121641.NET Framework: 235. 메서드의 메타 데이터 토큰 값으로 클래스를 찾아내는 방법
1096정성태8/15/201125778디버깅 기술: 42. Watson Bucket 정보를 이용한 CLR 응용 프로그램 예외 분석 - (2)
1095정성태8/14/201126163디버깅 기술: 41. Windbg - 비정상 종료된 닷넷 프로그램의 StackTrace에서 보이는 offset 값 의미
1094정성태8/14/201130608오류 유형: 131. Fiddler가 강제 종료된 경우, 웹 사이트 방문이 안되는 현상
1093정성태7/27/201124188오류 유형: 130. Unable to connect to the Microsoft Visual Studio Remote Debugging Monitor ... Access is denied.
1092정성태7/22/201126625Team Foundation Server: 46. 코드 이외의 파일에 대해 소스 제어에서 제외시키는 방법
1091정성태7/21/201125660개발 환경 구성: 128. WP7 Emulator 실행 시 audiodg.exe의 CPU 소모율 증가 [2]
1089정성태7/18/201131237.NET Framework: 234. 왜? Button 컨트롤에는 MouseDown/MouseUp 이벤트가 발생하지 않을까요?파일 다운로드1
1088정성태7/16/201124257.NET Framework: 233. Entity Framework 4.1 - 윈도우 폰 7에서의 CodeFirst 순환 참조 문제파일 다운로드1
1087정성태7/15/201127004.NET Framework: 232. Entity Framework 4.1 - CodeFirst 개체의 직렬화 시 순환 참조 해결하는 방법 - 두 번째 이야기파일 다운로드1
1086정성태7/14/201128384.NET Framework: 231. Entity Framework 4.1 - CodeFirst 개체의 직렬화 시 순환 참조 해결하는 방법 [1]파일 다운로드1
1085정성태7/14/201128890.NET Framework: 230. Entity Framework 4.1 - Code First + WCF 서비스 시 EndpointNotFoundException 오류 - 두 번째 이야기파일 다운로드1
1084정성태7/11/201134161.NET Framework: 229. SQL 서버 - DB 테이블의 데이터 변경에 대한 알림 처리 [4]파일 다운로드1
1083정성태7/11/201128211.NET Framework: 228. Entity Framework 4.1 - Code First + WCF 서비스 시 EndpointNotFoundException 오류
1082정성태7/10/201127749.NET Framework: 227. basicHttpBinding + 사용자 정의 인증 구현 [2]파일 다운로드1
1081정성태7/9/201127080VC++: 53. Windows 7에서 gcc.exe 실행 시 Access denied 오류 [2]
1080정성태7/8/201125588웹: 23. Sysnet 웹 사이트의 HTML5 변환 기록 - 두 번째 이야기파일 다운로드1
1079정성태7/6/201130009오류 유형: 129. Hyper-V + Realtek 랜카드가 설치된 시스템의 BSOD 현상 [2]
1078정성태7/5/201137482VC++: 52. Chromium 컴파일하는 방법 [2]
1077정성태6/24/201135110.NET Framework: 226. HttpWebRequest 타입의 HaveResponse 속성 이야기파일 다운로드1
1076정성태6/23/201129310오류 유형: 128. SQL Express - User Instance 옵션을 사용한 경우 발생하는 오류 메시지 유형 2가지
1075정성태6/21/201124869VS.NET IDE: 69. 윈폰 프로젝트에서 WCF 서비스 참조할 때 Reference.cs 파일이 비어있는 경우
1074정성태6/20/201124995.NET Framework: 225. 닷넷 네트워크 라이브러리의 트레이스 기능파일 다운로드1
1073정성태6/20/201127221오류 유형: 127. Visual Studio에서 WCF 서비스의 이름 변경 시 발생할 수 있는 오류
... 151  152  153  154  155  156  157  [158]  159  160  161  162  163  164  165  ...