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