New
#20
I'm not sure this will help, but you could try toggling default apps for your "Music player" or ".mp3" files.
I'm not sure this will help, but you could try toggling default apps for your "Music player" or ".mp3" files.
I've noticed a lot of the properties in the PreviewDetails registry values are prefaced by asterisks. Does anybody know what the asterisk before the property does and how it is different than a non-asterisked property?
The added prop field gets added to the previewdetails pane as expected, however the edidable field added gives a file access permission denied error when I try to save the edited field (ie: Tags)
Could there be some additional registry change to perform in order to fix this ? (ie: the "EditFlag" Reg_Binary registry entries might require some modification as well ? (or maybe the whole key's permission?)
Hello Hept0p,
To rule out a permission issue with the file itself, are you able to manually edit these details from its properties page?
Add, Change, and Remove File Property Details in Windows 10 | Tutorials
Well, let's go ahead and see some screenshots showing your registry changes and what you see in the Details pane to see if anything may stand out.
How to Upload and Post Screenshots and Files at Ten Forums
If the .mkv files do not have the property details included in them, they will not display in the Details pane though.
Just experimented with this as it was referenced by a post in the MS Forums that linked to this tutorial. In Windows 10 (currently 2004 Build:19041.450 ), the default PreviewDetails value for a given extension is found under:HKEY_CLASSES_ROOT\SystemFileAssociations\<Extension>
And it was editing this value that added Comments to theDetails
pane info for.mp3
files:
I wrote this PowerShell to list all the types that have a PreveiewDetails value:
The above runs for several minutes but is not hung. It will eventually spit out:Code:New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT | out-null gci hkcr:\ -recurse -Depth 3 | ? Property -contains PreviewDetails | select @{ N = 'Path' ; E = {$_.Name -replace 'HKEY_CLASSES_ROOT', 'HKCR'}} | ft -AutoSize
Code:Path ---- HKCR\* HKCR\AllFilesystemObjects HKCR\CLSID\{0AFACED1-E828-11D1-9187-B532F1E9575D} HKCR\contact_wab_auto_file HKCR\ContentDirectory.container.album.musicAlbum HKCR\ContentDirectory.item.audioItem HKCR\ContentDirectory.item.imageItem HKCR\ContentDirectory.item.videoItem HKCR\Directory HKCR\Drive HKCR\group_wab_auto_file HKCR\IE.AssocFile.URL HKCR\InstalledApp HKCR\InstalledUpdate HKCR\InternetShortcut HKCR\LibraryFolder HKCR\MAPI/Attachment HKCR\MAPI/Folder HKCR\MAPI/IPM.Activity HKCR\MAPI/IPM.Appointment HKCR\MAPI/IPM.Contact HKCR\MAPI/IPM.DistList HKCR\MAPI/IPM.Message HKCR\MAPI/IPM.Note HKCR\MAPI/IPM.Note.Read HKCR\MAPI/IPM.Post HKCR\MAPI/IPM.Post.Rss HKCR\MAPI/IPM.Schedule.Meeting HKCR\MAPI/IPM.StickyNote HKCR\MAPI/IPM.Task HKCR\opensearchresult HKCR\Printers HKCR\PublishedApp HKCR\SearchConnectorFolder HKCR\Stack HKCR\Stack.System.Author HKCR\Stack.System.ItemTypeText HKCR\Stack.System.Keywords HKCR\Stack.System.Music HKCR\Stack.System.Photo HKCR\SystemFileAssociations\.3fr HKCR\SystemFileAssociations\.3g2 HKCR\SystemFileAssociations\.3gp HKCR\SystemFileAssociations\.3gp2 HKCR\SystemFileAssociations\.3gpp HKCR\SystemFileAssociations\.ari HKCR\SystemFileAssociations\.arw HKCR\SystemFileAssociations\.asf HKCR\SystemFileAssociations\.avci HKCR\SystemFileAssociations\.avcs HKCR\SystemFileAssociations\.avi HKCR\SystemFileAssociations\.avif HKCR\SystemFileAssociations\.avifs HKCR\SystemFileAssociations\.bay HKCR\SystemFileAssociations\.bmp HKCR\SystemFileAssociations\.cap HKCR\SystemFileAssociations\.cr2 HKCR\SystemFileAssociations\.cr3 HKCR\SystemFileAssociations\.crw HKCR\SystemFileAssociations\.dcr HKCR\SystemFileAssociations\.dcs HKCR\SystemFileAssociations\.dds HKCR\SystemFileAssociations\.dib HKCR\SystemFileAssociations\.dng HKCR\SystemFileAssociations\.doc HKCR\SystemFileAssociations\.dot HKCR\SystemFileAssociations\.drf HKCR\SystemFileAssociations\.dvr-ms HKCR\SystemFileAssociations\.dwfx HKCR\SystemFileAssociations\.easmx HKCR\SystemFileAssociations\.edrwx HKCR\SystemFileAssociations\.eip HKCR\SystemFileAssociations\.eprtx HKCR\SystemFileAssociations\.erf HKCR\SystemFileAssociations\.fff HKCR\SystemFileAssociations\.flac HKCR\SystemFileAssociations\.gif HKCR\SystemFileAssociations\.heic HKCR\SystemFileAssociations\.heics HKCR\SystemFileAssociations\.heif HKCR\SystemFileAssociations\.heifs HKCR\SystemFileAssociations\.ico HKCR\SystemFileAssociations\.iiq HKCR\SystemFileAssociations\.jfif HKCR\SystemFileAssociations\.jpe HKCR\SystemFileAssociations\.jpeg HKCR\SystemFileAssociations\.jpg HKCR\SystemFileAssociations\.jtx HKCR\SystemFileAssociations\.jxr HKCR\SystemFileAssociations\.k25 HKCR\SystemFileAssociations\.kdc HKCR\SystemFileAssociations\.m1v HKCR\SystemFileAssociations\.m2t HKCR\SystemFileAssociations\.m2ts HKCR\SystemFileAssociations\.m2v HKCR\SystemFileAssociations\.m4a HKCR\SystemFileAssociations\.m4b HKCR\SystemFileAssociations\.m4p HKCR\SystemFileAssociations\.m4v HKCR\SystemFileAssociations\.mef HKCR\SystemFileAssociations\.mka HKCR\SystemFileAssociations\.mkv HKCR\SystemFileAssociations\.mod HKCR\SystemFileAssociations\.mos HKCR\SystemFileAssociations\.mov HKCR\SystemFileAssociations\.mp2 HKCR\SystemFileAssociations\.mp2v HKCR\SystemFileAssociations\.mp3 HKCR\SystemFileAssociations\.mp4 HKCR\SystemFileAssociations\.mp4v HKCR\SystemFileAssociations\.mpe HKCR\SystemFileAssociations\.mpeg HKCR\SystemFileAssociations\.mpg HKCR\SystemFileAssociations\.mpp HKCR\SystemFileAssociations\.mpv2 HKCR\SystemFileAssociations\.mrw HKCR\SystemFileAssociations\.mts HKCR\SystemFileAssociations\.nef HKCR\SystemFileAssociations\.nrw HKCR\SystemFileAssociations\.oga HKCR\SystemFileAssociations\.ogg HKCR\SystemFileAssociations\.ogm HKCR\SystemFileAssociations\.ogv HKCR\SystemFileAssociations\.ogx HKCR\SystemFileAssociations\.opus HKCR\SystemFileAssociations\.orf HKCR\SystemFileAssociations\.ori HKCR\SystemFileAssociations\.oxps HKCR\SystemFileAssociations\.pef HKCR\SystemFileAssociations\.png HKCR\SystemFileAssociations\.pot HKCR\SystemFileAssociations\.ppt HKCR\SystemFileAssociations\.ptx HKCR\SystemFileAssociations\.pxn HKCR\SystemFileAssociations\.raf HKCR\SystemFileAssociations\.raw HKCR\SystemFileAssociations\.rle HKCR\SystemFileAssociations\.rw2 HKCR\SystemFileAssociations\.rwl HKCR\SystemFileAssociations\.search-ms HKCR\SystemFileAssociations\.sr2 HKCR\SystemFileAssociations\.srf HKCR\SystemFileAssociations\.srw HKCR\SystemFileAssociations\.tif HKCR\SystemFileAssociations\.tiff HKCR\SystemFileAssociations\.tod HKCR\SystemFileAssociations\.ts HKCR\SystemFileAssociations\.tts HKCR\SystemFileAssociations\.uvu HKCR\SystemFileAssociations\.vob HKCR\SystemFileAssociations\.wav HKCR\SystemFileAssociations\.wdp HKCR\SystemFileAssociations\.weba HKCR\SystemFileAssociations\.webm HKCR\SystemFileAssociations\.webp HKCR\SystemFileAssociations\.wma HKCR\SystemFileAssociations\.wmv HKCR\SystemFileAssociations\.x3f HKCR\SystemFileAssociations\.xls HKCR\SystemFileAssociations\.xlt HKCR\SystemFileAssociations\.xps HKCR\SystemFileAssociations\MAPI/Attachment HKCR\SystemFileAssociations\MAPI/Folder HKCR\SystemFileAssociations\MAPI/IPM.Activity HKCR\SystemFileAssociations\MAPI/IPM.Appointment HKCR\SystemFileAssociations\MAPI/IPM.Contact HKCR\SystemFileAssociations\MAPI/IPM.DistList HKCR\SystemFileAssociations\MAPI/IPM.Message HKCR\SystemFileAssociations\MAPI/IPM.Note HKCR\SystemFileAssociations\MAPI/IPM.Note.Read HKCR\SystemFileAssociations\MAPI/IPM.Post HKCR\SystemFileAssociations\MAPI/IPM.Post.Rss HKCR\SystemFileAssociations\MAPI/IPM.Schedule.Meeting HKCR\SystemFileAssociations\MAPI/IPM.StickyNote HKCR\SystemFileAssociations\MAPI/IPM.Task HKCR\vcard_wab_auto_file HKCR\WOW6432Node\CLSID\{0AFACED1-E828-11D1-9187-B532F1E9575D}
This version will return the associated PreviewDetails string for each key & output to aGrideView
for interactive searching:
Code:New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT | out-null gci hkcr:\ -recurse -Depth 3 | ? Property -contains PreviewDetails | select @{ N = 'Path' ; E = {$_.Name -replace 'HKEY_CLASSES_ROOT', 'HKCR'}}, @{ N = 'PreviewDetails' ; E = { $_.GetValue('PreviewDetails') }} | out-GridView
Last edited by KeithM; 20 Aug 2020 at 12:46.