New
#50
Could it be a permissions issue.Is it worth taking ownership of the libraries and reg keys involved.Thanks for looking again Shaun, we will get it in the end
Danny
Ok Shaun will leave it be.
Just one thing I noticed which may be of interest.As I mentioned previous the Recorded tv folder in the public folders was labelled as "Recorded TV" not "Public Recorded TV" like in yours.I changed the name to mach yours but on reboot it re creates the "Recorded TV" folder and moves the temp rec folder to it.Also if I create a new user acc its also labelled as "Recorded TV".Not sure why but suppose it could be a version thing not sure.
Danny
I'm thinking that this may the issue or part of it since it should be named "Public Recorded TV".
I would like to take a look into it, too, if you guys don't mind.
I can't say i fully understand the problem though: the default location of the 'Recorded TV' library is in the public folder (just did a clean install and can confirm that much). I guess you could change it, but it would change for all users, so you would still 'share' it, at least with other users on the same system. You would be better off making a sub folder in 'videos' I guess.
PS i read stuff about deleting and recreating the libraries? How are you doing that? A handmade library could behave different from a default one i guess. This is the content of my C:\users\Public\Libraries\RecordedTV.library-ms:
As you can see the location 'public\Recorded TV' is mentioned within the file.Code:<?xml version="1.0" encoding="UTF-8"?> <libraryDescription xmlns="http://schemas.microsoft.com/windows/2009/library"> <name>@shell32.dll,-34615</name> <ownerSID>S-1-5-18</ownerSID> <isLibraryPinned>true</isLibraryPinned> <iconReference>imageres.dll,-1008</iconReference> <templateInfo> <folderType>{5fa96407-7e77-483c-ac93-691d05850de8}</folderType> </templateInfo> <searchConnectorDescriptionList> <searchConnectorDescription publisher="Microsoft" product="Windows"> <description>@shell32.dll,-34617</description> <isDefaultSaveLocation>true</isDefaultSaveLocation> <isDefaultNonOwnerSaveLocation>true</isDefaultNonOwnerSaveLocation> <simpleLocation> <url>shell:public\Recorded TV</url> </simpleLocation> </searchConnectorDescription> </searchConnectorDescriptionList> </libraryDescription>
Just tested it, it seams like the url section in this, points at the location of the REAL files.
If i change it to <url>C:\</url> I get to see the files and folder located there (like the windows folder), when clicking on the recorded tv button in the start menu. So this determines the location of the included files/folders it seems...
*Edit*
Yes, i ran a test. I added the folder C:\windows and E:\root, my file now reeds:
trow knownfolder:{F38BF404-1D43-42F2-9305-67DE0B28FC23} in a run window, you will see it is an alias of the windows folder.Code:<?xml version="1.0" encoding="UTF-8"?> <libraryDescription xmlns="http://schemas.microsoft.com/windows/2009/library"> <name>@shell32.dll,-34615</name> <ownerSID>S-1-5-18</ownerSID> <version>12</version> <isLibraryPinned>false</isLibraryPinned> <iconReference>imageres.dll,-1008</iconReference> <templateInfo> <folderType>{5fa96407-7e77-483c-ac93-691d05850de8}</folderType> </templateInfo> <propertyStore> <property name="HasModifiedLocations" type="boolean"><![CDATA[true]]></property> </propertyStore> <searchConnectorDescriptionList> <searchConnectorDescription publisher="Microsoft" product="Windows"> <description>@shell32.dll,-34617</description> <isDefaultSaveLocation>true</isDefaultSaveLocation> <isDefaultNonOwnerSaveLocation>true</isDefaultNonOwnerSaveLocation> <simpleLocation> <url>shell:public\Recorded TV</url> </simpleLocation> </searchConnectorDescription> <searchConnectorDescription> <isDefaultNonOwnerSaveLocation>true</isDefaultNonOwnerSaveLocation> <isSupported>true</isSupported> <simpleLocation> <url>knownfolder:{F38BF404-1D43-42F2-9305-67DE0B28FC23}</url> <serialized>MBAAAEAFCAAAAAAAADAAAAAAAY0gAAQBQAAAAUEFZo/KEocAy99UEXfKMHgcfPFx1nCzBAAQAAAAAAAABAAAAAAAAAAAAAAAAAAAAwLAUAwHQB+TQDi66kGEiiNCAsCMw0ZGA8yQ6wFAAAAAAAAAAAAAAAAAAAAAAAAANCQMAAAAAAQz+YdkQAwVp5GZvd3cAwDAIAABA8uvurzoU0sPWHpKAAAANIAAAAAABAAAAAAAAAAAAAAAAAAAAcFApBgbAQGAvBwdAMHAAAgFAsDADAgDA8uvBAAFA8BUg/E0gouOpBhoYjAArADMdmBAvMkOcBAAAAAAAAAAAAAAAAAAAAAAAAAAAYBAAAQOAAAAcAAAAEAAAAAHAAAAtAAAAAAAAAAOAAAARAAAAMAAAAgU34PWQAAAAAwQ6w1Vp5GZvd3cAAAEAAAAFAAAgSCAAAguAAAAcAAAAsAAAAKB0v48D1h8CNZBn59Cow/I6CAAAkJAAAQCAAAoNCAAAEzUQNl4KilR8yEODtL/TMpJY2mzxBAAAQAAAAAAfAAAA8CAAAwUA0CAxAQLAUDAtAgMAEDAtAgMAYDAyAQOAcDAyAAOAEDAzAgMA0CAzAgNAEDAzAQMAMDA3AQMAkDAwAQLAQDAxAwNAkDAyAQMAMDAzAwMAMDAtAQMAADAwAAMAAAAAAAAAAAAAAAAAAGAAAwAAAAoYBAAAAAAAAQYzV3cfNnavVmckBAAAAAAIWdhG1zehGkg96To+Yl7motpsVY7ZCeESqHAiMkoJTIiVXoR9sXoBJYv+EqPW5uJabKbF2emgHhk6BgIDJayECAAAAA</serialized> </simpleLocation> </searchConnectorDescription> <searchConnectorDescription> <isSupported>true</isSupported> <simpleLocation> <url>E:\root</url> <serialized>MBAAAEAFCAAAAAAAADAAAAAAAY0gAAQBQAAAAQqwv3+ZjwcANdzzng2IMHQT388JoNCzBAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAQLAUAwHQB+TQDi66kGEiiNCAsCMw0ZGA8SR6wFAAAAAAAAAAAAAAAAAAAAAAAAAFCQMAAAAAAQx+sLUQAgcv9GdAAgNAgAAEAw7+WsPJCVx+sLUqAAAAsUAAAAAAEAAAAAAAAAAAAAAAAAAAAgcA8GAvBAdAAAAUAwOAIAAOAw7+GAAUAwHQB+TQDi66kGEiiNCAsCMw0ZGA8SR6wFAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAA8AAAAwBAAAQAAAAAcAAAAMDAAAAAAAAA7AAAAcBAAAwAAAAA9/PAMABAAAgRpNGdpVGAFpDXy92b0BAAoAAAAkAAAAKHAAAAxMFUTJuiYZEvMhzQ7y/ETaCmt5MAAAAAAAAAAAGAAAwAAAAoYBAAAAAAAAQYzV3cfNnavVmckBAAAAAAwbucKucr990vUNES1xcY20tpsVY7ZCeESqHAiMkoJTI8mLniL3afP9LVDhUdMHmNdbKbF2emgHhk6BgIDJayECAAAAA</serialized> </simpleLocation> </searchConnectorDescription> </searchConnectorDescriptionList> </libraryDescription>
*EDIT2*
A search for "RecordedTV.library-ms" in the data of my registry lead me to believe that the displayed directory is read from "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1A6FD BA2-F42D-4358-A798-B74D745926C5}"
from the string ParentFolder. It reads "{DFDF76A2-C82A-4D63-906A-5644AC457385}" which are the public libraries. Let me try playing with this...
*edit 3*
bingo, i changed the parent to {1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}, which is 'libraries'. It gave me this:
Even though the library file itself is still located at the public folder. It seems like the system made a default one automatically. I deleted the file from the old location. It is not being recreated.
I think this should answer about all the questions i could think of...
Last edited by foe; 18 Jun 2011 at 16:52.
Ok, i will put the instruction in a new post. I you would like to change the recorded tv library from public to personal, use this reg file:rectvnonpublic.reg
copy the file C:\users\Public\Libraries\RecordedTV.library-ms to %userprofile%\appdata\roaming\Microsoft\Windows\Libraries\RecordedTV.library-ms
if you want to keep the references in the old file that is.
Log off an back on.
I did not test this, but it seems plausible for the library to no longer be shared with other users on the same system as well, since the references are now kept in the %userprofile%\appdata sub-directory...
Last edited by foe; 18 Jun 2011 at 17:23.