Visual Studio иногда пытается обновить что-то в реестре, что требует доступа администратора (например, при регистрации).
Обычно, запуск Visual Studio один раз как администратор решит проблему, а затем вы можете вернуться к использованию непривилегированного пользователя.
Если это не поможет, вы можете использовать Process Monitor , чтобы увидеть, что он делает.
Обновление
Если вы не можете получить доступ к разделу реестра как администратор, попробуйте вступить во владение им. Предполагая, что вы используете Windows 7, запустите regedit от имени администратора, перейдите к ключу, щелкните правой кнопкой мыши и выберите «Разрешения», нажмите кнопку «Дополнительно», перейдите на вкладку «Владелец» и вы можете сменить владельца на «Администраторы». Не забудьте выбрать «Заменить владельца на подконтейнеры и объекты». После этого вы сможете получить доступ к разделу реестра.