Generovanie GUID v systéme Windows 10 (globálne jedinečný identifikátor)
GUID je 128-bitová hodnota pozostávajúca z jednej skupiny 8 hexadecimálnych číslic, za ktorými nasledujú tri skupiny po 4 hexadecimálne číslice, po ktorých nasleduje jedna skupina 12 hexadecimálnych číslic. V systéme Windows sa identifikátory GUID používajú na identifikáciu objektov, ako sú rozhrania, vektory vstupných bodov manažérov (EPV), objekty ActiveX a virtuálne priečinky (shell). V systéme Windows 10 je veľa umiestnení shellu, ku ktorým máte prístup prostredníctvom príkazov shell{GUID} v dialógovom okne „Spustiť“. Sú tiež známe ako "Shell Folders". Priečinky shellu sú objekty ActiveX, ktoré implementujú špeciálny virtuálny priečinok alebo virtuálny aplet. V niektorých prípadoch poskytujú prístup k fyzickým priečinkom na pevnom disku alebo dokonca k špeciálnym funkciám operačného systému, ako je „Minimalizovať všetky Windows“ alebo prepínač Alt+Tab.
Môžete ich použiť v rôznych scenároch, ale vo všeobecnosti ich môžete použiť na vytvorenie odkazu na konkrétny aplet ovládacieho panela alebo funkciu systému Windows. Napríklad nasledujúci príkaz otvorí priečinok „Sieťové pripojenia“:
shell{7007ACC7-3202-11D1-AAD2-00805FC1270E}
Identifikátory GUID sú teda implementáciou univerzálneho jedinečného identifikátora (UUID) distribuovaného výpočtového prostredia (DCE) od spoločnosti Microsoft. Runtime knižnice RPC používajú UUID na kontrolu kompatibility medzi klientmi a servermi a na výber z viacerých implementácií rozhrania. Funkcie riadenia prístupu systému Windows používajú identifikátory GUID na identifikáciu typu objektu, ktorý ACE špecifický pre daný objekt v zozname riadenia prístupu (ACL) chráni.
Ak potrebujete vygenerovať nové GUID v systéme Windows, môžete použiť najmenej dva spôsoby.
Ak chcete vygenerovať GUID v systéme Windows 10 pomocou PowerShell,
- Otvorte PowerShell. Tip: Môžete pridajte kontextovú ponuku „Otvoriť PowerShell ako správca“..
- Zadajte alebo skopírujte a prilepte nasledujúci príkaz:
[guid]::NewGuid()
.To vytvorí nový GUID vo výstupe. - Prípadne môžete príkaz spustiť
'{'+[guid]::NewGuid().ToString()+'}'
na získanie nového GUID v tradičnom formáte databázy Registry.
Objekt [guid] je dostupný v prostredí PowerShell vďaka jeho tesnej integrácii s .NET Framework.
Ak nemôžete použiť PowerShell na svojom zariadení so systémom Windows 10, tu je alternatívne riešenie. Môžete použiť bezplatný nástroj na stiahnutie GUID od spoločnosti Microsoft.
Vytvorte nový GUID pomocou nástroja GUID Generator
- Stiahnite si nástroj GUID Generator z tejto stránky.
- Stiahnite si súbor EXE a spustite ho. Je to samorozbaľovací, komprimovaný EXE. Rozbaľte ho do ľubovoľnej cesty, napríklad do priečinka na pracovnej ploche, a pokračujte kliknutím na tlačidlo OK.
- Otvorte priečinok, do ktorého ste ho rozbalili, a spustite ho
GUIDGEN.exe
. - Vyberte požadovaný formát, napríklad „Formát registra“.
- Kliknite na Kopírovať na skopírovanie GUID do schránky.
To je všetko.
Tiež, pozri Zoznam umiestnení shellu CLSID (GUID) v systéme Windows 10.