Skip to content

Instantly share code, notes, and snippets.

@davehull
Last active January 30, 2024 10:16
Show Gist options
  • Star 26 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save davehull/50c09b5160dfceb5bb13 to your computer and use it in GitHub Desktop.
Save davehull/50c09b5160dfceb5bb13 to your computer and use it in GitHub Desktop.
Need to resolve a Windows "known folder guid" to it's human-readable value?
[CmdletBinding()]
Param(
[Parameter(Mandatory=$True,Position=0)]
[String]$GUID
)
function Resolve-KnownFolderGuid {
Param(
[Parameter(Mandatory=$True,Position=0)]
[String]$GUID
)
Begin {
$guidPattern = New-Object System.Text.RegularExpressions.Regex "([A-Fa-f0-9]{8}(?:-[A-Fa-f0-9]{4}){3}-[A-Fa-f0-9]{12})"
$GUIDKnownFolderHT = @{
"DE61D971-5EBC-4F02-A3A9-6C82895E5C04" = "AddNewPrograms"
"724EF170-A42D-4FEF-9F26-B60E846FBA4F" = "AdminTools"
"A520A1A4-1780-4FF6-BD18-167343C5AF16" = "AppDataLow"
"A305CE99-F527-492B-8B1A-7E76FA98D6E4" = "AppUpdates"
"9E52AB10-F80D-49DF-ACB8-4330F5687855" = "CDBurning"
"DF7266AC-9274-4867-8D55-3BD661DE872D" = "ChangeRemovePrograms"
"D0384E7D-BAC3-4797-8F14-CBA229B392B5" = "CommonAdminTools"
"C1BAE2D0-10DF-4334-BEDD-7AA20B227A9D" = "CommonOEMLinks"
"0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8" = "CommonPrograms"
"A4115719-D62E-491D-AA7C-E74B8BE3B067" = "CommonStartMenu"
"82A5EA35-D9CD-47C5-9629-E15D2F714E6E" = "CommonStartup"
"B94237E7-57AC-4347-9151-B08C6C32D1F7" = "CommonTemplates"
"0AC0837C-BBF8-452A-850D-79D08E667CA7" = "Computer"
"4BFEFB45-347D-4006-A5BE-AC0CB0567192" = "Conflict"
"6F0CD92B-2E97-45D1-88FF-B0D186B8DEDD" = "Connections"
"56784854-C6CB-462B-8169-88E350ACB882" = "Contacts"
"82A74AEB-AEB4-465C-A014-D097EE346D63" = "ControlPanel"
"2B0F765D-C0E9-4171-908E-08A611B84FF6" = "Cookies"
"B4BFCC3A-DB2C-424C-B029-7FE99A87C641" = "Desktop"
"FDD39AD0-238F-46AF-ADB4-6C85480369C7" = "Documents"
"374DE290-123F-4565-9164-39C4925E467B" = "Downloads"
"1777F761-68AD-4D8A-87BD-30B759FA33DD" = "Favorites"
"FD228CB7-AE11-4AE3-864C-16F3910AB8FE" = "Fonts"
"CAC52C1A-B53D-4EDC-92D7-6B2E8AC19434" = "Games"
"054FAE61-4DD8-4787-80B6-090220C4B700" = "GameTasks"
"D9DC8A3B-B784-432E-A781-5A1130A75963" = "History"
"4D9F7874-4E0C-4904-967B-40B0D20C3E4B" = "Internet"
"352481E8-33BE-4251-BA85-6007CAEDCF9D" = "InternetCache"
"BFB9D5E0-C6A9-404C-B2B2-AE6DB6AF4968" = "Links"
"F1B32785-6FBA-4FCF-9D55-7B8E7F157091" = "LocalAppData"
"2A00375E-224C-49DE-B8D1-440DF7EF3DDC" = "LocalizedResourcesDir"
"4BD8D571-6D19-48D3-BE97-422220080E43" = "Music"
"C5ABBF53-E17F-4121-8900-86626FC2C973" = "NetHood"
"D20BEEC4-5CA8-4905-AE3B-BF251EA09B53" = "Network"
"2C36C0AA-5812-4B87-BFD0-4CD0DFB19B39" = "OriginalImages"
"69D2CF90-FC33-4FB7-9A0C-EBB0F0FCB43C" = "PhotoAlbums"
"33E28130-4E1E-4676-835A-98395C3BC3BB" = "Pictures"
"DE92C1C7-837F-4F69-A3BB-86E631204A23" = "Playlists"
"76FC4E2D-D6AD-4519-A663-37BD56068185" = "Printers"
"9274BD8D-CFD1-41C3-B35E-B13F55A758F4" = "PrintHood"
"5E6C858F-0E22-4760-9AFE-EA3317B67173" = "Profile"
"62AB5D82-FDC1-4DC3-A9DD-070D1D495D97" = "ProgramData"
"905E63B6-C1BF-494E-B29C-65B732D3D21A" = "ProgramFiles"
"F7F1ED05-9F6D-47A2-AAAE-29D317C6F066" = "ProgramFilesCommon"
"6365D5A7-0F0D-45E5-87F6-0DA56B6A4F7D" = "ProgramFilesCommonX64"
"DE974D24-D9C6-4D3E-BF91-F4455120B917" = "ProgramFilesCommonX86"
"6D809377-6AF0-444B-8957-A3773F02200E" = "ProgramFilesX64"
"7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E" = "ProgramFilesX86"
"A77F5D77-2E2B-44C3-A6A2-ABA601054A51" = "Programs"
"DFDF76A2-C82A-4D63-906A-5644AC457385" = "Public"
"C4AA340D-F20F-4863-AFEF-F87EF2E6BA25" = "PublicDesktop"
"ED4824AF-DCE4-45A8-81E2-FC7965083634" = "PublicDocuments"
"3D644C9B-1FB8-4F30-9B45-F670235F79C0" = "PublicDownloads"
"DEBF2536-E1A8-4C59-B6A2-414586476AEA" = "PublicGameTasks"
"3214FAB5-9757-4298-BB61-92A9DEAA44FF" = "PublicMusic"
"B6EBFB86-6907-413C-9AF7-4FC2ABF07CC5" = "PublicPictures"
"2400183A-6185-49FB-A2D8-4A392A602BA3" = "PublicVideos"
"52A4F021-7B75-48A9-9F6B-4B87A210BC8F" = "QuickLaunch"
"AE50C081-EBD2-438A-8655-8A092E34987A" = "Recent"
"BD85E001-112E-431E-983B-7B15AC09FFF1" = "RecordedTV"
"B7534046-3ECB-4C18-BE4E-64CD4CB7D6AC" = "RecycleBin"
"8AD10C31-2ADB-4296-A8F7-E4701232C972" = "ResourceDir"
"3EB685DB-65F9-4CF6-A03A-E3EF65729F3D" = "RoamingAppData"
"B250C668-F57D-4EE1-A63C-290EE7D1AA1F" = "SampleMusic"
"C4900540-2379-4C75-844B-64E6FAF8716B" = "SamplePictures"
"15CA69B3-30EE-49C1-ACE1-6B5EC372AFB5" = "SamplePlaylists"
"859EAD94-2E85-48AD-A71A-0969CB56A6CD" = "SampleVideos"
"4C5C32FF-BB9D-43B0-B5B4-2D72E54EAAA4" = "SavedGames"
"7D1D3A04-DEBB-4115-95CF-2F29DA2920DA" = "SavedSearches"
"EE32E446-31CA-4ABA-814F-A5EBD2FD6D5E" = "SEARCH_CSC"
"98EC0E18-2098-4D44-8644-66979315A281" = "SEARCH_MAPI"
"190337D1-B8CA-4121-A639-6D472D16972A" = "SearchHome"
"8983036C-27C0-404B-8F08-102D10DCFD74" = "SendTo"
"7B396E54-9EC5-4300-BE0A-2482EBAE1A26" = "SidebarDefaultParts"
"A75D362E-50FC-4FB7-AC2C-A8BEAA314493" = "SidebarParts"
"625B53C3-AB48-4EC1-BA1F-A1EF4146FC19" = "StartMenu"
"B97D20BB-F46A-4C97-BA10-5E3608430854" = "Startup"
"43668BF8-C14E-49B2-97C9-747784D784B7" = "SyncManager"
"289A9A43-BE44-4057-A41B-587A76D7E7F9" = "SyncResults"
"0F214138-B1D3-4A90-BBA9-27CBC0C5389A" = "SyncSetup"
"1AC14E77-02E7-4E5D-B744-2EB1AE5198B7" = "System"
"D65231B0-B2F1-4857-A4CE-A8E7C6EA7D27" = "SystemX86"
"A63293E8-664E-48DB-A079-DF759E0509F7" = "Templates"
"5B3749AD-B49F-49C1-83EB-15370FBD4882" = "TreeProperties"
"0762D272-C50A-4BB0-A382-697DCD729B80" = "UserProfiles"
"F3CE0F7C-4901-4ACC-8648-D5D44B04EF8F" = "UsersFiles"
"18989B1D-99B5-455B-841C-AB7C74E4DDFC" = "Videos"
"F38BF404-1D43-42F2-9305-67DE0B28FC23" = "Windows"
}
}
Process {
$guid = $guidPattern.Match($GUID).value
if ($knownFolder = $GUIDKnownFolderHT[$guid]) {
$knownFolder
} else {
"Not found."
}
}
End {}
}
Resolve-KnownFolderGuid -GUID $GUID
@davehull
Copy link
Author

Usage: .\Resolve-KnownFolderGuid -Guid 1AC14E77-02E7-4E5D-B744-2EB1AE5198B7
System

@davehull
Copy link
Author

You should probably check out https://gist.github.com/davehull/b6c119e3afd63053bb92, it's covers more GUIDs than just KnownFolders and can take values via pipeline.

@EricZimmerman
Copy link

Here is 370 or so GUIDs to human names. its from my ShellBags work

public static string GetFolderNameFromGuid(string guid)
        {
            var tempValue = guid.ToLowerInvariant();

            switch (tempValue)
            {
                case "4564b25e-30cd-4787-82ba-39e73a750b14":
                    return "Recent Items Instance Folder";

                case "5b934b42-522b-4c34-bbfe-37a3ef7b9c90":
                    return "This Device Folder";

                case "679f85cb-0220-4080-b29b-5540cc05aab6":
                    return "Home Folder";

                case "85bbd920-42a0-1069-a2e4-08002b30309d":
                    return "Briefcase";

                case "ecdb0924-4208-451e-8ee0-373c0956de16":
                    return "Work Folders";

                case "45c6afa5-2c13-402f-bc5d-45cc8172ef6b":
                    return "Toshiba Bluetooth Stack";

                case "fc9fb64a-1eb2-4ccf-af5e-1a497a9b5c2d":
                    return "My sharing folders";

                case "5fa947b5-650a-4374-8a9a-5efa4f126834":
                    return "OpenDrive";

                case "a5110426-177d-4e08-ab3f-785f10b4439c":
                    return "Sony Ericsson File Manager";

                case "1cf1260c-4dd0-4ebb-811f-33c572699fde":
                    return "Music";

                case "0b2baaeb-0042-4dca-aa4d-3ee8648d03e5":
                    return "Pictures Library";

                case "36011842-DCCC-40fe-aa3d-6177ea401788":
                    return "Documents Search Results";

                case "3f2a72a7-99fa-4ddb-a5a8-c604edf61d6b":
                    return "Music Library";

                case "4dcafe13-e6a7-4c28-BE02-ca8c2126280d":
                    return "Pictures Search Results";

                case "5c4f28b5-f869-4e84-8e60-f11db97c5cc7":
                    return "Generic (All folder items)";

                case "631958a6-ad0f-4035-a745-28ac066dc6ed":
                    return "Videos Library";

                case "2227a280-3aea-1069-a2de-08002b30309d":
                    return "Printers";

                case "71689ac1-cc88-45d0-8a22-2943c3e7dfb3":
                    return "Music Search Results";

                case "7fde1a1e-8b31-49a5-93b8-6be14cfa4943":
                    return "Generic Search Results";

                case "80213e82-bcfd-4c4f-8817-bb27601267a9":
                    return "Compressed Folder (zip folder)";

                case "b28aa736-876b-46da-b3a8-84c5e30ba492":
                    return "Web sites";

                case "018d5c66-4533-4307-9b53-224de2ed1fe6":
                    return "OneDrive";

                case "94d6ddcc-4a68-4175-A374-bd584a510b78":
                    return "Music";

                case "ea25fbd7-3bf7-409e-b97f-3352240903f4":
                    return " Videos Search Results";

                case "fbb3477e-c9e4-4b3b-a2ba-d3f5d3cd46f9":
                    return " Documents Library";

                case "5f4eab9a-6833-4f61-899d-31cf46979d49":
                    return "Generic library";

                case "c4d98f09-6124-4fe0-9942-826416082da9":
                    return "Users libraries";

                case "da3f6866-35fe-4229-821a-26553a67fc18":
                    return "General (Generic) library";

                case "7d49d726-3c21-4f05-99aa-fdc2c9474656":
                    return "Documents folder";

                case "b3690e58-e961-423b-b687-386ebfd83239":
                    return "Pictures folder";

                case "5fa96407-7e77-483c-ac93-691d05850de8":
                    return "Videos folder";

                case "c1f8339f-f312-4c97-b1c6-ecdf5910c5c0":
                    return "Pictures library";

                case "292108be-88ab-4f33-9a26-7748e62e37ad":
                    return "Videos library";

                case "978e0ed7-92d6-4cec-9b59-3135b9c49ccf":
                    return "Music library";

                case "3f98a740-839c-4af7-8c36-5badfb33d5fd":
                    return "Documents library";

                case "b689b0d0-76d3-4cbb-87f7-585d0e0ce070":
                    return "Games folder";

                case "94d6ddcc-4a68-4175-a374-bd584a510b78":
                    return "music folder";

                case "de2b70ec-9bf7-4a93-bd3d-243f7881d492":
                    return "Contacts";

                case "3add1653-eb32-4cb0-bbd7-dfa0abb5acca":
                    return "Pictures";

                case "a0953c92-50dc-43bf-be83-3742fed03c9c":
                    return "Videos";

                case "8e74d236-7f35-4720-b138-1fed0b85ea75":
                    return "OneDrive";

                case "374de290-123f-4565-9164-39c4925e467b":
                    return "Downloads";

                case "645ff040-5081-101b-9f08-00aa002f954e":
                    return "Recycle bin";

                case "20d04fe0-3aea-1069-a2d8-08002b30309d":
                    return "My Computer";

                case "59031a47-3f72-44a7-89c5-5595fe6b30ee":
                    return "Shared Documents Folder (Users Files)";

                case "031e4825-7b94-4dc3-b131-e946b44c8dd5":
                    return "User Libraries";

                case "f0d63f85-37ec-4097-b30d-61b4a8917118":
                    return "Photo Stream";

                case "00c6d95f-329c-409a-81d7-c46c66ea7f33":

                    return "Default Location";

                case "0142e4d0-fb7a-11dc-ba4a-000ffe7ab428":

                    return "Biometric Devices(Biometrics)";

                case "025a5937-a6be-4686-a844-36fe4bec8b6d":

                    return "Power Options";

                case "04731b67-d933-450a-90e6-4acd2e9408fe":

                    return "Search Folder";

                case "05d7b0f4-2121-4eff-bf6b-ed3f69b894d9":

                    return "Taskbar (NotificationAreaIcons)";

                case "0afaced1-e828-11d1-9187-b532f1e9575d":

                    return "Folder Shortcut";

                case "0cd7a5c0-9f37-11ce-ae65-08002b2e1262":

                    return "Cabinet File";

                case "0df44eaa-ff21-4412-828e-260a8728e7f1":

                    return "Taskbar and StartMenu";

                case "11016101-e366-4d22-bc06-4ada335c892b":

                    return "Internet Explorer History and Feeds Shell Data Source for Windows Search";

                case "1206f5f1-0569-412c-8fec-3204630dfb70":

                    return "Credential Manager";

                case "13e7f612-f261-4391-bea2-39df4f3fa311":

                    return "Windows Desktop Search";

                case "15eae92e-f17a-4431-9f28-805e482dafd4":

                    return "Install New Programs ";

                case "1723d66a-7a12-443e-88c7-05e1bfe79983":

                    return "Previous Versions Delegate Folder";

                case "17cd9488-1228-4b2f-88ce-4298e93e0966":

                    return "Default Programs";

                case "1a9ba3a0-143a-11cf-8350-444553540000":

                    return "Shell Favorite Folder";

                case "1d2680c9-0e2a-469d-b787-065558bc7d43":

                    return "Fusion Cache";

                case "1f3427c8-5c10-4210-aa03-2ee45287d668":

                    return "User Pinned";

                case "1f43a58c-ea28-43e6-9ec4-34574a16ebb7":

                    return "Windows Desktop Search MAPI Namespace Extension Class";

                case "1f4de370-d627-11d1-ba4f-00a0c91eedba":

                    return "Search Results - Computers (Computer Search Results Folder, Network Computers)";

                case "1fa9085f-25a2-489b-85d4-86326eedcd87":

                    return "Manage Wireless Networks";

                case "208d2c60-3aea-1069-a2d7-08002b30309d":

                    return "My Network Places";

                case "21ec2020-3aea-1069-a2dd-08002b30309d":

                    return "Control Panel";

                case "22877a6d-37a1-461a-91b0-dbda5aaebc99":

                    return "Recent Places";

                case "241d7c96-f8bf-4f85-b01f-e2b043341a4b":

                    return "Workspaces Center(Remote Application and Desktop Connections)";

                case "2559a1f0-21d7-11d4-bdaf-00c04f60b9f0":

                    return "Search";

                case "2559a1f1-21d7-11d4-bdaf-00c04f60b9f0":

                    return "Help and Support";

                case "2559a1f2-21d7-11d4-bdaf-00c04f60b9f0":

                    return "Windows Security";

                case "2559a1f3-21d7-11d4-bdaf-00c04f60b9f0":

                    return "Run...";

                case "2559a1f4-21d7-11d4-bdaf-00c04f60b9f0":

                    return "Internet";

                case "2559a1f5-21d7-11d4-bdaf-00c04f60b9f0":

                    return "E-mail";

                case "2559a1f6-21d7-11d4-bdaf-00c04f60b9f0":

                    return "OEM link";

                case "2559a1f7-21d7-11d4-bdaf-00c04f60b9f0":

                    return "Set Program Access and Defaults";

                case "267cf8a9-f4e3-41e6-95b1-af881be130ff":

                    return "Location Folder";

                case "26ee0668-a00a-44d7-9371-beb064c98683":

                    return "Control Panel";

                case "2728520d-1ec8-4c68-a551-316b684c4ea7":

                    return "Network Setup Wizard";

                case "28803f59-3a75-4058-995f-4ee5503b023c":

                    return "Bluetooth Devices";

                case "289978ac-a101-4341-a817-21eba7fd046d":

                    return "Sync Center Conflict Folder";

                case "289af617-1cc3-42a6-926c-e6a863f0e3ba":

                    return "DLNA Media Servers Data Source";

                case "2965e715-eb66-4719-b53f-1672673bbefa":

                    return "Results Folder";

                case "2e9e59c0-b437-4981-a647-9c34b9b90891":

                    return "Sync Setup Folder";

                case "2f6ce85c-f9ee-43ca-90c7-8a9bd53a2467":

                    return "File History Data Source";

                case "3080f90d-d7ad-11d9-bd98-0000947b0257":

                    return "Show Desktop";

                case "3080f90e-d7ad-11d9-bd98-0000947b0257":

                    return "Window Switcher";

                case "323ca680-c24d-4099-b94d-446dd2d7249e":

                    return "Common Places";

                case "328b0346-7eaf-4bbe-a479-7cb88a095f5b":

                    return "Layout Folder";

                case "335a31dd-f04b-4d76-a925-d6b47cf360df":

                    return "Backup and Restore Center";

                case "35786d3c-b075-49b9-88dd-029876e11c01":

                    return "Portable Devices";

                case "36eef7db-88ad-4e81-ad49-0e313f0c35f8":

                    return "Windows Update";

                case "38a98528-6cbf-4ca9-8dc0-b1e1d10f7b1b":

                    return "Connect To";

                case "3c5c43a3-9ce9-4a9b-9699-2ac0cf6cc4bf":

                    return "Configure Wireless Network";

                case "3f6bc534-dfa1-4ab4-ae54-ef25a74e0107":

                    return "System Restore";

                case "0907616e-f5e6-48d8-9d61-a91c3d28106d":

                    return "Hyper-V Remote File Browsing";

                case "27e2e392-a111-48e0-ab0c-e17705a05f85":
                    return "WPD Content Type Folder";

                case "0c15d503-d017-47ce-9016-7b3f978721cc":

                    return "Portable Device Values";

                case "46137b78-0ec3-426d-8b89-ff7c3a458b5e":
                    return "Network Neighborhood";

                case "4026492f-2f69-46b8-b9bf-5654fc07e423":

                    return "Windows Firewall";

                case "418c8b64-5463-461d-88e0-75e2afa3c6fa":

                    return "Explorer Browser Results Folder";

                case "4234d49b-0245-4df3-b780-3893943456e1":

                    return "Applications";

                case "4336a54d-038b-4685-ab02-99bb52d3fb8b":

                    return "Samples";

                case "437ff9c0-a07f-4fa0-af80-84b6c6440a16":

                    return "Command Folder";

                case "450d8fba-ad25-11d0-98a8-0800361b1103":

                    return "My Documents";

                case "fdd39ad0-238f-46af-adb4-6c85480369c7":
                    return "Documents";

                case "48e7caab-b918-4e58-a94d-505519c795dc":

                    return "Start Menu Folder";

                case "5399e694-6ce5-4d6c-8fce-1d8870fdcba0":

                    return "Control Panel command object for Start menu and desktop";

                case "b4bfcc3a-db2c-424c-b029-7fe99a87c641":
                    return "Desktop";

                case "a8cdff1c-4878-43be-b5fd-f8091c1c60d0":
                    return "Documents";

                case "58e3c745-d971-4081-9034-86e34b30836a":

                    return "Speech Recognition Options";

                case "5ea4f148-308c-46d7-98a9-49041b1dd468":

                    return "Mobility Center Control Panel";

                case "60632754-c523-4b62-b45c-4172da012619":

                    return "User Accounts";

                case "63da6ec0-2e98-11cf-8d82-444553540000":

                    return "Microsoft FTP Folder";

                case "640167b4-59b0-47a6-b335-a6b3c0695aea":

                    return "Portable Media Devices";

                case "64693913-1c21-4f30-a98f-4e52906d3b56":

                    return "App Instance Folder";

                case "67718415-c450-4f3c-bf8a-b487642dc39b":

                    return "Windows Features";

                case "6785bfac-9d2d-4be5-b7e2-59937e8fb80a":

                    return "Other Users Folder";

                case "67ca7650-96e6-4fdd-bb43-a8e774f73a57":

                    return "Home Group Control Panel (Home Group)";

                case "692f0339-cbaa-47e6-b5b5-3b84db604e87":

                    return "Extensions Manager Folder";

                case "6dfd7c5c-2451-11d3-a299-00c04f8ef6af":

                    return "Folder Options";

                case "7007acc7-3202-11d1-aad2-00805fc1270e":

                    return "Network Connections";

                case "708e1662-b832-42a8-bbe1-0a77121e3908":

                    return "Tree property value folder";

                case "71d99464-3b6b-475c-b241-e15883207529":

                    return "Sync Results Folder";

                case "72b36e70-8700-42d6-a7f7-c9ab3323ee51":

                    return "Search Connector Folder";

                case "78f3955e-3b90-4184-bd14-5397c15f1efc":

                    return "Performance Information and Tools";

                case "7a9d77bd-5403-11d2-8785-2e0420524153":

                    return "User Accounts (Users and Passwords)";

                case "7b81be6a-ce2b-4676-a29e-eb907a5126c5":

                    return "Programs and Features";

                case "7bd29e00-76c1-11cf-9dd0-00a0c9034933":

                    return "Temporary Internet Files";



                case "7bd29e01-76c1-11cf-9dd0-00a0c9034933":

                    return "Temporary Internet Files";

                case "7be9d83c-a729-4d97-b5a7-1b7313c39e0a":

                    return "Programs Folder";

                case "8060b2e3-c9d7-4a5d-8c6b-ce8eba111328":

                    return "Proximity CPL";

                case "8343457c-8703-410f-ba8b-8b026e431743":

                    return "Feedback Tool";

                case "863aa9fd-42df-457b-8e4d-0de1b8015c60":

                    return "Remote Printers";

                case "865e5e76-ad83-4dca-a109-50dc2113ce9a":

                    return "Programs Folder and Fast Items";

                case "871c5380-42a0-1069-a2ea-08002b30309d":

                    return "Internet Explorer (Homepage)";

                case "87630419-6216-4ff8-a1f0-143562d16d5c":

                    return "Mobile Broadband Profile Settings Editor";

                case "877ca5ac-cb41-4842-9c69-9136e42d47e2":

                    return "File Backup Index";

                case "88c6c381-2e85-11d0-94de-444553540000":

                    return "ActiveX Cache Folder";

                case "896664f7-12e1-490f-8782-c0835afd98fc":

                    return "Libraries delegate folder that appears in Users Files Folder";

                case "89d83576-6bd1-4c86-9454-beb04e94c819":

                    return "MAPI Folder";

                case "8e908fc9-becc-40f6-915b-f4ca0e70d03d":

                    return "Network and Sharing Center";

                case "8fd8b88d-30e1-4f25-ac2b-553d3d65f0ea":

                    return "DXP";

                case "9113a02d-00a3-46b9-bc5f-9c04daddd5d7":

                    return "Enhanced Storage Data Source";

                case "93412589-74d4-4e4e-ad0e-e0cb621440fd":

                    return "Font Settings";

                case "9343812e-1c37-4a49-a12e-4b2d810d956b":

                    return "Search Home";

                case "96437431-5a90-4658-a77c-25478734f03e":

                    return "Server Manager";

                case "96ae8d84-a250-4520-95a5-a47a7e3c548b":

                    return "Parental Controls";


                case "98d99750-0b8a-4c59-9151-589053683d73":

                    return "Windows Search Service Media Center Namespace Extension Handler";

                case "98f275b4-4fff-11e0-89e2-7b86dfd72085":

                    return "Start Menu Launcher Provider Folder";

                case "992cffa0-f557-101a-88ec-00dd010ccc48":

                    return "Network Connections";

                case "9a096bb5-9dc3-4d1c-8526-c3cbf991ea4e":

                    return "Internet Explorer RSS Feeds Folder";

                case "9c60de1e-e5fc-40f4-a487-460851a8d915":

                    return "Auto Play";

                case "9c73f5e5-7ae7-4e32-a8e8-8d23b85255bf":

                    return "Sync Center Folder";

                case "9db7a13c-f208-4981-8353-73cc61ae2783":

                    return "Previous Versions";

                case "9f433b7c-5f96-4ce1-ac28-aeaa1cc04d7c":

                    return "Security Center";

                case "9fe63afd-59cf-4419-9775-abcc3849f861":

                    return "System Recovery";

                case "a00ee528-ebd9-48b8-944a-8942113d46ac":

                    return "Start Menu Commanding Provider Folder";

                case "a3c3d402-e56c-4033-95f7-4885e80b0111":

                    return "Previous Versions Results Delegate Folder";

                case "a5a3563a-5755-4a6f-854e-afa3230b199f":

                    return "Library Folder";

                case "a5e46e3a-8849-11d1-9d8c-00c04fc99d61":

                    return "Microsoft Browser Architecture";

                case "a6482830-08eb-41e2-84c1-73920c2badb9":

                    return "Removable Storage Devices";

                case "a8a91a66-3a7d-4424-8d24-04e180695c7a":

                    return "Device Center(Devices and Printers)";

                case "aee2420f-d50e-405c-8784-363c582bf45a":

                    return "Device Pairing Folder";

                case "afdb1f70-2a4c-11d2-9039-00c04f8eeb3e":

                    return "Offline Files Folder";

                case "b155bdf8-02f0-451e-9a26-ae317cfd7779":

                    return "Delegate folder that appears in Computer";

                case "b2952b16-0e07-4e5a-b993-58c52cb94cae":

                    return "DB Folder";

                case "b4fb3f98-c1ea-428d-a78a-d1f5659cba93":

                    return "Other Users Folder";

                case "b98a2bea-7d42-4558-8bd1-832f41bac6fd":

                    return "Backup And Restore (Backup and Restore Center)";

                case "bb06c0e4-d293-4f75-8a90-cb05b6477eee":

                    return "System";

                case "bb64f8a7-bee7-4e1a-ab8d-7d8273f7fdb6":

                    return "Action Center";

                case "bc476f4c-d9d7-4100-8d4e-e043f6dec409":

                    return "Microsoft Browser Architecture";

                case "bc48b32f-5910-47f5-8570-5074a8a5636a":

                    return "Sync Results Delegate Folder";

                case "bd7a2e7b-21cb-41b2-a086-b309680c6b7e":

                    return "Client Side Cache Folder";

                case "bd84b380-8ca2-1069-ab1d-08000948f534":

                    return "Microsoft Windows Font Folder";

                case "bdeadf00-c265-11d0-bced-00a0c90ab50f":

                    return "Web Folders";

                case "be122a0e-4503-11da-8bde-f66bad1e3f3a":

                    return "Windows Anytime Upgrade";

                case "bf782cc9-5a52-4a17-806c-2a894ffeeac5":

                    return "Language Settings";

                case "c291a080-b400-4e34-ae3f-3d2b9637d56c":

                    return "UNCFAT IShellFolder Class";

                case "c2b136e2-d50e-405c-8784-363c582bf43e":

                    return "Device Center Initialization";

                case "c555438b-3c23-4769-a71f-b6d3d9b6053a":

                    return "Display";

                case "ab4f43ca-adcd-4384-b9af-3cecea7d6544":
                    return "Sitios Web";

                case "c57a6066-66a3-4d91-9eb9-41532179f0a5":

                    return "Application Suggested Locations";

                case "c58c4893-3be0-4b45-abb5-a63e4b8c8651":

                    return "Troubleshooting";

                case "cb1b7f8c-c50a-4176-b604-9e24dee8d4d1":

                    return "Welcome Center";

                case "d2035edf-75cb-4ef1-95a7-410d9ee17170":

                    return "DLNA Content Directory Data Source";

                case "d20ea4e1-3957-11d2-a40b-0c5020524152":

                    return "Fonts";

                case "d20ea4e1-3957-11d2-a40b-0c5020524153":

                    return "Administrative Tools";

                case "d34a6ca6-62c2-4c34-8a7c-14709c1ad938":

                    return "Common Places FS Folder";

                case "491e922f-5643-4af4-a7eb-4e7a138d8174":
                    return "Videos";

                case "d426cfd0-87fc-4906-98d9-a23f5d515d61":

                    return "Windows Search Service Outlook Express Protocol Handler";

                case "5e8fc967-829a-475c-93ea-51fce6d9ffce":
                    return "RealPlayer Cloud";

                case "d4480a50-ba28-11d1-8e75-00c04fa31a86":

                    return "Add Network Place";

                case "d450a8a1-9568-45c7-9c0e-b4f9fb4537bd":

                    return "Installed Updates";

                case "d555645e-d4f8-4c29-a827-d93c859c4f2a":

                    return "Ease of Access";

                case "d5b1944e-db4e-482e-b3f1-db05827f0978":

                    return "Softex OmniPass Encrypted Folder";

                case "d6277990-4c6a-11cf-8d87-00aa0060f5bf":

                    return "Scheduled Tasks";

                case "d8559eb9-20c0-410e-beda-7ed416aecc2a":

                    return "Windows Defender";

                case "d9ef8727-cac2-4e60-809e-86f80a666c91":

                    return "Secure Startup (BitLocker Drive Encryption)";

                case "daf95313-e44d-46af-be1b-cbacea2c3065":

                    return "Start Menu Provider Folder";

                case "dffacdc5-679f-4156-8947-c5c76bc0b67f":

                    return "Delegate folder that appears in Users Files Folder";

                case "e17d4fc0-5564-11d1-83f2-00a0c90dc849":

                    return "Search Results Folder";

                case "e211b736-43fd-11d1-9efb-0000f8757fcd":

                    return "Scanners and Cameras";

                case "e345f35f-9397-435c-8f95-4e922c26259e":

                    return "Start Menu Path Complete Provider Folder";

                case "e413d040-6788-4c22-957e-175d1c513a34":

                    return "Sync Center Conflict Delegate Folder";

                case "e773f1af-3a65-4866-857d-846fc9c4598a":

                    return "Shell Storage Folder Viewer";

                case "e7de9b1a-7533-4556-9484-b26fb486475e":

                    return "Network Map";

                case "e7e4bc40-e76a-11ce-a9bb-00aa004ae837":

                    return "Shell DocObject Viewer";

                case "e88dcce0-b7b3-11d1-a9f0-00aa0060fa31":

                    return "Compressed Folder";

                case "e95a4861-d57a-4be1-ad0f-35267e261739":

                    return "Windows Side Show";

                case "a990ae9f-a03b-4e80-94bc-9912d7504104":
                    return "Pictures";

                case "e9950154-c418-419e-a90a-20c5287ae24b":

                    return "Sensors";

                case "ed228fdf-9ea8-4870-83b1-96b02cfe0d52":

                    return "My Games";

                case "ed50fc29-b964-48a9-afb3-15ebb9b97f36":

                    return "PrintHood delegate folder";

                case "ed7ba470-8e54-465e-825c-99712043e01c":
                    return "All Tasks";

                case "ed834ed6-4b5a-4bfe-8f11-a626dcb6a921":
                    return "Personalization Control Panel";

                case "edc978d6-4d53-4b2f-a265-5805674be568":
                    return "Stream Backed Folder";

                case "f02c1a0d-be21-4350-88b0-7367fc96ef3c":
                    return "Computers and Devices";

                case "f1390a9a-a3f4-4e5d-9c5f-98f3bd8d935c":
                    return "Sync Setup Delegate Folder";

                case "f3f5824c-ad58-4728-af59-a1ebe3392799":
                    return "Sticky Notes Namespace Extension for Windows Desktop Search";

                case "f5175861-2688-11d0-9c5e-00aa00a45957":
                    return "Subscription Folder";

                case "f6b6e965-e9b2-444b-9286-10c9152edbc5":
                    return "History Vault";

                case "f8c2ab3b-17bc-41da-9758-339d7dbf2d88":
                    return "Previous Versions Results Folder";

                case "f90c627b-7280-45db-bc26-cce7bdd620a4":
                    return "All Tasks";

                case "f942c606-0914-47ab-be56-1321b8035096":
                    return "Storage Spaces";

                case "fb0c9c8a-6c50-11d1-9f1d-0000f8757fcd":
                    return "Scanners & Cameras";

                case "fe1290f0-cfbd-11cf-a330-00aa00c16e65":
                    return "Directory";

                case "ff393560-c2a7-11cf-bff4-444553540000":
                    return "History";

                case "008ca0b1-55b4-4c56-b8a8-4de4b299d3be":
                    return "Account Pictures";

                case "de61d971-5ebc-4f02-a3a9-6c82895e5c04":
                    return "Get Programs";

                case "724ef170-a42d-4fef-9f26-b60e846fba4f":
                    return "Administrative tools";

                case "a3918781-e5f2-4890-b3d9-a7e54332328c":
                    return "Application Shortcuts";

                case "1e87508d-89c2-42f0-8a7e-645a0f50ca58":
                    return "Applications";

                case "a305ce99-f527-492b-8b1a-7e76fa98d6e4":
                    return "Installed updates";

                case "ab5fb87b-7ce2-4f83-915d-550846c9537b":
                    return "Camera Roll";

                case "00bcfc5a-ed94-4e48-96a1-3f6217f21990":
                    return "RoamingTiles";

                case "0139d44e-6afe-49f2-8690-3dafcae6ffb8":
                    return "Programs";

                case "0482af6c-08f1-4c34-8c90-e17ec98b1e17":
                    return "Public Account Pictures";

                case "054fae61-4dd8-4787-80b6-090220c4b700":
                    return "GameExplorer";

                case "0762d272-c50a-4bb0-a382-697dcd729b80":
                    return "Users";

                case "0ac0837c-bbf8-452a-850d-79d08e667ca7":
                    return "Computer";

                case "0d4c3db6-03a3-462f-a0e6-08924c41b5d4":
                    return "History";

                case "0f214138-b1d3-4a90-bba9-27cbc0c5389a":
                    return "Sync Setup";

                case "15ca69b3-30ee-49c1-ace1-6b5ec372afb5":
                    return "Sample Playlists";

                case "1777f761-68ad-4d8a-87bd-30b759fa33dd":
                    return "Favorites";

                case "18989b1d-99b5-455b-841c-ab7c74e4ddfc":
                    return "Videos";

                case "190337d1-b8ca-4121-a639-6d472d16972a":
                    return "Search Results";

                case "1a6fdba2-f42d-4358-a798-b74d745926c5":
                    return "Recorded TV";

                case "1ac14e77-02e7-4e5d-b744-2eb1ae5198b7":
                    return "System32";

                case "1b3ea5dc-b587-4786-b4ef-bd1dc332aeae":
                    return "Libraries";

                case "2112ab0a-c86a-4ffe-a368-0de96e47012e":
                    return "Music";

                case "2400183a-6185-49fb-a2d8-4a392a602ba3":
                    return "Public Videos";

                case "24d89e24-2f19-4534-9dde-6a6671fbb8fe":
                    return "Documents";

                case "289a9a43-be44-4057-a41b-587a76d7e7f9":
                    return "Sync Results";

                case "2a00375e-224c-49de-b8d1-440df7ef3ddc":
                    return "None";

                case "2b0f765d-c0e9-4171-908e-08a611b84ff6":
                    return "Cookies";

                case "2c36c0aa-5812-4b87-bfd0-4cd0dfb19b39":
                    return "Original Images";

                case "3214fab5-9757-4298-bb61-92a9deaa44ff":
                    return "Public Music";

                case "339719b5-8c47-4894-94c2-d8f77add44a6":
                    return "Pictures";

                case "33e28130-4e1e-4676-835a-98395c3bc3bb":
                    return "Pictures";

                case "352481e8-33be-4251-ba85-6007caedcf9d":
                    return "Temporary Internet Files";

                case "3d644c9b-1fb8-4f30-9b45-f670235f79c0":
                    return "Public Downloads";

                case "3eb685db-65f9-4cf6-a03a-e3ef65729f3d":
                    return "Roaming";

                case "43668bf8-c14e-49b2-97c9-747784d784b7":
                    return "Sync Center";

                case "48daf80b-e6cf-4f4e-b800-0e69d84ee384":
                    return "Libraries";

                case "4bd8d571-6d19-48d3-be97-422220080e43":
                    return "Music";

                case "4bfefb45-347d-4006-a5be-ac0cb0567192":
                    return "Conflicts";

                case "4c5c32ff-bb9d-43b0-b5b4-2d72e54eaaa4":
                    return "Saved Games";

                case "4d9f7874-4e0c-4904-967b-40b0d20c3e4b":
                    return "The Internet";

                case "52528a6b-b9e3-4add-b60d-588c2dba842d":
                    return "Homegroup";

                case "52a4f021-7b75-48a9-9f6b-4b87a210bc8f":
                    return "Quick Launch";

                case "56784854-c6cb-462b-8169-88e350acb882":
                    return "Contacts";

                case "5cd7aee2-2219-4a67-b85d-6c9ce15660cb":
                    return "Programs";

                case "5ce4a5e9-e4eb-479d-b89f-130c02886155":
                    return "DeviceMetadataStore";

                case "5e6c858f-0e22-4760-9afe-ea3317b67173":
                    return "The user's username (%USERNAME%)";

                case "625b53c3-ab48-4ec1-ba1f-a1ef4146fc19":
                    return "Start Menu";

                case "62ab5d82-fdc1-4dc3-a9dd-070d1d495d97":
                    return "ProgramData";

                case "6365d5a7-0f0d-45e5-87f6-0da56b6a4f7d":
                    return "Common Files";

                case "69d2cf90-fc33-4fb7-9a0c-ebb0f0fcb43c":
                    return "Slide Shows";

                case "6d809377-6af0-444b-8957-a3773f02200e":
                    return "Program Files";

                case "6f0cd92b-2e97-45d1-88ff-b0d186b8dedd":
                    return "Network Connections";

                case "767e6811-49cb-4273-87c2-20f355e1085b":
                    return "Camera Roll";

                case "76fc4e2d-d6ad-4519-a663-37bd56068185":
                    return "Printers";

                case "7b0db17d-9cd2-4a93-9733-46cc89022e7c":
                    return "Documents";

                case "7b396e54-9ec5-4300-be0a-2482ebae1a26":
                    return "Gadgets";

                case "7c5a40ef-a0fb-4bfc-874a-c0f2e0b9fa8e":
                    return "Program Files";

                case "7d1d3a04-debb-4115-95cf-2f29da2920da":
                    return "Searches";

                case "7e636bfe-dfa9-4d5e-b456-d7b39851d8a9":
                    return "Templates";

                case "82a5ea35-d9cd-47c5-9629-e15d2f714e6e":
                    return "Startup";

                case "82a74aeb-aeb4-465c-a014-d097ee346d63":
                    return "Control Panel";

                case "859ead94-2e85-48ad-a71a-0969cb56a6cd":
                    return "Sample Videos";

                case "8983036c-27c0-404b-8f08-102d10dcfd74":
                    return "SendTo";

                case "8ad10c31-2adb-4296-a8f7-e4701232c972":
                    return "Resources";

                case "905e63b6-c1bf-494e-b29c-65b732d3d21a":
                    return "Program Files";

                case "9274bd8d-cfd1-41c3-b35e-b13f55a758f4":
                    return "Printer Shortcuts";

                case "98ec0e18-2098-4d44-8644-66979315a281":
                    return "Microsoft Office Outlook";

                case "9b74b6a3-0dfd-4f11-9e78-5f7800f2e772":
                    return "The user's username (%USERNAME%)";

                case "9e3995ab-1f9c-4f13-b827-48b24b6c7174":
                    return "User Pinned";

                case "9e52ab10-f80d-49df-acb8-4330f5687855":
                    return "Temporary Burn Folder";

                case "a302545d-deff-464b-abe8-61c8648d939b":
                    return "Libraries";

                case "a4115719-d62e-491d-aa7c-e74b8be3b067":
                    return "Start Menu";

                case "a520a1a4-1780-4ff6-bd18-167343c5af16":
                    return "LocalLow";

                case "a52bba46-e9e1-435f-b3d9-28daa648c0f6":
                    return "OneDrive";

                case "a63293e8-664e-48db-a079-df759e0509f7":
                    return "Templates";

                case "a75d362e-50fc-4fb7-ac2c-a8beaa314493":
                    return "Gadgets";

                case "a77f5d77-2e2b-44c3-a6a2-aba601054a51":
                    return "Programs";

                case "aaa8d5a5-f1d6-4259-baa8-78e7ef60835e":
                    return "RoamedTileImages";

                case "ae50c081-ebd2-438a-8655-8a092e34987a":
                    return "Recent Items";

                case "0c39a5cf-1a7a-40c8-ba74-8900e6df5fcd":
                    return "Recent Items";

                case "b250c668-f57d-4ee1-a63c-290ee7d1aa1f":
                    return "Sample Music";

                case "b6ebfb86-6907-413c-9af7-4fc2abf07cc5":
                    return "Public Pictures";

                case "b7534046-3ecb-4c18-be4e-64cd4cb7d6ac":
                    return "Recycle Bin";

                case "b7bede81-df94-4682-a7d8-57a52620b86f":
                    return "Screenshots";

                case "b94237e7-57ac-4347-9151-b08c6c32d1f7":
                    return "Templates";

                case "b97d20bb-f46a-4c97-ba10-5e3608430854":
                    return "Startup";

                case "bcb5256f-79f6-4cee-b725-dc34e402fd46":
                    return "ImplicitAppShortcuts";

                case "bcbd3057-ca5c-4622-b42d-bc56db0ae516":
                    return "Programs";

                case "bfb9d5e0-c6a9-404c-b2b2-ae6db6af4968":
                    return "Links";

                case "c1bae2d0-10df-4334-bedd-7aa20b227a9d":
                    return "OEM Links";

                case "c4900540-2379-4c75-844b-64e6faf8716b":
                    return "Sample Pictures";

                case "c4aa340d-f20f-4863-afef-f87ef2e6ba25":
                    return "Public Desktop";

                case "c5abbf53-e17f-4121-8900-86626fc2c973":
                    return "Network Shortcuts";

                case "c870044b-f49e-4126-a9c3-b52a1ff411e8":
                    return "Ringtones";

                case "cac52c1a-b53d-4edc-92d7-6b2e8ac19434":
                    return "Games";

                case "d0384e7d-bac3-4797-8f14-cba229b392b5":
                    return "Administrative Tools";

                case "d20beec4-5ca8-4905-ae3b-bf251ea09b53":
                    return "Network";

                case "d65231b0-b2f1-4857-a4ce-a8e7c6ea7d27":
                    return "System32";

                case "d9dc8a3b-b784-432e-a781-5a1130a75963":
                    return "History";

                case "de92c1c7-837f-4f69-a3bb-86e631204a23":
                    return "Playlists";

                case "de974d24-d9c6-4d3e-bf91-f4455120b917":
                    return "Common Files";

                case "debf2536-e1a8-4c59-b6a2-414586476aea":
                    return "GameExplorer";

                case "df7266ac-9274-4867-8d55-3bd661de872d":
                    return "Programs and Features";

                case "dfdf76a2-c82a-4d63-906a-5644ac457385":
                    return "Public";

                case "e555ab60-153b-4d17-9f04-a5fe99fc15ec":
                    return "Ringtones";

                case "ed4824af-dce4-45a8-81e2-fc7965083634":
                    return "Public Documents";

                case "ee32e446-31ca-4aba-814f-a5ebd2fd6d5e":
                    return "Offline Files";

                case "f1b32785-6fba-4fcf-9d55-7b8e7f157091":
                    return "Local";

                case "f38bf404-1d43-42f2-9305-67de0b28fc23":
                    return "Windows";

                case "f3ce0f7c-4901-4acc-8648-d5d44b04ef8f":
                    return "The user's full name";

                case "f7f1ed05-9f6d-47a2-aaae-29d317c6f066":
                    return "Common Files";

                case "fd228cb7-ae11-4ae3-864c-16f3910ab8fe":
                    return "Fonts";

                case "00f2886f-cd64-4fc9-8ec5-30ef6cdbe8c3":
                    return "Scanners and Cameras";

                case "087da31b-0dd3-4537-8e23-64a18591f88b":
                    return "Windows Security Center";

                case "259ef4b1-e6c9-4176-b574-481532c9bce8":
                    return "Game Controllers";

                case "37efd44d-ef8d-41b1-940d-96973a50e9e0":
                    return "Desktop Gadgets";

                case "3e7efb4c-faf1-453d-89eb-56026875ef90":
                    return "Windows Marketplace";

                case "40419485-c444-4567-851a-2dd7bfa1684d":
                    return "Phone and Modem";

                case "5224f545-a443-4859-ba23-7b5a95bdc8ef":
                    return "People Near Me";

                case "62d8ed13-c9d0-4ce8-a914-47dd628fb1b0":
                    return "Regional and Language Options";

                case "6c8eec18-8d75-41b2-a177-8831d59d2d50":
                    return "Mouse";

                case "725be8f7-668e-4c7b-8f90-46bdb0936430":
                    return "Keyboard";

                case "74246bfc-4c96-11d0-abef-0020af6b0b7a":
                    return "Device Manager";

                case "78cb147a-98ea-4aa6-b0df-c8681f69341c":
                    return "Windows CardSpace";

                case "7a979262-40ce-46ff-aeee-7884ac3b6136":
                    return "Add Hardware";

                case "80f3f1d5-feca-45f3-bc32-752c152e456e":
                    return "Tablet PC Settings";

                case "87d66a43-7b11-4a28-9811-c86ee395acf7":
                    return "Indexing Options";

                case "a0275511-0e86-4eca-97c2-ecd8f1221d08":
                    return "Infrared";

                case "a304259d-52b8-4526-8b1a-a1d6cecc8243":
                    return "iSCSI Initiator";

                case "b2c761c6-29bc-4f19-9251-e6195265baf1":
                    return "Color Management";

                case "82ba0782-5b7a-4569-b5d7-ec83085f08cc":
                    return "TopViews";

                case "bdbe736f-34f5-4829-abe8-b550e65146c4":
                    return "TopViews";

                case "b5947d7f-b489-4fde-9e77-23780cc610d1":
                    return "Virtual Machines";

                case "d17d1d6d-cc3f-4815-8fe3-607e7d5d10b3":
                    return "Text to Speech";

                case "d24f75aa-4f2b-4d07-a3c4-469b3d9030c4":
                    return "Offline Files";

                case "e2e7934b-dce5-43c4-9576-7fe4f75e7480":
                    return "Date and Time";

                case "f2ddfc82-8f12-4cdd-b7dc-d4fe1425aa4d":
                    return "";

                case "f82df8f7-8b9f-442e-a48c-818ea735ff9b":
                    return "Sound";

                case "fcfeecae-ee1b-4849-ae50-685dcf7717ec":
                    return "Problem Reports and Solutions";

                case "5fcd4425-ca3a-48f4-a57c-b8a75c32acb1":
                    return "Hewlett-Packard Recovery (Protect.dll)";

                default:

                    var ignore = new List<string>();
                    ignore.Add("20000000-0000-0000-0000-000000000000");
                    ignore.Add("00000000-0000-0000-0000-000001000000");
                    ignore.Add("00000000-0000-0000-0000-000000000000");

                    if (ignore.Contains(guid) == false)
                    {
                        SiAuto.Main.LogMessage("Unmapped GUID: {0}", guid);
                    }


                    return string.Format("Unmapped GUID: {0}", guid);
            }
        }

@davehull
Copy link
Author

There may be a programmatic way to find these via shell32's SHGetKnownFolder() API, but I spent some time with it this afternoon and it was not as comprehensive as your list above, for many GUIDs in your list it returns 0, perhaps they are deprecated now, but were active at one point.

I'll refactor my gist to include your list, but folks may want to consider it non-authoritative. I'm not saying it's not accurate, I'm just unable to verify it against any publicly available sources from Microsoft.

@EricZimmerman
Copy link

mine are collected from msdn posts, metz's stuff, regripper, and a few other places i found things. its been solid so far for ShellBags Explorer. my validation of what its come up with conversion wise has been accurate so far.

@Wikivu
Copy link

Wikivu commented Jan 30, 2024

Vikivu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment