After reading the post Folder Redirection for Favorites on the Same Machine at the IE Team blog, I relocated my Favorites folder to a different drive. After the relocation, when I tried to add a URL to Favorites, I received the following error:

Unable to create ‘Title’:
Unspecified error

There were many posts in the Windows Vista newsgroups about this problem, and here is the thread containing the original solution from MS-MVP Jimmy Brush. The solution is to set the integrity level (to low) for the relocated Favorites folder. This article has a detailed write-up, and also provides a script which can automate the setting for you. Use one of the two methods below:

Method 1

Download fix_fav_il.vbs and save to Desktop. Double-click the file to run it. Click Continue when you see the User Account Control elevation prompt. The script will open an elevated Command Prompt window and fix the integrity level setting automatically. Once done, you should now see this message:

processed file: favorites
Successfully processed 1 files; Failed processing 0 files

Type EXIT to close the Command Prompt window.

Method 2

1. Click Start, type shell:favorites and press ENTER. The Favorites folder of your user account will open. Copy the full path shown in the Address Bar.

2. Open an elevated Command Prompt. To do so, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.

3. Type the following command:

icacls <favoritespath> /setintegritylevel (OI)(CI)low

Note: Replace the tag <favoritespath> with the actual path to your Favorites folder, enclosed with double-quotes)

Example:

icacls "D:\My Favorites" /setintegritylevel (OI)(CI)low

You should now see this message:

processed file: favorites
Successfully processed 1 files; Failed processing 0 files

4. Optionally, to verify if the Integrity Level is correctly set for the Favorites folder, run the icacls command followed by the Favorites folder path, but without any switches, as below:

icacls "D:\My Favorites"

You should see the following line in the output:

Mandatory Label\Low Mandatory Level:(OI)(CI)(NW)

5. Type EXIT to close the Command Prompt window.

You should be able to add an URL to Favorites now. Reportedly, this problem occurs as Internet Explorer in Windows Vista and Windows 7 runs under Protected mode (low integrity level) by default, and therefore will only be able to modify objects marked with a low integrity level in their system ACLs. When you relocate the Favorites to a different drive, you need to set the integrity level for the relocated folder, so that Internet Explorer (Protected mode) can write to it. This problem does not seem to occur if the Favorites folder is located within your user profile home directory.

Defined Integrity Levels

Screenshot from System Integrity Webcast.

Here are some useful links for more reading on Mandatory integrity control in Windows 7/Vista.

[Securityfocus.com] Introduction to Windows Integrity Control

[MSDN] Understanding and Working in Protected Mode Internet Explorer

[Webcast] Windows Vista System Integrity Technologies

[Steve Riley] Mandatory integrity control in Windows Vista


Related Posts


Email SubscriptionPrefer an E-mail subscription?

Enter your email address:

Delivered by FeedBurner

17 Comments

  1. Colleen
    said this on Thursday, January 5th 2012 1:08 am

    I tried your Method 1. it read just as your example box said, typed in exit then tried to add a favorite, it didn’t work. I will admit I am not real computer savy, but don’t understand why it worked fine then just stopped letting add favorites. Thank you tho, I will be back!

  2. Thank You
    said this on Friday, December 2nd 2011 1:19 pm

    Thank you, it was very useful. I successfully applied the “icacls” method.

    Regards.

  3. FAV Girl
    said this on Saturday, August 20th 2011 3:20 pm

    Thank you, thank you, thank you!! I was beginning to panic. Now all I have to work out is how to re-sort my Favourites back to order of date, instead of alphabetically, after I exported them to my C Drive, and imported it back!

  4. joe
    said this on Friday, May 13th 2011 8:42 pm

    IE8 – Protection Mode: ON does not allow adding a link page or shortcut web page to Favorites Folder.

  5. Trevor
    said this on Friday, April 8th 2011 12:46 am

    Windows 7 Ultimate 64, IE8 could add to main folder but returned unspecified error when trying to add to sub folder, above method2 did not work as written.

    Refered back to original http://groups.google.com/group/microsoft.public.internetexplorer.general/msg/261e365f27e34354

    Followed therein instructions; via cmd prompt navigated with ‘Cd’ command to folder containing favorites (not favorites folder), typed icacls favorites /setintegritylevel (OI)(CI)low

    Problem resolved.

    Query based on above limited evidence as to whether instructions to copy from task bar should specifically excluded the word favorites eg:

    My original read
    C:\Users\Username\Favorites whereas I suspect it should have used C:\Users\UserName

    Other than that a very useful article Thanks

  6. u3dd
    said this on Tuesday, April 5th 2011 11:16 am

    Thank very much for your solution. I applied method 1 and problem was fixed.

  7. Ivy
    said this on Wednesday, March 23rd 2011 8:51 pm

    This resolved my problem on my Windows 7 IE 8 issue. thanks!!!

Leave a Reply