Як заблокувати обліковий запис користувача в Windows
Три способи заблокувати або вимкнути обліковий запис в Windows: через CMD, PowerShell і графічний інтерфейс.
Заблокувати обліковий запис потрібно коли співробітник звільнився, йде у відпустку або є підозра на несанкціонований доступ. На відміну від видалення — блокування зберігає всі дані і налаштування користувача.
Спосіб 1: Через CMD (найшвидше)
Відкрий CMD від адміністратора:
Вимкнути обліковий запис:
net user ІМ'Я_КОРИСТУВАЧА /active:no
Увімкнути назад:
net user ІМ'Я_КОРИСТУВАЧА /active:yes
Перевірити статус:
net user ІМ'Я_КОРИСТУВАЧА
Знайди рядок Обліковий запис активний — має бути Ні якщо заблоковано.
Спосіб 2: Через PowerShell
Disable-LocalUser -Name "ІМ'Я_КОРИСТУВАЧА"
Увімкнути:
Enable-LocalUser -Name "ІМ'Я_КОРИСТУВАЧА"
Переглянути всіх користувачів і їх статус:
Get-LocalUser | Select-Object Name, Enabled
Спосіб 3: Через графічний інтерфейс
Крок 1. Win + X → Керування комп'ютером.
Крок 2. Зліва: Локальні користувачі та групи → Користувачі.
Крок 3. Двічі клікни на потрібного користувача.
Крок 4. Постав галочку Обліковий запис вимкнено → OK.
Вимкнений обліковий запис позначається стрілкою вниз на іконці в списку.
Різниця між вимкненням і блокуванням
| Дія | Що відбувається | Як скасувати |
|---|---|---|
Вимкнення (/active:no) |
Користувач не може увійти | Адміністратор вмикає вручну |
| Блокування (після невдалих спроб) | Тимчасове блокування | Автоматично або адміністратор |
| Видалення | Обліковий запис і дані видалено | Тільки відновлення з бекапу |
Заблокувати обліковий запис через групову політику
Якщо треба заблокувати для всіх ПК у мережі — використовуй доменні групові політики або скрипт:
# Вимкнути на поточному ПК
Disable-LocalUser -Name "student"
# Або через ADSI для домену
([ADSI]"WinNT://./ІМ'Я_КОРИСТУВАЧА,user").psbase.InvokeSet("AccountDisabled", $true)
([ADSI]"WinNT://./ІМ'Я_КОРИСТУВАЧА,user").SetInfo()