Как удалить ненужных пользователей в windows 10

В этой пошаговой инструкции подробно о том, как удалить пользователя в Windows 10 в различных ситуациях — об удалении простой учетной записи, или того, пользователя, которые не отображается в списке пользователей в параметрах; о том, как выполнить удаление, если вы видите сообщение о том, что «Пользователь не может быть удален», а также о том, что делать, если при входе в систему отображается два одинаковых пользователя Windows 10, и нужно убрать одного лишнего. См. также: Как удалить учетную запись Майкрософт в Windows 10.

В общем случае, учетная запись из которой производится удаление пользователя, должна иметь права администратора на компьютере (особенно если удаляется существующий аккаунт администратора). Если в настоящий момент она имеет права простого пользователя, то для начала зайдите под имеющимся пользователем с правами администратора и дайте нужному пользователю (тому, под которым в дальнейшем планируете работать) права администратора, о том, как это сделать разными способами написано в руководстве «Как создать пользователя Windows 10».

Простое удаление пользователя в параметрах Windows 10

Если вам требуется удалить «простого» пользователя, т.е. созданного лично вами или заранее присутствовавшего в системе при покупке компьютера или ноутбука с Windows 10 и более не нужного, сделать это можно, используя параметры системы.

  1. Зайдите в Параметры (клавиши Win+I, или Пуск — значок шестеренки) — Учетные записи — Семья и другие люди.
  2. В разделе «Другие люди» кликните по пользователю, которого нужно удалить и нажмите соответствующую кнопку — «Удалить». Если нужный пользователь отсутствует в списке, о том, почему это может быть — далее в инструкции. 
    Удаление пользователя в параметрах Windows 10

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

Если все прошло успешно, то ненужный вам пользователь будет удален с компьютера.

Удаление в управлении учетными записями пользователей

Второй способ — использовать окно управления учетными записями пользователей, открыть которое можно так: нажмите клавиши Win+R на клавиатуре и введите в него control userpasswords2 после чего нажмите Enter.

Запуск управления пользователями Windows 10

В открывшемся окне выберите пользователя, которого нужно удалить, а затем нажмите кнопку «Удалить».

Удаление пользователя в control userpasswords

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

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

Следующий вариант: использовать командную строку, которую следует запустить от имени администратора (в Windows 10 это можно сделать через меню правого клика по кнопке «Пуск»), а затем использовать команды (нажимая Enter после каждой):

  1. net users (выдаст список имен пользователей, активных и нет. Вводим для проверки того, что правильно помним имя пользователя, которого нужно удалить). Внимание: не удаляйте таким образом встроенные учетные записи Администратор, Гость, DefaultAccount и defaultuser.
  2. net user Имя_пользователя /delete (команда удалит пользователя с указанным именем. Если имя содержит проблемы, используйте кавычки, как на скриншоте). 
    Как удалить пользователя Windows 10 в командной строке

Если команда была выполнена успешно, пользователь будет удален из системы.

Как удалить встроенные учетные записи Администратор, Гость или другие

Если вам требуется убрать лишних пользователей Администратор, Гость, а возможно и какие-то другие, сделать этого так, как описывалось выше, не получится. Дело в том, что это встроенные системные учетные записи (см., например: Встроенная учетная запись Администратор в Windows 10) и их нельзя удалить, но можно отключить.

Для того, чтобы сделать это, выполните два простых шага:

  1. Запустите командную строку от имени администратора (клавиши Win+X, затем выбрать нужный пункт меню) и введите следующую команду
  2. net user Имя_пользователя /active:no 
    Отключение встроенной учетной записи Windows

После выполнения команды, указанный пользователь будет отключен и исчезнет в окне входа в Windows 10 и из списка учетных записей.

Два одинаковых пользователя Windows 10

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

Обычно это происходит после каких-либо манипуляций с профилями, например, после такого: Как переименовать папку пользователя, при условии, что до этого вы отключили пароль при входе в Windows 10.

Чаще всего срабатывающее решение, позволяющее убрать дубликат пользователя, выглядит так:

  1. Нажать клавиши Win+R и ввести control userpasswords2
  2. Выбрать пользователя и включить запрос пароля для него, применить настройки.
  3. Перезагрузить компьютер.

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

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

Applies ToWindows 11 Windows 10

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

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

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

  1. В приложении «Настройки» на устройстве с Windows, выберите Учетные записи > Другой пользователь или используйте следующий ярлык:

    Другие пользователи

  2. В разделе Добавление другого пользователя выберите Добавить учетную запись.

  3. Введите сведения об учетной записи для входа этого пользователя:

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

    2. Если у пользователя нет учетной записи Майкрософт, создайте ее, используя адрес электронной почты пользователя. Введите адрес электронной почты, который человек использует чаще всего, и выберите Зарегистрироваться для получения нового адреса электронной почты.

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

  4. Следуйте инструкциям, чтобы завершить настройку учетной записи.

Важно: 

  • Корпорация Майкрософт рекомендует использовать учетную запись Майкрософт, а не локальную учетную запись при входе в Windows. Использование учетной записи Майкрософт в Windows обеспечивает беспроблемную интеграцию служб Майкрософт, повышенную безопасность и синхронизацию между устройствами, в отличие от локальной учетной записи.

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

Если вы являетесь членом семейной группы, вы также можете добавить членов семьи в Windows изПриложение «Настройки» > Учетные записи > семья или с помощью следующего сочетания клавиш:

Семья

Дополнительные сведения см. в статье Начало работы с Microsoft Family Safety.

  1. В приложении «Настройки» на устройстве с Windows, выберите Учетные записи > Другой пользователь или используйте следующий ярлык:

    Другие пользователи

  2. В разделе Другие пользователи выберите всплывающее меню для учетной записи, которую вы хотите удалить.

  3. Рядом с полем Учетная запись и данные выберите Удалить.

Примечание: Удаление учетной записи не приводит к удалению учетной записи Майкрософт пользователя. Он удаляет данные о входе и данные с устройства.

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

Примечание: чтобы подключить рабочую или учебную учетную запись, ваша организация должна поддерживать личные устройства или использовать собственные сценарии устройств (BYOD).

  1. В приложении «Настройки» на устройстве с Windows, выберите Учетные записи > Доступ к рабочей или учебной работе или используйте следующий ярлык:

    Доступ к работе или учебному заведение

  2. Рядом с полем Добавление рабочей или учебной учетной записи выберите Подключиться.

  3. Введите сведения об учетной записи, выберите тип учетной записи и нажмите кнопку Добавить.

  1. В приложении «Настройки» на устройстве с Windows, выберите Учетные записи > Доступ к рабочей или учебной работе или используйте следующий ярлык:

    Доступ к работе или учебному заведение

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

  3. Выберите Да , чтобы подтвердить

Примечание: Отключение рабочей или учебной учетной записи не приводит к удалению учетной записи. Он удаляет сведения о входе и данные с устройства.

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

  1. В приложении «Настройки» на устройстве с Windows, выберите Учетные записи > Email & учетные записи или используйте следующий ярлык:

    учетные записи Email &

  2. Добавление учетной записи, используемой по электронной почте. календарь или контакты, выберите Добавить учетную запись в разделе Учетные записи, используемые электронной почтой, календарем и контактами.

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

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

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

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

  1. В приложении «Настройки» на устройстве с Windows, выберите Учетные записи > Другой пользователь или используйте следующий ярлык:

    Другие пользователи

  2. В разделе Другие пользователи выберите всплывающее меню для учетной записи, которую вы хотите изменить.

  3. Рядом с полем Параметры учетной записи выберите Изменить тип учетной записи.

  4. В раскрывающемся списке выберите тип учетной записи и нажмите кнопку ОК.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Содержание:

  • Как вручную удалить профиль пользователя в Windows?
  • Групповая политика для автоматической очистки старых профилей
  • PowerShell скрипт для удаления старых профилей пользователей в Windows

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

В Windows вы можете вручную удалить профиль пользователя через панель управления.

  1. Откройте Advanced System Settings (команда
    SystemPropertiesAdvanced
    ) -> User Profiles -> Settings;
  2. В этом окне перечислен список всех профилей пользователей (локальных и доменных), которые хранятся на этом компьютере. Размер каждого профиля пользователя на диске указан в столбце Size.
  3. Выберите пользователя, чей профиль нужно удалить и нажмите кнопку Delete.
    Удалить с диска профиль пользователя Windows вручную

В Windows 11/10 и Windows Server 2022/2019 вы можете удалить профили пользователей с диска через приложение Settings. Перейдите в раздел Accounts -> Access work and school (или выполните команду быстрого доступа
ms-settings:otherusers
). Выберите пользователя и нажмите Remove чтобы удалить его данные с компьютера.

ms-settings: удалить с диска профиль пользователя windows 11

При корректном удалении профиля пользователя с диска будет удален каталог профиля в C:\Users и запись о пользователе в реестре.

Многие начинающиеся администраторы пытаются вручную удалить каталог с профилем пользователя из папки C:\Users. В этом случае нужно обязательно вручную удалить информацию о профиле из реестра Windows:

  1. Откройте редактор реестра
    regedit.exe
    ;
  2. Перейдите в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  3. Для каждого пользователя, выполнившего локальный вход в систему (этот метод входа должен быть разрешен пользователю настройками параметра Allow log on locally в GPO), создается отдельная ветка с SID пользователя в качестве имени;
  4. Вы можете найти раздел реестра, соответствующий пользователю по SID, или можете вручную просмотреть содержимое всех вложенных разделв, пока не найдете раздел, в котором значение ProfileImagePath указывает на каталог с профилем пользователя на диске (например,
    C:\Users\kbuldogov
    );

    путь к профилю пользователя в реестре ProfileImagePath

  5. Удалите данный раздел реестра, чтобы завершить корректное удаление профиля.

Также вы можете удалить профиль конкретного пользователя с помощью PowerShell:

Get-CimInstance -Class Win32_UserProfile | Where-Object { $_.LocalPath.split(‘\’)[-1] -eq 'kbuldogov' } | Remove-CimInstance

Эта команда удалит как каталог на диске, так и ссылку на профиль пользователя kbuldogov в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.

Эта команда будет работать как в Windows PowerShell, так и в новых версиях PowerShell Core 6.x,7.x

Можно удалить профиль пользователя на удаленном компьютере с помощью PowerShell Remoting и командлета Invoke-Command:

$compname="wks21s32"
$user = "kbuldogov"
Invoke-Command -ComputerName $compname -ScriptBlock {
param($user)
Get-CimInstance -Class Win32_UserProfile | Where-Object { $_.LocalPath.split(‘\’)[-1] -eq $user } | Remove-CimInstance
} -ArgumentList $user

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

В Windows есть специальный параметр групповой политики для автоматического удаления старых профилей пользователей старше xx дней. Вы можете включить этот параметр с помощью локального редактора GPO (
gpedit.msc
) или с помощью консоли управления доменными GPO (
gpmc.msc
). В этом примере на назначим политику автоматической очистки профилей на хосты в ферме RDS, которые вынесены в отдельный контейнер (Organizational Unit) Active Directory.

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

  1. Найдите OU с компьютерами/серверами, на который вы хотите применить политику очистки старых профилей пользователей. Щелкните по OU и выберите Create a GPO in this domain and Link it here;
  2. Укажите имя политики и отредактируйте GPO;
  3. Перейдите в раздел Конфигурация компьютера -> Административные шаблоны -> Система -> Профили пользователей (Computer Configuration -> Administrative Templates -> System -> User Profiles);
  4. Откройте параметр “Удалять при перезагрузке системы профили пользователей по истечении указанного числа дней” (Delete user profiles older than a specified number days on system restart);
  5. Включите политику и укажите через сколько дней профиль пользователя считается неактивным и “Служба профилей пользователей Windows” можно автоматически удалить такой профиль при следующей перезагрузке. Обычно тут стоит указать не менее 45-90 дней;
    gpo удалить профили старше 60 дней при перезагрузке

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

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

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

В версиях до Windows 11/10 и Windows Server 2022/2019 эта политика работала некорректно. Дело в том, что неактивноть профиля пользователя ранее определялась по дате именения файла NTUSER.dat. При установке обновлений Windows, служба Trusted Installer может менять дату изменения файла NTUSER.dat в профиле каждого пользователя. В результате служба Win32_UserProfile считает, что профиль использовался недавно.

В современных версиях Windows эта политика проверяет активность профиля пользователей по параметрам LocalProfileUnloadTimeLow и LocalProfileUnloadTimeHigh в ветке
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<User Sid>
.

LocalProfileLoadTimeLow в ветке реестра ProfileList

Вы можете получить значения параметров реестра LocalProfileLoadTimeLow и LocalProfileUnloadTimeHigh в привычном формате времени с помощью скрипта:

$profilelist = Get-ChildItem "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
foreach ($p in $profilelist) {
    try {
        $objUser = (New-Object System.Security.Principal.SecurityIdentifier($p.PSChildName)).Translate([System.Security.Principal.NTAccount]).value
    } catch {
        $objUser = "[UNKNOWN]"
  }
    Remove-Variable -Force LTH,LTL,UTH,UTL -ErrorAction SilentlyContinue
    $LTH = '{0:X8}' -f (Get-ItemProperty -Path $p.PSPath -Name LocalProfileLoadTimeHigh -ErrorAction SilentlyContinue).LocalProfileLoadTimeHigh
    $LTL = '{0:X8}' -f (Get-ItemProperty -Path $p.PSPath -Name LocalProfileLoadTimeLow -ErrorAction SilentlyContinue).LocalProfileLoadTimeLow
    $UTH = '{0:X8}' -f (Get-ItemProperty -Path $p.PSPath -Name LocalProfileUnloadTimeHigh -ErrorAction SilentlyContinue).LocalProfileUnloadTimeHigh
    $UTL = '{0:X8}' -f (Get-ItemProperty -Path $p.PSPath -Name LocalProfileUnloadTimeLow -ErrorAction SilentlyContinue).LocalProfileUnloadTimeLow
    $LoadTime = if ($LTH -and $LTL) {
        [datetime]::FromFileTime("0x$LTH$LTL")
    } else {
        $null
    }
    $UnloadTime = if ($UTH -and $UTL) {
        [datetime]::FromFileTime("0x$UTH$UTL")
    } else {
        $null
    }
    [pscustomobject][ordered]@{
        User = $objUser
        SID = $p.PSChildName
        Loadtime = $LoadTime
        UnloadTime = $UnloadTime
    }
} 

получить время последнего входа в профиль в windows

PowerShell скрипт для удаления старых профилей пользователей в Windows

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

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

gci -force ‘C:\Users\’-ErrorAction SilentlyContinue | Where { !($_.Attributes -match " ReparsePoint") }| ? { $_ -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.

Get-WMIObject -class Win32_UserProfile | Where {(!$_.Special) -and ($_.ConvertToDateTime($_.LastUseTime) -lt (Get-Date).AddDays(-60))}| Measure-Object

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

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

Следующий PowerShell скрипт выведет список подробную информацию о профилях пользователей, которые не обновлялись более 60 дней. Скрипт сконвертирует SID пользователя в имя, посчитает размер профиля каждого пользователя и выведет все в таблице:

$allprofilesinfo = @()
$OldProfiles=Get-WMIObject -class Win32_UserProfile | Where {(!$_.Special) -and ($_.ConvertToDateTime($_.LastUseTime) -lt (Get-Date).AddDays(-60))}
Foreach ($OldProfile in $OldProfiles)
   {$objSID = New-Object System.Security.Principal.SecurityIdentifier ($OldProfile.SID)
    $objUser = $objSID.Translate( [System.Security.Principal.NTAccount])
        $userinfo = New-Object PSObject -Property @{
            userName = $objUser.Value
            ProfilePath = $OldProfile.localpath
            LastUsedDate = $OldProfile.ConvertToDateTime($OldProfile.LastUseTime)
            FolderSize =  "{0:N2} GB" -f ((gci –force $OldProfile.localpath –Recurse -ErrorAction SilentlyContinue| measure Length -s).sum / 1Gb) 
        }
    $allprofilesinfo += $userinfo
   }
$allprofilesinfo 

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

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

Get-WMIObject -class Win32_UserProfile | Where {(!$_.Special) -and (!$_.Loaded) -and ($_.ConvertToDateTime($_.LastUseTime) -lt (Get-Date).AddDays(-30))} | Remove-WmiObject –WhatIf

Как мы уже упомянули выше, при установке некоторых обновлений Windows, служба Trusted installer может менять дату изменения файла NTUSER.dat в профиле каждого пользователя.

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

gwmi win32_quickfixengineering |sort installedon  |select InstalledOn -Last 1

Или с помощью модуля PSWindowsUpdate:

Get-WUHistory | Select-Object -First 20

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

$USERS= (Get-ChildItem -directory -force 'C:\Users' | Where { ((Get-Date) — $_.lastwritetime).days -ge 60 } | % {'c:\users\' + $_.Name})
foreach ($User in $USERS) {
Get-WMIObject -class Win32_UserProfile | Where {(!$_.Special) -and (!$_.Loaded) -and ($_.LocalPath -eq $User)} | 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 и выполните на сервере скрипт:

$users = Get-ADGroupMember -Identity DisabledUsers | Foreach {$_.Sid.Value}
$profiles = Get-WmiObject Win32_UserProfile
$profiles | Where {$users -eq $_.Sid} | Foreach {$_.Delete()}

Все способы:

  • Удаляем локальные учетки в Windows 10
    • Способ 1: Панель управления
    • Способ 2: Командная строка
    • Способ 3: Окно команд
    • Способ 4: Консоль управления компьютером
    • Способ 5: Параметры
  • Вопросы и ответы: 19

ОС Windows 10 — это многопользовательская операционная система. Это означает, что на одном ПК может одновременно присутствовать несколько учетных записей, принадлежащим одному или разным пользователям. Исходя из этого, может возникнуть ситуация, когда необходимо удалить определенный локальный аккаунт.

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

Удаляем локальные учетки в Windows 10

Рассмотрим, как можно удалить локальные данные пользователя на ОС Виндовс 10 несколькими простыми способами.

Также стоит отметить, что для удаления юзеров, независимо от способа, нужно иметь права администратора. Это необходимое условие.

Способ 1: Панель управления

Самый простой способ удалить локальный аккаунт — это воспользоваться штатным инструментом, который можно открыть через «Панель управления». Итак, для этого необходимо выполнить такие действия.

  1. Зайдите в «Панель управления». Это можно сделать через меню «Пуск».
  2. Нажмите иконку «Учетные записи пользователей».
  3. Панель управления

  4. Далее, «Удаление учетных записей пользователей».
  5. Удаления учетных записей

  6. Щелкните по объекту, который Вы хотите уничтожить.
  7. Процесс удаления локального аккаунта

  8. В окне «Изменение учетной записи» выберите пункт «Удаление учетной записи».
  9. Этап удаления учетной записи

  10. Кликните на кнопке «Удалить файлы», если Вы хотите уничтожить все файлы юзера или кнопку «Сохранение файлов» для того, чтобы оставить копию данных.
  11. Удаление файлов

  12. Подтвердите свои действия, кликнув по кнопке «Удаление учетной записи».
  13. Подтверждение удаления

Способ 2: Командная строка

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

  1. Откройте командную строку (правый клик по кнопке «Пуск-> Командная строка (администратор)»).
  2. В окне, которое появится, наберите строку (команду) net user "Имя пользователя" /delete, где под Именем пользователя подразумевается логин аккаунта, который Вы хотите уничтожить, и нажмите клавишу «Enter».
  3. Удаление с помощью командной строки

Способ 3: Окно команд

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

  1. Нажмите комбинацию «Win+R» или откройте окно «Выполнить» через меню «Пуск».
  2. Введите команду control userpasswords2 и нажмите «ОК».
  3. В окне, которое появится, на вкладке «Пользователи», щелкните по имени юзера, которого Вы хотите уничтожить, и нажмите кнопку «Удалить».
  4. Удаление пользователя

Способ 4: Консоль управления компьютером

  1. Нажмите правой кнопкой на меню «Пуск» и найдите пункт «Управление компьютером».
  2. Управление компьютером

  3. В консоли, в группе «Служебные программы» выберите пункт «Локальные пользователи» и сразу же справа кликните по категории «Пользователи».
  4. Локальные пользователи

  5. В построенном списке учетных записей найдите ту, которую необходимо уничтожить и нажмите на соответствующую иконку.
  6. Удаление пользователей через консоль

  7. Щелкните по кнопке «Да» для подтверждения удаления.
  8. Подтверждение удаления учетной записи через консоль

Способ 5: Параметры

  1. Нажмите кнопку «Пуск» и кликните на иконке в виде шестеренки («Параметры»).
  2. В окне «Параметры», перейдите в раздел «Учетные записи».
  3. Параметры

  4. Далее, «Семья и другие люди».
  5. Учетные записи

  6. Найдите имя юзера, которого Вы собираетесь удалить, и щелкните по нему.
  7. А потом нажмите кнопку «Удалить».
  8. Удаление учетной записи

  9. Подтвердите удаление.
  10. Подтверждение удаления

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

Наша группа в TelegramПолезные советы и помощь

How To Delete or Remove Local User Accounts on Windows 10

Managing user accounts is an essential skill for anyone who utilizes Windows 10, especially in a multi-user environment where different people access the same computer. Understanding how to delete or remove local user accounts is crucial for maintaining system security, freeing up resources, and managing privacy concerns. This detailed guide will walk you through the various methods to delete local user accounts on Windows 10, ensuring you can navigate the process with ease.

Understanding Local User Accounts

Local user accounts are types of user accounts that exist only on a specific Windows device. Unlike Microsoft accounts, which are linked to online services and can be used on multiple devices, local accounts are limited to a single machine. They contain local settings and files, including desktop configurations, installed applications, and personal data.

As you manage user accounts on your system, you may encounter situations where it’s necessary to delete a local user account. Perhaps a family member no longer needs access to the computer, or you need to remove an account created for a temporary project. Regardless of the reasons, follow the comprehensive instructions below for managing local user accounts on your Windows 10 machine.

Why Delete or Remove Local User Accounts?

Several reasons might prompt you to remove local user accounts:

  1. Security: Deleting accounts that are no longer in use reduces potential security vulnerabilities. Each additional account provides a potential entry point for unauthorized access.

  2. Resource Management: Having fewer accounts can help with system performance, particularly if those accounts are tied to background processes or consume resources.

  3. Privacy: Removing accounts can help ensure that personal data, files, and settings are not inadvertently exposed to others using the machine.

  4. Account Cleanup: Always reassess user accounts periodically. Removing old or unused accounts keeps the user environment organized and manageable.

Pre-Deleting Considerations

Before deleting any user account, consider the following:

  • Data Backup: Always back up important files and data associated with the account. Once an account is deleted, recovering its data can be complicated, if not impossible.

  • Admin Rights: Ensure you have administrative access to the computer. Regular users cannot delete accounts that include administrators.

  • Active Sessions: Make sure the user account you intend to delete is not logged in. Log out of the account or restart your computer to ensure there are no active sessions.

Now that you understand the importance of managing user accounts let’s explore various methods to delete local user accounts.

Method 1: Using Settings App

One of the simplest ways to delete a local user account in Windows 10 is through the Settings app. This method is user-friendly and allows you to manage accounts without delving into more complicated system tools.

Step-by-Step Instructions

  1. Open Settings: Click on the Start menu (Windows icon at the bottom left corner) and select the gear icon to access the Settings.

  2. Navigate to Accounts: In the Settings window, click on Accounts. This section is dedicated to user accounts and will show you various related options.

  3. Access Family & Other Users: From the left sidebar, select Family & other users. You’ll see a list of user accounts on the right side of the window, including local and Microsoft accounts.

  4. Select the User Account: Scroll through the list to find the user account you wish to delete. Click on the account name to reveal additional options.

  5. Remove Account: After clicking the account, you will see the Remove button below. Click on it.

  6. Confirm the Deletion: Windows will prompt you with a warning message about removing the account and its data. To proceed with the deletion, confirm by clicking Delete account and data.

After following these steps, the selected local user account will be deleted from your Windows 10 system, along with its files and settings.

Method 2: Using Control Panel

While the Settings app is the modern way to manage Windows 10 accounts, some users prefer using the traditional Control Panel. This method is equally effective but may not offer as intuitive an experience as the Settings app.

Step-by-Step Instructions

  1. Open Control Panel: In the search box on the taskbar, type Control Panel and press Enter. If your view is set to Category, click on User Accounts. If it’s set to Icons, click on User Accounts again.

  2. Manage Another Account: Within User Accounts, select Manage another account to view all local user accounts on the machine.

  3. Select the User Account: From the list displayed, click on the account you wish to delete.

  4. Delete the Account: On the new page, you will see an option labeled Delete the account. Clicking this option will lead to another confirmation screen.

  5. Confirm Deletion: Choose whether you want to keep the files associated with the account (if applicable) or delete them. After making your selection, click on Delete Account to finalize the process.

Like the Settings app method, this procedure will effectively remove the local account and its settings.

Method 3: Using Computer Management

For more advanced users or those managing multiple accounts, the Computer Management console offers a robust way to manage local user accounts, among other functions. This method is especially useful for system administrators.

Step-by-Step Instructions

  1. Open Computer Management: Right-click the Start button and select Computer Management from the context menu.

  2. Expand Local Users and Groups: In the left pane, expand the Local Users and Groups section by clicking on the arrow next to it.

  3. Select Users: Click on the Users folder. You’ll see a list of user accounts displayed on the right side.

  4. Right-Click the User Account: Locate the account you want to delete. Right-click on it and choose Delete from the context menu.

  5. Confirm Deletion: A prompt will appear asking for confirmation. Click Yes to delete the account.

Using Computer Management provides a clear overview of all local accounts and their statuses, making this method efficient for managing numerous accounts.

Method 4: Using the Command Prompt

For users who are comfortable using command-line tools, the Command Prompt offers a powerful way to manage user accounts. This method is especially beneficial for tech-savvy users or administrators who prefer fast execution.

Step-by-Step Instructions

  1. Open Command Prompt as Administrator: Click the Start button, type cmd, right-click on Command Prompt, and select Run as administrator.

  2. List User Accounts: To view all local user accounts, type the command below and hit Enter:

    net user

    This command will display all the accounts on the local machine.

  3. Delete the User Account: To delete a specific user account, use the following command, replacing username with the actual account name:

    net user username /delete
  4. Confirm Deletion: After entering the command, you will see a confirmation message indicating that the user account has been successfully deleted.

The Command Prompt method is quick and efficient for users who prefer command-line interfaces, but it requires caution to ensure the correct account is deleted.

Method 5: Using Windows PowerShell

Windows PowerShell is an advanced tool for system management that surpasses Command Prompt in functionality. It provides a scripting environment ideal for batch operations.

Step-by-Step Instructions

  1. Open PowerShell as Administrator: Right-click the Start button and select Windows PowerShell (Admin).

  2. List User Accounts: To list all local user accounts, input the following command:

    Get-LocalUser
  3. Delete the User Account: To remove a specific user account, use the command below, replacing username:

    Remove-LocalUser -Name "username"
  4. Confirm Deletion: Similar to Command Prompt, PowerShell will confirm the deletion of the user account.

PowerShell provides a great deal of flexibility and power for users who regularly manipulate user accounts and other system settings.

Conclusion: Final Considerations

Deleting local user accounts on Windows 10 is straightforward, whether through the Settings app, Control Panel, Computer Management, Command Prompt, or PowerShell. As you proceed with any method of your choice, remember to back up critical data, ensure you have the necessary permissions, and verify the account to be deleted.

Regularly managing user accounts can help maintain the efficiency and security of your system, ensuring that your Windows 10 experience remains seamless. After removing any unneeded accounts, you’ll enjoy a better-organized environment with increased performance and security.

Important Note: Always exercise caution when deleting user accounts, especially those that may contain significant data. Proper management of local user accounts will contribute positively to your overall computing experience.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows terminal environment variables
  • Список компьютеров в сети windows 10
  • Ошибка 0x00000040 при установке принтера по сети windows
  • Windows system32 logfiles scm
  • Bluetooth terminal for windows