Win Library Tool [revised for Windows 8]

UPDATE: This tool has been updated and now works on Windows 8, however from my limited testing, the new metro interface has extremely limited support for libraries. Unfortunately using this tool I couldn’t find a way for photos added from a network drive to appear in the ‘photos’ metro app even though they appear in the library in Windows File Explorer. Windows 8 is astonishingly bad.

Download Executable | Source Code

Windows libraries (introduced in Windows 7) could have been a really useful feature of Windows, however unfortunately they arrived in a slighly cut-down form out of the box.  Microsoft decided against exposing some really useful capabilities to users, like adding network locations, pretty much the first thing I tried to do.  You get this message:

windows7libraryerror

Luckily, you can add network locations (and any other un-indexed locations), but it must be done programatically.  MS supply a command line utility slutil.exe, candidate for the worst named executable in history.  Pretty sure it stands for shell_library_util.  Anyway, I decided to write a tool to make it easy to add network locations, and added a few other features as well:

  • Add network (UNC or mapped drive) and any other un-indexed folders to libraries.
  • Backup library configuration, such that a saved set of libraries can be instantly restored at any point (like after a re-install of the OS or for transfer between multiple computers).
  • Create a mirror of all libraries (using symbolic links) in [SystemDrive]:\libraries.  This means you can reference all your files using a much shorter path, and also provides another entry-point to your files in many places in the Operating System (e.g. file open/save dialogs).
  • Change a library’s icon.

Hopefully it’s easy enough to use, so I don’t have to explain it :)

You can download it for free below.  (Note: This will only run on >= Windows 7.)

Download Installer | Source Code

I must give credit to Josh Smith for his TreeView CodeProject article, upon which this solution is modelled.

The application uses the Microsoft API CodePack to manipulate libraries, which I encourage you to check out if you are writing software to integrate / take advantage of new features in Windows 7.

If you want to learn why and how libraries were introduced in Windows 7, including diving into the .library-ms file format, you can read this MSDN article.

Now featured on Tekzilla!

336 comments

  1. Well, it added the Library I created, and the folders I added from the Samba share appear in it, but my Pictures and Music Libraries have vanished! :(

  2. Follow-Up:
    The missing libraries appear in File Save and File Open dialogs, but not in Explorer. Instead, there are 3 blank icons (no name, and with a blank white icon). I guess I should mention I am running Win 7 Professional x64.

  3. Follow-Up:
    After a few minutes and opening and closing a few windows. All libraries now appear, BUT: Documents, Music, Pictures, and Videos have lost their fancy icons.

  4. Yeah I experienced that too. I started to look into it, and, like you, found that when I closed all Windows Explorer instances and re-opened them a bit later, the broken libraries were suddenly fixed. This problem occurs when you name the library the same as one of the built in (default) libraries (Pictures, Music, Documents, Videos). If closing and re-opening explorer doesn’t fix it, maybe try log off/on or even reboot.

    To me this looks like a Microsoft bug, since, at least for me, you can browse to the library repository (see path below), and all libraries are listed and working there correctly. You can confirm that your Pictures and Music libraries are working in Windows Explorer by going to:

    C:\Users\yourusername\AppData\Roaming\Microsoft\Windows\Libraries

    Regarding the fancy icons – yes this tool does not set the icon of the libraries, I might add this in a future version, but until then the work-around is that you have to manually change the icon by choosing Properties on the library in Windows Explorer after you have created it using Win7 Library Tool.

  5. Using properties on a library doesn’t give one access to change the icon, but you can get them back by following these instructions.
    Note:
    When you open the libraries in Notepad, the line specifying the icon:
    imageres.dll,-1002
    is missing. You’ll need to paste it in.

    • My mistake, yeah I forgot that also wasn’t exposed in the OS by default. So I’ve updated the application to preserve library icons and also allow you to choose custom icons for libraries:

      New library properties dialog.

      This is available in v1.02.

  6. Brilliant effort, mate! Does exactly what it says on the tin! Must confess I was more than a little annoyed about Windows 7 not supporting libraries on network drives/NAS boxes out of the box! Still, with your app, all is well again!

  7. Just a follow on from my last comment, how do you get Media Player to see the libraries indexed by this tool? I’ve got a load of music on a remote drive which is showing fine the in the library, but will not show up in Media Player?

  8. I don’t use Media Player, but it looks like when you go Organize->Manage Libraries->[LibraryName], if [LibraryName] doesn’t exist, it re-creates it with the default folders included. So it seems the trick would be to name your library that contains Music as ‘Music’, the library that contains movies as ‘Videos’, and the library that contains Photos as ‘Pictures’. Hope that helps.

  9. Thank for the help, but unfortunately Media Player doesn’t seem to like it. I have a ‘Music’ library with a ‘\\remote\folder’ link and a local ‘d:\folder’ link created via the library tool, but Media Player only sees the local content. I may have to consider changing my media player :)

  10. Weird, I tried adding a UNC and mapped network drive (in separate tests) and both times all the music appeared in WMP. In fact, I could add a UNC or mapped network drive to the Music library directly via WMP. Note: the music was on a remote WinXP box.

  11. Brilliant. Thanks for the great work on this. Like everyone said, MS should have included this from the beginning.

  12. After doing this, I can only “arrange by” folder when viewing a library and not by Name, Date modified, Tag, or Type. Any ideas why and how to fix this because when you have multiple folders in a library it makes it difficult to find exactly what you are looking for. My assumption is that this is because it isn’t indexed…

  13. I did find this info in the help docs so that may be the answer. I’ll wait awhile and see what happens:

    “Why can’t I search or arrange files from a folder that I recently included in a library?

    If a folder from a non-indexed location (such as an external hard drive or a network) was recently included in a library and it contains a large number of files, it might take some time for the library to add those files to the index. During the indexing process, searches and file arrangements might appear incomplete. For more information about indexing, see Improve Windows searches using the index: frequently asked questions.”

    • I think you assume right – I can fully understand that to ‘arrange by’ something other than folder would require the contents to be indexed first. It would be great if Windows really did progressively index all non-indexed locations (e.g. samba shares) but I’m not convinced by just this statement in the help that ‘eventually’ you’ll be able to do this. Might be a good idea to post this question on a site with MS search people to see if there is some truth behind this.

  14. I’ve been looking for something like this since I installed Windows 7. The first thing I did was try to add server shares to my libraries and was disappointed when it didn’t work.

    After adding my existing libraries and adding a single network location to my Pictures library, I went ahead and applied the changes. Fortunately I had saved off my previous .library-ms files as my libraries were pretty busted. Two of my libraries were completely missing and my changes to the Pictures library weren’t even there.

    Plus, when comparing the old files to the new ones, I noticed that a bunch of things were changed that I would not have expected, such as the name (e.g. was @shell32.dll,-3495, now not even present), the folder type, and the known folder GUID.

    Surely I’ve done something wrong. Any ideas?

    Thanks,
    David

    • This sounds similar to the issue reported above. This problem seems to only occur with the built-in libraries. I looked into the .library-ms file diffs in detail just now in an effort to figure this out and I saw that the app was setting the ‘library type’ (folderType element) to the ‘generic’ guid rather than respecting the proper types for the built-in libraries (Pictures, Documents, Music, Videos). So I have updated the app (available in 1.03) to read this info when you click the wand icon to enumerate libraries, and on the library properties dialog you can change the type if desired and it will be set when applying changes. So that removes one of the differences. The @shell32,-[num] is just looking up a string from shell32.dll for the library name and the search provider description, this is not possible to preserve programatically, but it shouldn’t matter anyway, because the library name defaults to the file name of the .library-ms file in the case that the name element does not exist. The search provider publisher and product are both optional and for display only, so shouldn’t be a problem as far as I can tell (and again the ShellLibrary API doesn’t seem to allow me to set this anyway). Finally, the isDefaultNonOwnerSaveLocation element is used for homegroups so I don’t think that matters.

      Long story short, try the new version, and if you still see the problem, try the advice here. I initially did see this problem as well, but now, following your steps, everything is working on my Win7 RC box.

  15. Thank you for the program which I have installed. I have added server files to the library but it does not appear to include subdirectoris. I have a directory called work whithin which there are dozens of subdirectories. When I search I don’t get any results from the subdirectories.

    Must I add each subdirectory individually to the library or is there some other way to do it?

    Many thanks

    • You certainly don’t have to add subdirectories individually. In fact I’m surprised to report that search actually works for me (finds results in subdirectories on the network location in the library). It might be that Windows is still in the process of indexing your network location (not sure about this) – see post above. Maybe someone knows a way to check on indexing progress?

      • Thanks for your reply. It’s more than 2 days since I installed it so I would think that’s enough time for indexing about 20gb. I now get a message after a search ‘Some library features are unavailable due to unsupported library locations.’

        I’ll set out exactly what I’m doing so that it’s clear. My machine is running w7 the server is running small business/exchage 2003. All word documents are on the server. I’ve added the folder whithin which are nested all the other folders containing the word docs to the library with your program and they’re showing up.

        I then go to the statrt button at the bottom left of the screen and type in to the search box at the bottom of the list a word I know must appear many times in my files but all I get is results from outlook. It then gives me an option to search again in libraries which I do but with none of the expected results.

        Is there anything I must do different?

        Thanks.

  16. I have successfully added a network share on a NAS in a library. My primary goal was to get my NAS indexed and the network share added to that library is NOT indexed.
    Seems like there is no way of indexing files of a network share. Quite disappointing.
    If someone successfully did it, please tell me how to do.

  17. I’ve just gone to use this tool, and works fine with default libraries however when I’ve added a new library. Has anyone experienced the same thing?

  18. Sorry that should say:

    I’ve just gone to use this tool, and works fine with default libraries, however when I’ve added a new library it crashes. Has anyone experienced the same thing?

  19. “I’ve just gone to use this tool, and works fine with default libraries, however when I’ve added a new library it crashes. Has anyone experienced the same thing?”

    Same here

    • By ‘portable’ i assume you mean without the installer. Just download the source, extract, and look under ‘Win7LibraryTool\bin\Release’, you can copy the 4 files in there and execute directly.

  20. Bug report (minor)
    I had an “empty” library from trying to create a library for NAS folders. When clicking the wand button (open existing libraries) the app failed. When I removed the empty library the problem disappeared. FYI.

  21. Great tool! Very helpful.

    Suggestion: Include a ready to go standalone package in the downloads section.

    Thanks,

    Wulf

  22. I am running Windows 7 via Parallels 5 on a MacBook Pro with OS X. To synchronize my MP3 Player I need to use Windows Media Player (running on Window 7), and I want it to have access to the music I have on the Mac folders.

    I can see and have access to the Mac folders in Windows. When I try to add a Mac folder on the Windows’ Music Library I get the message “This network location can’t be included because it is not indexed”.

    Then I use the Win 7 Library Tool to add the Mac folder to the Windows’ Music Library. The Mac folder is added to the library but still appears as “Unsupported” on the Music Library Locations. Also, in the explorer a message appears saying “Some library features are unavailable due to unsupported library location…”

    Of course Windows Media Player cannot use the Mac file and no music is shown.

    Any idea on how to solve this? Thanks!

  23. I have been able to add NAS folders, but they are not indexed. Does this tool make windows 7 index the NAS folders?
    regards, M

  24. Very useful. Thanks for doing that.

    As Mark points out, the NAS folders are not indexed, therefore, the Arrange By button in Windows Explorer is functionally disabled; it only allows the “Folders” view. It’s important to plan which folders should be included in which library to retain maximum functionality.

    Improvement suggestion: when I clicked the Apply button for the first time, the program failed to create the libraries. Error dialog said that one folder was damaged (or words to that effect). It would have been helpful to know *which* folder was causing the problem. I resolved the issue by deleting all the folders but one from each library, then building it up from there. Knowing the name of the faulty folder would have allowed me to delete just that one folder.

    Great piece of work!

  25. Many thanks for making this app available.

    Worked well the first time I used it, some weeks ago.

    Today I used it again and it wiped out all of my libraries and my quick launch taskbar.

    I now have to go back and set it all up again… :-(

    • Hmm – Not sure why the quick launch bar disappeared – but I now realise that loosing my library set up was my fault.

      I should have read the on screen message!!

      And – why hadn’t I used the facility to backup the library setup that this excellent little program provides!

      Roy

  26. Outstanding tool. Thank for sharing, it is so useful.

    One feature request for furture editions: would it be possible to make the libraries (and their contents) sortable, either manually or alphabetically?

    Either way, this is a really great utility. Thanks for your hard work.

  27. Great tool – really useful.
    Only problem for me is that the UNC paths you add have to exist at the time. I have a work laptop and I want to add UNC paths for network shares at work, and at home – but I can’t connect to both networks at once so it won’t let me.
    Is it possible to add a prompt – such as “Network path doesn’t exist – add anyway?”

    Thanks!

    • Unfortunately, the API Microsoft fails if you try to add a folder that is not currently accessible :( So the tool cannot be made to allow this. What happens if you add your work ones at work, then add the home ones when you get home, separately?

  28. Bit of a problem :(

    I used the tool to add a network location to the Documents library and it’s now lost the Music, Pictures and Videos libraries. They now only appear as a strange blang sheet icon that cannot be opened.

    Am i being stupid here? Any suggestions?

  29. Scratch that – I restarted my machine and all was well. Looks like i was being stupid. C’est la Vie.

  30. Great tool, I needed just that. Thanks a lot for creating this.

    I would like to ask you if you have any idea on how to disable the recurring tooltip message above the folder listing :
    “some libraries features are unavailable due to unsupported librairies location”

    Quite annoying :[
    xDx

  31. Hi Guys,

    How do you index your NAS? Using windows 7 search is useless. You can add the network shares in your library, but they aren’t indexed. Do you use any other software?
    Copernic and X1 are useless aswell, because you can’t select all results found through a search, copy them and for instance paste them in a temporary directory on my desktop.

    Any tips?

  32. @Vinzzz

    I don’t run any indexing except Synology’s own indexing service via the Webgui (application->Mediacenter; which took 12h on my setup)

    How is Win7 search useless? it’s not spotlight-fast but still does the work :]
    xDx

    • @xDRAN0x

      My QNAP doesnt have any indexing service. Win7 search is useless while it doesnt search the labels of pictures of non indexed shares. So I still have to rely on good directory structures, while it was just the idea of centralising data and dont care where a file resists…

      :(

    • Scratch that… When the app recreates the libraries it also re catalogues. While it is doing this, still to be catalogued libraries are not visible.
      My own fault for having 2Tb of storage :(

      On the plus side App works great in Win7x64.

  33. Hi

    So if I add my network drives to the library and re build the index my windows search should (when index is complete) find any document I search for on my network drives in my domain…

  34. Nope windows search doesnt pick up in the libraries when doing a search you have to manually search the libraries which seems a bit pointless

  35. I would like to ask you if you have any idea on how to disable the recurring tooltip message above the folder listing :
    “some libraries features are unavailable due to unsupported librairies location”

    xDx asked this below but I didn’t see a response.

    Anyone having the same problem?

  36. Getting an error with this utility: Windows Explorer has a bar at the top that says “Some library features are unavailable due to unsupported library locations. Click here to learn more…” Then the icons for some of the libraries are blank and the contents of the libraries are empty. I restarted Win7 Library Tool and re-imported the existing libraries but the problem persists. In Win7 Library Tool they look fine and I can see the folders with the appropriate icons and their subfolders listed below, but in Windows Explorer they are not working.

  37. How is the XML base *.library-ms files created? Is it possible to modify the code of the Win7 Library Tool to add the following line to the .Library-ms files:

    This will prevent the yellow bar information bar “Some library features are unavailable due to unsupported library locations. Click here to learn more…” I know if you right click on the bar, you can prevent this message, but it would be nice to include this feature if possible.

    • They only get displayed as 32×32 in the tool, but in Windows Explorer, they will display at the optimum resolution from the original source. I tested this by adding an external .ico for my ‘coding’ library, which contains icons larger than 32×32 and you can see the result here.

    • Try killing all explorer.exe processes and then starting a new task from task manager ‘explorer’. It seems there are some bugs in explorer.exe in this dept.

  38. I ran Win7 Library Tool, told it to create a mirror in C:\libraries, ran.
    Then to my horror, all my libraries are now gone, don’t show up in Explorer. I restarted Explorer, waited (as some posts said they came back after indexing) but no libraries?

    Are the libraries saved somewhere? Can I get them back. Real pain to recreate.

    • Sorry to hear that, it seems there may be an issue on some computers with the creation of the symbolic links in c:\libraries, which I will look into shortly. Assuming that clicking the ‘magic wand’ button in the tool doesn’t show you your libraries, then unfortunately yes they are gone. Next time, take a backup of your library configuration (the disk icon) so you can later restore it (e.g. if you reinstall windows, or login as a different user (or your libraries disappear…)).

  39. Also not working for me (Win 7 Home “Premium” 64bit). Added a mapped drive network location to one library; it now shows a blank icon for the modified library and won’t open or do anything else :(

    Premium == crippled

  40. Maybe you need to quit explorer and restart but suddenly started working :)

    Another year and I’ll have hacked my way up to the Pro version.

    thanks for the program.

  41. tried this several times – running on Win7 64bit. Each time i try to run the programme i get “Win7 Library Tool has stopped working”. So I can’t get any further… any ideas anyone?

    • Hi Ian, that’s no good! There’s a crash handler built-in to the application, so you normally shouldn’t see that message… If you contact me via the About page we can perhaps troubleshoot it.

      • I’m getting the same message.

        The first time I ran it I made 1 change and told it to save. It deleted all the libraries and created an empty Documents library pointing to nothing. After 20 minutes of the program sitting there doing nothing and getting a message that this program has stopped responding I forced it to shut down. I should have backed it up, but didn’t.

        I rebooted, ran the program again added back some of the old libraries. Click save. And it appears to be doing the same thing. Stuck. I’m assuming the process should be fairly quick and that it isn’t reindexing the drives while it rebuilds the library.

        I’m going to go off for a few hours and see if it finishes on its own, but I would have thought it would have been done in a matter of a few minutes.

          • It should not take more than a few seconds to create the libraries (no indexing or rebuilding is done), I’ve not seen the behaviour you describe, but it’s certainly possible since the program calls some new Windows 7 APIs. Who knows what Microsoft is doing in the background :(

  42. Great app, beautifully implemented – thank you!!!

    Now top register my NAS and network printer on homegroup…

  43. Hello,

    I’m curious as to how you have managed to suppress the yellow information bar. I’m in the process of rolling out Windows 7 for a client, and we have folder redirection set up, which triggers the information bar. Is it a registry setting I could include in my group policies?

    • Never mind, I found out it’s saved in the xml in the respective .library-ms file.

  44. THANK YOU!

    I have been struggling with this for some time now and your program is simple, easy to follow and worked a treat first time. It is also very useful to be able to save the set up so that, once it is arranged on one PC, I can simply update the settings on the other PCs in my house.

  45. I would really like to use your Win7LibraryTool application but I keep getting the following error:

    Win 7 Library Tool has stopped working

    In the Application Event Viewer:

    Win7LibraryTool.exe
    1.0.4.0
    4b3b0471
    KERNELBASE.dll
    6.1.7600.16385
    4a5bdaae
    e0434f4d
    00009617

    Is there a fix for this?

    Thank you,

  46. I would like to simply say thank you. I drives me nuts when MS does this crap. I have a gigabit home network with a Windows Server housing all my data. I do NOT want offline files enabled on my desktop PC, I just want my libraries to point to the server. It shouldn’t require a cool guy like you to write an app just to do that, it should be an option I can enable on my own … IN THE GUI !

    Sheeh!

    Seriously though, thanks!

    -Lexrst

  47. Great tool, thank you!

    Only minor problem I encountered:
    – I imported all existing libraries, but when you save, existing libraries lose their name and icon. To avoid this, also open the properties of the imported existing libraries and “change” (choosing the old icons and names) them, and then save again.

    Bye,
    Ton

  48. I tried the tool a few days ago on a PC using Window 7 Ultimate x64 which has Windows Home Server connector and Windows Media Center Connector. I did take a backup. When I tried to apply the changes it wiped the existing libraries and I got the not responding problem. I tried loading the backup but when I applied the change I go not responding again.
    I tried a system restore but that didn’t work. I reset the libraries to get the main ones back – I then ran Windows Media Center Connector to add it the shared folders from the WHS but it althgough it ran it didn’t work. I then tried to use WMP12 to add the shared music fold back in. It eventually did that and indexed it but now WMP12 won’t respond and Media Center won’t pick up any libraries either.
    I am beginning think I will need to do a rebuild unless there is any way to reset libraries for the whole computer – not just one profile.

  49. Are the network folders just added to the library without being indexed?
    If they are indexed, how do I re-index them after modifying files in them?

    • The program does not explicitly do any indexing, the API that Microsoft provided just allows adding of libraries. I presume that Windows itself handles the process of indexing where possible. I’m not aware of any way to manually kick off indexing.

  50. Great program which worked well up until ~2 months ago. I have a QNAP TS-119 with SMB shares accessed from my Win7 Ultimate x64 PC. Unfortunately, as a couple of other posters have pointed out, the program instantly crashes every time I try to run it now. Have uninstalled/reinstalled and tried 1.05 and 1.06 but it just won’t run. There have been all the usual Windows updates but very little else has changed on my PC.

    What info can I give you to help diagnose this issue?

    • Well, it’s been solved. I think the program assumes you have Microsoft .NET Framework 3.5.1 installed. I didn’t and now it’s been added back into Windows, the Win7 Library Tool is working again 😀
      I had previously removed Microsoft Games for Windows Live several months ago. I recalled that it had installed .NET at the same time so I also removed that as I don’t like bloat. Anyway, that’s the reason I deleted it and the reason Win7 Library Tool stopped working. My bad, sorry !!

      Being constructive, can v1.07 check it has .NET available before crashing? If so maybe a useful error msg would help. Just a thought. Still a great program.

  51. Sorry for asking this question, but I didn’t understand something about NAS:
    If I have a NAS working on Linux (I was thinking to buy a Buffalo terastation), the shares can be included through your fantastic program; but are they also indexed completely???
    It is really important for me (If it is not possibile I’ll not buy a NAS)!
    Thank you!!! :)

    • Unfortunately, no they will not be indexed. This tool just allows you to browse/access the contents of your NAS inside Windows 7 libraries. There may be another way to enable indexing but i have not investigated any.

  52. First of all, I love this utility — it is absolutely fabulous, and I appreciate you making it available for all of us out here in web world.

    I am, however, having issues with v.1.04 and 1.06 lately and I was wondering if you could help.

    The program starts, but when I try to load the existing libraries, I get an error message and it closes.

    I am running Win7 Professional 64-bit

    Here: is the error log information from Windows:
    =====================================
    Log Name: Application
    Source: Windows Error Reporting
    Date: 6/9/2010 11:31:27 AM
    Event ID: 1001
    Task Category: None
    Level: Information
    Keywords: Classic
    User: N/A
    Computer: [omitted for privacy]
    Description:
    Fault bucket 1117560722, type 5
    Event Name: CLR20r3
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: win7librarytool.exe
    P2: 1.0.6.0
    P3: 4ba46ffb
    P4: mscorlib
    P5: 2.0.0.0
    P6: 4a27471d
    P7: 349e
    P8: e1
    P9: System.IO.FileNotFoundException
    P10:

    Attached files:
    C:\Users\[omitted for privacy]\AppData\Local\Temp\WERFB40.tmp.WERInternalMetadata.xml

    These files may be available here:
    C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_win7librarytool._90c8cb983327ad9c629d747112de14b3fea3210_220d05ea

    Information 6/9/2010 11:31:27 AM Windows Error Reporting 1001 None
    =====================================

    Any thoughts on how I can get this back up and running? Feel free to email me if you need more info or want the files referenced in the log above.

    Again, thanks for making this great app, and I hope to have it running again soon.

  53. How come when I create a Library for a Network Drive with the Windows7 Library Tool it’s nested within the following folder structure ?

    libraries => =>

    I’m unable to see it when I go to the Libraries area instead it’s nested within the folder listed above under the drive in which windows is installed ?

  54. Thanks for this excellect tool. I generally like Win 7 a lot, but with Libraries Microsoft basically built half a bridge and left it hanging out there in the sky. It took you to finish the bridge and bring users with network shares all the way home. Microsoft really should pay you for saving them from an army of irate Win 7 users!

  55. Nice tool, documents library is enhanced to network folder. Pic, Video and Musik library, which have not been modified, appear as an empty icon, clicking on them has no effort. Any idea?

    Regards
    Daniel

  56. Very useful. After running I had some blank libraries that I couldn’t access but all came right after a few minutes… so don’t panic if this happens.

  57. It looks like nice tool, however Win7 Library Tool doesnt work on Win2008 R2server – its there any way how to make this great tool works on this OS?

      • While Windows Server 2008 doesn’t support libraries due to it’s codebase being the same as Windows Vista, Windows Server 2008 R2 should support libraries because it’s codebase is the same as Windows 7.

        • I just installed Win7 Library Tool 1.09 in Windows 2008 Server R2 and it installed and ran correctly, and was able to add a network location to a library. What exactly is not working?

  58. I found a small but annoying bug for users of foreign language Windows 7 users: Sometimes the librarary tool changes the dutch word ‘Afbeeldingen’ (the dutch name of one of the default library’s) in ‘Pictures’ (the english translation with the same meaning). Windows does not recognize the english term ‘Pictures’ and the library is ‘lost’ (for Windows, but the keen library tool recognizes it perfectly). When I change the name ‘Pictures’ back in ‘Afbeeldingen’ (dutch) , possible only in Win7 library tool, everything functions normal again. I have my bug fixed, but can you fix your bug? (Hard to find in the English version of Windows). It’s strange the library ‘Documents’ does not seem to suffer the same abbaration.

    • I looked at the source code and couldn’t see anything obvious that would cause this. Especially weird that this only ‘sometimes’ happens. Without being able to reproduce the issue on English OS, not much I can do sorry.

  59. Installed Win7librarytool 16 Sep 10 on ACER Extensa 5235 laptop with OS Win 7 Profesional
    On trying to include folder, I get message “This folder cannot be included because it is on a removable device”

    The device is USB flash drive (K:) – Kingston Data Traveller 8Gb

    Windows Explorer shows
    Hard Disk Drives(2)
    ACER(C:)
    DATA(E:)

    Devices with Removable Storage(2)
    DVD RW (D:) CD Drive
    KINGSTON(K:) Removable disk

    Can you advise how I use Win7librarytool to include folders on removable flash drive
    Thanks
    James

    • Including folders on removable drives works fine via Win7 Library Tool for me, I only get this error if I try to include a folder on a removable drive via Windows Explorer itself.

  60. Well done … EXACTLY what I have been looking for. You also have some handy “articles” on your site that I must find the time to look at :) Well done and thanks.

  61. Outstanding software. All it needs are command line switches; or better yet, is this info saved in the registry so I could simply execute a registry entry when doing a clean install?

    • MS already supplied a command line application called slutil.exe, which allows you to work with libraries (I don’t think it let’s you change icons). However, there’s a better way. The library configuration is stored as .library-ms files in C:\Users\username\AppData\Roaming\Microsoft\Windows\Libraries\. All you need to do is take a copy of those files once you have configured you libraries and then when doing a clean install, just copy them into that folder. That’s all!

  62. Cowabunga Dudes!! this literally rocked my computer.
    Windows seven needs thsi guys contribution.
    Thanks.
    PS Splinter!….wheres my effin garlic bread DUDE?

  63. Sorry, I have another question.
    Somebody tried to use a Windows 2003 Server Operating system, sharing folders on the Network and mapping them on Windows 7 clients with your super-software?

    I do not exactly understand if in this case the indexing service (that of course has to run on 2003 server, as it is sharing the folders) will have the same result in performance and depth (looking also inside the files) like it normally does on a windows 7 share…

    Thanks in advance for the help.

    I am building on a system like this and I’m half the way, so if somebody wants to know the result (or does not it already so please tell me!) :)

  64. I am having a small issue with the program. I have a DROBO FS and i keep all my picutres and video files on that. I used your program to add the shares to my libraries and that works great! The issue i have is if i set them as the default save location it tells me it is unsupported. (unsupported save location)

    Any ideas how to fix this?

    Thanks for the help.

    • It actually says Unsupported even if it isn’t set as the default save location. It seems to work, but it still says unsupported.

  65. There is a way to index the files. It is actually mentioned in one of the posts related to this one. You need to install a microsoft patch for adding unc to the indexing options.

    Ive pasted the quote from the poster:

    == This is how to search network files and index network files without having to store a copy on your own dam computer. ==

    So after a long hard search i have found the answer to my own problem. (putting up with this for 3 months)

    This patch allows you to add network files to the index without having to make them “always available offline”.

    It will add a tab in the Indexing Options menu called “Add UNC Location” this is where you add the path of the network folder.

    UNCFATPHInstaller.msi

    http://www.microsoft.com/downloads/details.aspx?DisplayLang=en&FamilyID=f7e981d9-5a3b-4872-a07e-220761e27283

    To Add to Library

    http://zornsoftware.codenature.info/?p=3

    always available offline is not a real solution for network storage, you can’t make 2TB available offline if you have a 200GB hard drive

    it is ffound on http://social.technet.microsoft.com/Forums/en/w7itpronetworking/thread/7b0e8d81-d728-43b9-8857-bafdb6bbc229

    actuall typing indexing in the search window on start helped me out to find the indexing options tab :)

  66. Nice app… I’ve recently added most of my network locations. But will I need to manually include every sub-folder?:S It seems like only the base folders located at the first level of the network locations chosen for indexing within win7 library tool are indexed and made search-able, in contrast to windows own searches. (You can easily find whatever you want in your “Documents”-folder, even if it resides in a sub-sub-sub..folder.)
    I’m running win7- enterprise 64-bit.

    • No you certainly don’t need to manually include every subfolder. This tool only adds the network locations to libraries for browsing, not indexing, i.e. network locations are still not indexed even if they are included into a library, unfortunately.

  67. Great tool! But. :) I’m having problems with special german characters (ä=ae,ö=oe,ü=ue). Program crashes without any display of an error.

    My folders are on a WHS (Windows Home Server) and some library names and folders to add include those german characters.

    Anyone any idea?

  68. Wonderful – just want I needed to get networked locations in a Library. I had been fooling around with symbolic links which should (?) work, but not quite did. WIN7LibraryTool does the job. Thank you very much for doing what Microsoft did not ….!

      • Ok cool. Needle in haystack, but found someone posting a binary.
        Works very nicely. Thanks for the site and heads up :)
        I like the way you can avoid the gui check for indexed network locations!

  69. Great tool but cannot get it to work stable, after adding a number of directories it becomes almost impossible to get a full run after clicking Apply\Proceed (but it does happen spontaneously every now and then).
    The error below is arbitrary and happens with different folders each and every time. I hope you can help because this tool really lets the libraries come into there own (or would if I could get it to work). What am I doing wrong?


    An error occurred whilst configuring the libraries
    Error creating library “nnn”: Failed to add folder ‘nnn’.
    Error: Unable to remove the file to be replaced. (Exception from HRESULT: 0x80070497)

    • I googled that error “Unable to remove the file to be replaced” and it seems it could be a permissions and/or file sharing issue. Check the permissions and ownership of “C:\Users\yourusername\AppData\Roaming\Microsoft\Windows\Libraries” folder (and contents). Also, you could use SysInternals Process Explorer to check if any other process has a handle to this folder or its contents.