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 command below:

icacls 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 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 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

Bookmark this Page!

BlinkList | del.icio.us | Digg it | Furl | reddit | Spurl | StumbleUpon |

Related Posts


Email SubscriptionPrefer an E-mail subscription?

Enter your email address:

Delivered by FeedBurner

34 Responses to “Unspecified Error When Adding a Link to Favorites in Windows Vista” Subscribe to comments!

  1. jackie
    said this on Sunday, February 15th 2009 6:38 am

    Thank you sooooo much.
    I’ve been dealing with lots of Vista stuff (totally hate it) and you made one thing much easier. Thanks much

  2. Chef
    said this on Thursday, February 12th 2009 11:39 pm

    kind regards it has work, thanks for your kind approach and assistance, SB

  3. Mark
    said this on Monday, February 9th 2009 3:20 am

    favorites problem fixed, thank you :) however if I want to print, for example, this page, I get an IE script error message that says line 2069, char 1, error object required, code 0,url res://ieframe.dll/preview.dlg
    then it asks is you want to continue running scripts on this page……can anyone enlighten me ?
    P.S. I’m running Vista

  4. DP
    said this on Monday, January 19th 2009 6:42 pm

    Excellent…i have this problem since 6 months…with just that script solved my problems…Great Post :)

  5. malcolm Cowan
    said this on Monday, January 5th 2009 1:33 pm

    thanks it worked
    why can microsoft be as helpful?

  6. Janet
    said this on Friday, January 2nd 2009 2:42 am

    I tried the fix today after much frustration as I am just now using Vista and while I like it, am running into some annoying stuff. The first option worked instantly!! Thanks for the help.

  7. MurphySCWT
    said this on Thursday, January 1st 2009 7:36 pm

    I tried method 2 first, but it only let me add new links to the top-level Fav’s folder, not the sub-folders imported originally.

    However, method 1 fixed it. Sweet!

  8. Ivan Aguilera
    said this on Wednesday, December 24th 2008 7:16 am

    Thank you very much, I tried the first method and it worked! you saved the day.

  9. hisham
    said this on Sunday, December 14th 2008 3:02 pm

    i’ve tried everything including your methods, in vain. the problem is i can’t even find the favorites folder that looks like a star in my documents n settings\account, but if i try to create one it gives me that the folder i’m trying to create exists…..

    p.s i have all my hidden files n folders shown.

    any help ????

  10. Zinovi
    said this on Wednesday, December 3rd 2008 6:10 am

    Thank You so much!!!!

    I’ve been trying to fix it using the methods from vista forums, the problem is that I had no idea what I was doing in Command Prompt. Thank You for the script, you are my savior.

    Zinovi

Leave a Reply