윈도우 레지스트리 WOW6432Node란? (32비트)

윈도우 레지스트리에 SOFTWARE 노드 밑에 Wow6432Node라는 하위 노드가 존재합니다. 특이한 건 SOFTWARE에서 확인되는 소프트웨어 회사명이 Wow6432Node에도 거의 동일하게 존재한다는 점입니다.

<출처=MS>

 

[SOFTWARE]

HKEY_LOCAL_MACHINE\SOFTWARE\<company>\<product>

[Wow6432Node]

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\<company>\<product>

그 이유는 64비트 애플리케이션과 32비트 애플리케이션이 각각 다른 노드에서 키 값을 얻기 때문입니다. 혹시 ‘요즘도 32비트 애플리케이션이 있나?’라는 생각을 하실 수도 있지만, 최신 소프트웨어에도 64비트 모듈과 32비트 모듈이 모두 사용됩니다.

 

32비트 애플리케이션이 HKEY_LOCAL_MACHINE\SOFTWARE\<company>\<product> 하위 키로 값을 쓰거나 읽을 때 애플리케이션은 이션은 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\<company>\<product> 하위 키에서 읽습니다.

 

그러니 애플리케이션의 레지스트리 키 값을 확인하고 싶거나 깔끔하게 모두 삭제하고 싶다면 양쪽 노드를 모두 확인하는 게 좋습니다. 

반응형

댓글

Designed by JB FACTORY