$user->save(); вам true возвращает? Может валидацию не проходит? После сохранения посмотрите дамп $user. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full и запустить установку снова. Сделайте только сначала копию ветки :)