Удаление доменного пользователя windows

Удаление профиля доменного пользователя в Windows

Feb 22, 2016 · 2 min read

Иногда при работе в терминальном сервере, или на любом ПК, введенным в домен, приходится принудительно удалять профиль пользователя.

В Windows XP/2003 Server было достаточно удалить подкаталог в Documents and Settings, однако в Windows 7/Server 2008 при удалении подкаталога в папке Users система выдаст сообщение:

Your user profile was not loaded correctly! You have been logged on with a temporary profile.

Changes you make to this profile will be lost when you log off. Please see the event log for details or contact your administrator.

Профиль пользователя был загружен неправильно! Вход выполнен с использованием временного профиля.

Изменения, внесенные в этот профиль, будут потеряны при выходе. Смотрите подробности в журнале событий или обратитесь к администратору.

Чтобы открыть компонент “система” в панели управления от администратора нужно выполнить:

Дополнительно> Профили пользователей> Параметры

В группе “ Профили, хранящиеся на этом компьютере” выбрать нужный и нажать кнопку “ удалить”.

Но таким образом можно удал и ть только локальный профиль. Для того чтобы удалить профиль пользователя домена выполнившего вход на другой ПК домена нужно сначала удалить ветку реестра и сопоставленную этому профилю папку в C:\Users

Записи о профилях пользователей хранятся в ветке реестра:

Для каждого профиля, который хранится локально, в этой ветке создается подраздел с SID учетной записи пользователя. Для того, чтобы сопоставить каждому профилю его SID можно воспользоваться утилитой Sysinternals PsGetSid. Сам путь профилю хранится внутри этой ветки в параметре ProfileImagePath.

WindowsPro — Портал о Windows

Home » Полезная информация » Удаление профиля пользователя в Windows 10

Удаление профиля пользователя в Windows 10

Посмотрело: 21 051

В этой статье мы рассмотрим, как удалить профиль учетной записи пользователя, не удаляя сам аккаунт. Это позволит вам сбросить все настройки и настройки для всех приложений и Windows для конкретного пользователя.

Профиль пользователя представляет собой набор файлов и папок для хранения всех личных предпочтений, параметров приложения, документов и других данных.

Каждая учетная запись Пользователя имеет соответствующий профиль пользователя.

Как правило, он хранится в C:\Users\Username и включает в себя ряд вложенных папок, таких как рабочий стол, документы, загрузки и т. д. вместе с скрытыми папками, как папка appdata, которая сохраняет настройки для различных компонентов Windows и установленных приложений.

Основной целью профиля пользователя является создание персонализированной среды с индивидуальными опциями, адаптированными к конечному пользователю.

Читайте также:  Ora 12560 tns protocol adapter error sqlplus windows

Если ваш профиль пользователя поврежден или вам нужно восстановить его по умолчанию, то вы можете удалить профиль без удаления учетной записи. При следующем входе в систему для учетной записи пользователя автоматически создается новый профиль. Посмотрим, как это сделать.

Перед началом убедитесь, что ваша учетная запись имеет права администратора. Кроме того, нельзя удалить профиль текущего аккаунта (активные). Убедитесь, что вы вошли в систему с другой учетной записью пользователя, а не на один профиль, данные которого вы хотите удалить.

Чтобы удалить профиль пользователя в Windows 10, выполните следующие действия:

— Подтвердите запрос, и профиль учетной записи пользователя будет удален.
— При следующем входе пользователя его профиль будет автоматически создан со всеми параметрами и настройками по умолчанию.

Удалить профиль пользователя в Windows 10 вручную

— Вот и все! Вы только что удалили профиль пользователя для учетной записи. Он будет повторно создан с использованием значений по умолчанию при следующем входе пользователя.

Источник: Winaero .
Перевел: Яндекс переводчик.
Опубликовал: Билл Гейтц.

Удаление старых профилей пользователей Windows с помощью GPO или PowerShell

На рабочих станциях и серверах Windows, особенно на терминальных серверах RDS (Remote Desktop Services), периодически возникает необходимость очистки каталога C:\Users от старых профилей пользователей (уволенные пользователи, пользователи, которые долго не используют сервер и т.д.).

Основная проблема терминальных серверов – постоянный рост размеров каталогов профилей пользователей на диске. Частично эта проблема решается политиками квотирования размера профиля пользователя с помощью FSRM или NTFS квот, перемещаемыми папками и т.д. Но при большом количестве пользователей терминального сервера в папке C:\Users со временем накапливается огромное количество каталогов с ненужными профилями пользователей.

Ручное удаление профиля пользователя в Windows

Многие начинающиеся администраторы пытаются вручную удалить каталог с профилем пользователя из папки C:\Users. Так можно делать, если вы после удаления папки вручную удалите раздел профиля пользователя со ссылкой на каталог в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\ProfileList. Правильный ручной способ удаления профиля пользователя в Windows – открыть свойства системы, перейти в Advanced System Settings -> User Profiles -> Settings, выбрать в списке пользователя (в столбце Size указан размер профиля пользователя) и нажать кнопку Удалить.

Но это ручной способ, а хочется автоматизации.

Групповая политика автоматического удаления старых профилей

В Windows есть встроенная групповая политика для автоматического удаления старых профилей пользователей старше xx дней. Эта политика находится в разделе Конфигурация компьютера -> Административные шаблоны -> Система -> Профили пользователей (Computer Configuration -> Administrative Templates -> System -> User Profiles) и называется “Удалять при перезагрузке системы профили пользователей по истечении указанного числа дней” (Delete user profiles older than a specified number days on system restart). Вы можете включить этот параметр в локальном редакторе политик (gpedit.msc) или с помощью доменных политик из консоли GPMC.msc.

Включите политику и укажите через сколько дней профиль пользователя считается неактивным и “Служба профилей пользователей Windows” можно автоматически удалить такой профиль при следующей перезагрузке. Обычно тут стоит указать не менее 45-90 дней.

Читайте также:  Как сканировать драйвера с windows

Основные проблемы такого способа автоматической очистки профилей – ожидание перезагрузки сервера и неизбирательность (вы не можете запретить удаление определенных профилей, например, локальных учетных записей, администраторов и т.д.). Также эта политика может не работать, если некоторое стороннее ПО (чаще всего это антивирус) обращается к файлу NTUSER.DAT в профилях пользователей и обновляет дату последнего использования.

Очистка сервера от старых профилей пользователей с помощью PowerShell

Вместо использования рассмотренной выше политики автоматической очистки профилей, вы можете использовать простой PowerShell скрипт для поиска и удаления профилей неактивных или заблокированных пользователей.

Сначала попробуем подсчитать размер профиля каждого пользователя в папке C:\Users c помощью простого скрипта из статьи “Вывести размер папок с помощью PowerShell”:

gci -force ‘C:\Users’-ErrorAction SilentlyContinue | ? < $_ -is [io.directoryinfo] >| % <
$len = 0
gci -recurse -force $_.fullname -ErrorAction SilentlyContinue | % < $len += $_.length >
$_.fullname, ‘ <0:n2>GB’ -f ($len / 1Gb)
$sum = $sum + $len
>
“Общий размер профилей”,’ <0:n2>GB’ -f ($sum / 1Gb)

Итого суммарный размер всех профилей пользователей в каталоге C:\Users около 22 Гб.

Теперь выведем список пользователей, профиль которых не использовался более 60 дней. Для поиска можно использовать значение поля профиля LastUseTime.

У меня на терминальном сервере оказалось 143 профиля неактивных пользователей (общим размером около 10 Гб).

Чтобы удалить все эти профили достаточно добавить перенаправить список на команду Remove-WmiObject (перед использование скрипта удаления желательно несколько раз перепроверить его вывод с помощью параметра –WhatIf ):

Чтобы не удалять профили некоторых пользователей, например, специальные аккаунты System и Network Service, учетную запись локального администратора, пользователей с активными сессиями, список аккаунтов-исключений), нужно модифицировать скрипт следующим образом:

#Список аккаунтов, чьи профили нельзя удалять
$ExcludedUsers =»Public»,»zenoss»,»svc»,”user_1”,”user_2”
$LocalProfiles=Get-WMIObject -class Win32_UserProfile | Where <(!$_.Special) -and (!$_.Loaded) -and ($_.ConvertToDateTime($_.LastUseTime) -lt (Get-Date).AddDays(-60))>
foreach ($LocalProfile in $LocalProfiles)
<
if (!($ExcludedUsers -like $LocalProfile.LocalPath.Replace(«C:\Users\»,»»)))
<
$LocalProfile | Remove-WmiObject
Write-host $LocalProfile.LocalPath, «профиль удален” -ForegroundColor Magenta
>
>

Вы можете настроить запуск этого скрипта через shutdown скрипт групповой политики или по расписанию заданием планировщика. (перед настройкой автоматического удаления профилей внимательно протестируйте скрипт в своей среде!).

Можно модифицировать скрипт, чтобы автоматически удалять пользователи всех пользователей, которые добавлены в определенную группу AD (например, группа DisabledUsers):

Как удалить профиль пользователя домена с компьютера?

Мне интересно, как безопасно удалить профиль пользователя домена с компьютера, который является частью домена. Я не хочу удалять учетную запись из самого домена, мне просто нужно удалить профиль с этого компьютера, чтобы выполнить некоторую очистку.

В настоящее время я работаю на компьютере Vista Business, но у нас также есть Win XP Pro и Win 7 Pro.

4 ответа

  • Откройте «Панель управления | Система и безопасность | Система»
  • В диалоговом окне нажмите «Дополнительные системные настройки» (требуется права администратора)
  • Отобразится диалоговое окно «Свойства системы»
  • Убедитесь, что вы находитесь в регистре «Расширенный»
  • В разделе «Профили пользователей» нажмите «Настройки»
  • Отображается диалоговое окно «Профили пользователей».
  • Выберите учетную запись. Нажмите Удалить.
  • Начало | Run
  • sysdm.cpl
  • переключатель для регистрации «Дополнительно»
  • В разделе «Профили пользователей» нажмите «Настройки»
  • Отображается диалоговое окно «Профили пользователей».
  • Выберите учетную запись. Нажмите Удалить.

Кнопка greyed out может означать, что куста реестра не была выпущена операционной системой, как указано в комментариях @joeqwerty.

Читайте также:  Как настроить отключение монитора по времени windows 10

Вы всегда можете удалить каталог C:\Users\[ACCOUNT] , но это оставляет некоторые записи в реестре, которые должны быть удалены вручную.

Удаление ключей реестра

  • Открыть Regedit с правами администратора (администратор Runas)
  • Выберите ветвь HKEY_USERS
  • Поиск учетной записи домена без домена (например, login = DOMAIN \ ACCOUNT, затем поиск ACCOUNT)
  • Продолжайте поиск, пока в строке состояния не появится Computer\HKEY_USERS\[SID]\Software\Microsoft\Windwos\CurrentVersion\Explorer\Shell Folders
  • Должен быть большой список ваших папок ACCOUNT, например. C:\Users\ACCOUNT\Desktop

Вы находитесь в правильном HKEY_USERS\[SID]\Software\Microsoft\Windwos\CurrentVersion\Explorer\Shell Folders если ACCOUNT в «Панели оболочки» соответствует ACCOUNT, который вы только что удалили вручную, из каталога C:\Users\[ACCOUNT] . Эта ветка [SID] может быть экспортирована и /или удалена, чтобы очистить последний профиль пользователя.

Если папка профиля пользователя была /удалена вручную, вам необходимо внести изменения в реестр

1. Откройте «regedit.exe»

2. Перейдите к «HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList»

3. Нажмите подклик, который соответствует удаляемому профилю, и щелкните правой кнопкой мыши и удалите его.

Самый безопасный метод заключается в следующем. (Написано на Windows 7, но распространяется на XP и далее)

  • Перейти к началу
  • Щелкните правой кнопкой мыши « Computer и выберите Properties
  • Выберите Advanced System Settings [Пропустить этот шаг в XP]
  • Выберите вкладку Advanced
  • В User Profiles выберите Settings (NB: для перечисления может потребоваться некоторое время)
  • Выберите имя пользователя, которое вы хотите удалить, и выберите Delete

Это приведет к удалению любых данных профиля на локальном компьютере. Не испытывайте соблазна просто удалить каталог профиля, так как это закроет записи реестра, что вызовет проблемы в Vista.

Я также рекомендую «RemProf» из превосходного Ctrl-Alt-Del TS Util Pack . Игнорируйте, что пакет — это службы служб терминалов, утилита отлично работает на настольных версиях. Просто обратите внимание на разные версии для XP /2003 и Vista /7/2008 /R2

Если учетная запись неактивна, учетная запись имеет связанные с ней службы Windows или запланированные задачи. Вам необходимо будет изменить учетную запись на эти услуги или задачу. После этого вам придется перезагружать компьютер, а затем он позволит вам удалить профиль.

Блог системного администратора Windows/Linux/FreeBSD

Как правильно удалить доменную учетную запись на клиентском компьютере в Windows

Бывает так, что приспичит админу удалить глючный профиль глючного пользователя с компьютера под управлением Windows. Некоторые топовые админы просто удаляют папку с пользователем в C:\Users, а когда заходят заново под этим юзером получают шляпу в виде префикса доменного имени в названии каталога юзера. Так делать не надо.
Как правильно удалить доменную учетную запись пользователя в Windows?
Для этого нужно:
1. Залогиниться под админской учетной записью на компьютер, запустить редактор реестра (win+r regedit), зайти в ветку реестра HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList и удалить раздел с нужной учетной записью вида S-1-5-21-1512030429-1706424272-4144566235-1671 (ориентироваться по параметру ProfileImagePath).
2. Перейти в C:\Users и удалить/переименовать нужную учетную запись.
3. Перезагрузить компьютер.

Похожие записи:

Как правильно удалить доменную учетную запись на клиентском компьютере в Windows : 3 комментария

Норм, коротко и понятно!

Столкнулся с следущей проблемой: Не удаётся удалить все выделенные параметры

Скорее всего делаешь без прав администратора. Попробуй с загрузочного диска (или флешки) запустить regedit и внести изменения.

Оцените статью