반응형
시대가 흐름에 따라 컴퓨터의 고유 식별자로 MAC Address를 활용하는 방법은 더 이상 좋은 방법이 아닙니다.
그 이유는 각 컴퓨터가 여러 네트워크 어댑터에서 여러 MAC 주소를 쉽게 가질 수 있기 때문입니다.
예를 들어 거의 모든 노트북에는 하나의 이더넷, 하나의 Wi-Fi와 하나의 Bluetooth가 함께 제공됩니다. MAC 주소는 컴퓨터가 유선 네트워크에서 무선 네트워크로 연결될 때마다 빠르게 변경되며, VPN을 켜거나 끌 때도 변경됩니다. 심지어 가상 머신이나 docker도 고려해야 합니다.
그렇기 때문에 가능한 경우 UUID를 식별자로 사용해야 합니다.
1. wmic를 사용한 방법
다음 명령어로 32자의 UUID를 구할 수 있습니다.
wmic csproduct get UUID
하지만 일부 mainboard(motherboard)는 이 UUID를 포함하지 않을 수 있습니다.
대안
get UUID가 실패했을 경우 다음과 같이 disk의 SerialNumber를 사용할 수 있습니다.
wmic DISKDRIVE get SerialNumber
2. Registry
Windows 설치 중에 고유하게 생성되는 UUID가 있습니다. 따라서 이 UUID는 하드웨어 교체를 해도 값이 변경되지 않습니다(OS가 설치된 부팅 가능 하드 드라이브 교체 제외). 즉, Widnows를 새로 재설치하지 않는 한 변경되지 않습니다.
값을 찾으려면 다음과 같습니다.
- Registry Editor 실행
- "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography" 경로로 이동
- "MachineGuid" key의 값을 확인
출처 : https://www.nextofwindows.com/the-best-way-to-uniquely-identify-a-windows-machine
728x90
반응형
'OS > Windows' 카테고리의 다른 글
Windows 작업 기록 삭제 하는 방법 (0) | 2023.07.12 |
---|---|
Internet Explorer 11실행 시 강제로 Edge 실행되는것 차단하는 방법 (7) | 2023.03.13 |
[Windows] .bat 파일을 이용하여 파일 자동으로 삭제하는 방법 (0) | 2023.02.16 |
[Windows] 브라우저에서 프로그램 실행하는 방법(Custom Uri Scheme) (1) | 2023.02.13 |
Windows Server 2019 - 원격 데스크톱 세션 수 제한 설정하는 방법 (0) | 2023.01.30 |