Как удалить папку удаленного пользователя в windows 7

Обновлено: 06.07.2024

Как я могу удалить домашнюю папку этого пользователя?

3 ответа 3

Вы можете напрямую загрузить диалоговое окно « Профили пользователей », выполнив следующую команду:

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

Вы также можете попробовать запустить Windows Explorer в качестве администратора (Диспетчер задач -> Показать все процессы -> Файл, Новая задача (он должен предупредить, что процесс будет создан с правами администратора), а затем запустить explorer.exe . Это должно открыть новое окно обозревателя, работающее с полными привилегиями. Будьте очень, очень осторожны . Попробуйте удалить папку пользователя в окне Admin'd Explorer. Немедленно закройте его - это позволит вам очень быстро испортить вашу систему, и вы не захотите случайно ее использовать.

Другие шаги, представленные здесь, не работают для меня. Каким-то образом, пытаясь выполнить некоторые из этих других шагов, я сделал что-то, чтобы убрать значок замка, который появляется над папками пользователя. Когда я щелкнул правой кнопкой мыши на папке пользователя и выбрал удаление, большинство файлов были удалены. Но он все равно не позволил бы мне удалить папку, потому что там говорилось, что что-то вроде CurrentDatabase_372 для Windows Mediaplayer все еще используется или работает или что-то в этом роде. Делая Crtl+Alt+Del Я не смог найти файл в меню Приложения, Процессы или Сервисы. Я также сделал системный поиск файлов, и это ничего не получило. Я даже пытался отменить выбор параметра «Только чтение» при щелчке правой кнопкой мыши по пользовательскому файлу, который не работал. Делать то же самое с основным файлом пользователя тоже не получалось.

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

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

  • In Панель Управления → Система клик Дополнительные параметры системы.
  • на Профили Пользователей группы нажмите кнопку настройки. .
  • выберите запись с надписью "Account Unknown".
  • клик удалить.

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

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

вы также можете попробовать запустить проводник windows от имени администратора (Диспетчер задач - > показать все процессы - > Файл, Новая задача (он должен предупредить, что процесс будет создан с правами администратора), а затем запустить explorer.exe . Это должно открыть новое окно Проводника с полными привилегиями. будь очень, очень осторожен. Попробуйте удалить папку пользователя в окне Проводника администратора. Закрыть его сразу после этого - это позволит вам испортить вашу систему очень быстро, и вы не хотите случайно использовать его.

другие шаги, описанные здесь не работали для меня. Каким-то образом, пытаясь выполнить некоторые из этих других шагов, я сделал что-то, чтобы удалить значок замка, который появляется над пользовательскими папками. Когда я щелкнул Правой Кнопкой Мыши папку пользователя и выбрал удалить, большинство файлов были удалены. Но он все равно не позволил мне удалить папку, потому что он сказал что-то вроде CurrentDatabase_372 для Windows Mediaplayer все еще используется или работает или что-то в этом роде. Делая Crtl + Alt + Del, я не мог найдите файл в меню приложения, процессы или службы. Я также сделал поиск системных файлов, и это ничего не показало. Я даже попытался снять флажок "только чтение" при щелчке правой кнопкой мыши по файлу пользователя, который не работал. То же самое с основным пользовательским файлом также не работало.

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

Хотя среди большинства пользователей и принято называть электронные вычислительные машины персональными компьютерами, но часто ПК с операционной системой Windows 7 используется сразу несколькими людьми. При этом каждый пользователь может создавать в системе множество учетных записей.

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

«Локальные пользователи и группы»

Ниже приведено руководство об одном из методов управления профилями в ОС, а именно описаны методики удаления пользователей в компьютере на Windows 7.

Основные методы удаления

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

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

Метод 1. Через панель управления (ПУ)

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

Как получить расширенные полномочия?

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

Метод 2. С использованием менеджера учетных записей (МУЗ)

Если по причине неполадок в системе профиль, который планируется удалить, был поврежден, то первый метод не позволит решить поставленный вопрос, а потребуется воспользоваться возможностями, предоставляемыми МУЗ. Этот метод так же, как и первый осуществляется с расширенными правами.

Нужно исполнить следующие шаги:

Учётные записи пользователя

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

Метод 3. Посредством функции «Управление ПК»

Нажать «Удалить»

Удаление

Удаление

  1. Либо просто выделив нужную учетку, клацнуть на значок в форме буквы «Х» в верхнем меню окна;
  2. После этого появится предупреждающее окно, в котором требуется подтвердить непреклонность своих намерений, клацнув на «Да»;
  3. Готово. Учетка и ее каталог ликвидированы.

Учетка и ее каталог ликвидированы

Метод 4. С применением возможностей командной строки (КС)

Потребуется сделать следующее:

Печать «net user "Надежда" /delete»

Примечание: В команде вместо «Надежда» следует написать конкретное имя пользователя, которое подлежит удалению.

7. Щелкнуть «Ввод»;

Метод 5: Корректировка записей в редакторе реестра

Необходимо выполнить следующие действия:

Как удалить гостевой аккаунт?

Учетку под названием «Гость» удалить нельзя, но можно отключить. С этой целью надо сделать следующее:


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

Почему папки не удаляются в Windows 10?

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

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

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

Перезагрузка компьютера

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

Для начала я открою меню «Пуск» – иконка расположена в левой части панели задач. Дальше нажму на кнопку питания и выберу один из двух пунктов – «Завершение работы» или же «Перезагрузка».

Самый простой способ – выключить или перезагрузить компьютер Самый простой способ – выключить или перезагрузить компьютер

Отключение связанных программ в «Диспетчере задач»

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

Вызвать этот инструмент в ОС Windows 10 я могу несколькими способами – нажатием на комбинацию клавиш Ctrl + Shift + Esc или классическим Ctrl + Alt + Del. Правда, тут откроется меню с выбором действий, и последним как раз будет пункт «Диспетчер задач».

В самой последней строчке располагается искомый пункт – «Диспетчер задач» В самой последней строчке располагается искомый пункт – «Диспетчер задач»

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

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

На предпоследних строчках располагается нужная ссылка На предпоследних строчках располагается нужная ссылка

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

Нажимаю по процессу правой кнопкой мыши и выбираю пункт «Снять задачу» Нажимаю по процессу правой кнопкой мыши и выбираю пункт «Снять задачу»

После этого вновь пробую удалить ту самую папку. В большинстве случаев этот способ точно помогает.

Архивация папки

Этот метод может помочь, если в окне с ошибкой выходит что-то вроде «Не удается найти удаляемый элемент». Воспользоваться можно любой подобной программой – 7Zip, WinRAR, WinZip и т.д.

В проводнике перехожу к папке, которую хочу, но не могу стереть, и вызываю контекстное меню, нажав на правую кнопку мыши. В списке пунктов выбираю «Добавить в архив…».

Вызываю контекстное меню папки и кликаю по строчке «Добавить в архив» Вызываю контекстное меню папки и кликаю по строчке «Добавить в архив»

Откроется окно программы с настройками архивации. Тут мне нужно будет просто поставить галочку напротив пункта «Удалить файлы после упаковки», потом нажать на кнопку OK.

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

Переименование папки

Банально? Вроде да, но иногда этот метод помогает. Неважно, какое это будет имя, выбирать можно произвольно. Нажимаю правой кнопкой мыши по нужной директории и выбираю в списке пункт «Переименовать». Ввожу любое имя, нажимаю на клавишу Enter, затем обязательно перезагружаю компьютер. После загрузки системы пробую стереть папку снова. См. также: как переименовать папку пользователя в Windows 10 .

нажимаю по папке правой кнопкой мыши и выбираю пункт «Переименовать» нажимаю по папке правой кнопкой мыши и выбираю пункт «Переименовать»

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

Настройка прав владельца

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

В новом открытом окне перейду во вкладку «Безопасность», затем нажму на кнопку «Дополнительно».

В разделе «Безопасность» перехожу к пункту «Дополнительно» В разделе «Безопасность» перехожу к пункту «Дополнительно»

Откроется еще одно окно с параметрами безопасности этой папки. В ней я кликну по элементу «Добавить».

Дальше будет открыт раздел с добавлением элементов разрешения папке, а именно – новых пользователей и их прав на редактирование. Перейду по ссылке «Выберите субъект», расположенной на первых строках.

Нажимаю на ссылку «Выберите субъект», расположенной напротив строчки «Субъект» Нажимаю на ссылку «Выберите субъект», расположенной напротив строчки «Субъект»

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

Дальше нажму на кнопку «Поиск».

После этого список в нижней части пополнится несколькими новыми пользователями. Найду в нем собственное имя и нажму на кнопку ОК.

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

В нижней строке появится мое имя, после чего я нажму на кнопку ОК В нижней строке появится мое имя, после чего я нажму на кнопку ОК

Далее настрою себе разрешения. Тут самое главное, чтобы напротив графы «Полный доступ» обязательно стояла галочка. Потом еще раз кликну по кнопке ОК.

Тут я вновь выйду на дополнительные параметры безопасности. Мое имя обязательно должно отображаться в элементах разрешения под графой «Субъект». Затем меняю владельца папки, нажав на ссылку «Изменить» с иконкой щита.

Меняю владельца папки, нажав на соответствующий пункт Меняю владельца папки, нажав на соответствующий пункт

Здесь все окна будут полностью схожи с предыдущими – мне лишь остается повторить эти же операции. И в результате изменения владельца документа (в графе «Владелец» должен отображаться мой никнейм) понадобится применить все параметры и перезагрузить ПК. После всех подобных действий удаление папки, к которой раньше не было доступа, может пройти успешно.

Изменение атрибутов

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

Убираю отметку с пункта «Только чтение» и применяю заданные параметры Убираю отметку с пункта «Только чтение» и применяю заданные параметры

После нажатия на кнопку «Применить» выйдет новое окно для подтверждения действия. Пункт с изменением атрибутов ко всем вложенным файлам и папкам должен быть обязательно отмечен. Напоследок действие подтверждается нажатием на кнопку ОК.

Подтверждаю изменения к данной папке и ее содержимому Подтверждаю изменения к данной папке и ее содержимому

Удаление системных каталогов

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

Другой вариант – открыть раздел «Параметры» нажатием на сочетание клавиш Win + I и ввести в поиске соответствующий запрос.

Также можно вызвать окно «Выполнить», в поле «Открыть» набрать запрос control, потом нажать на ОК или клавишу Enter.

Далее я перехожу в раздел «Администрирование», при этом важно, чтобы значки отображались крупными или мелкими, а не по категориям.

В списке инструментов нахожу пункт «Очистка диска» и открываю его.

Откроется небольшое окошко, в котором нужно выбрать системный диск.

Дальше программа загрузит данные, и откроется еще одно окно. В нем можно выбрать, какие файлы удалить, но для более глубокой чистки нужно нажать на элемент «Очистить системные файлы».

Нажимаю на кнопку «Очистить системные файлы» для более глубокой чистки Нажимаю на кнопку «Очистить системные файлы» для более глубокой чистки

После этого возможно понадобится еще раз выбрать диск. Затем программа оценит объем памяти, который можно освободить. В итоге откроется то же самое окно, но уже с подробным и более объемным содержанием. Галочкой отмечаю нужные пункты и запускаю процесс нажатием на кнопку ОК.

Ставлю галочки напротив нужных элементов и нажимаю на ОК Ставлю галочки напротив нужных элементов и нажимаю на ОК

отом система выдаст запрос на подтверждение действий. Нужно помнить, что после удаления этих файлов провести восстановление до предыдущей версии не получится. Если это действительно нужно, тогда следует нажать на кнопку «Да». Запустится процесс удаления системных данных, который займет достаточно много времени.

Устранение неполадки через «Командную строку»

Для начала мне нужно открыть утилиту, и сначала я вызову окно «Выполнить» нажатием на сочетание клавиш Win + R. Затем в поле «Открыть» введу запрос CMD и нажму на кнопку ОК.

Ввожу запрос CMD и нажимаю на кнопку ОК

После этого передо мной откроется окно редактора командной строки. Там я введу код следующего содержания – RMDIR /S /Q (путь). У меня, допустим, он будет вот такой – C:\Users\User\Documents\Adobe. Нажимаю на клавишу Enter для старта выполнения программы. После этого папка должна исчезнуть.

Проверка системы на наличие вирусов

Вирусы и любое другое вредоносное ПО тоже могут препятствовать удалению папки в компьютере. И если вышеперечисленные способы не помогли, не помешало бы провести сканирование антивирусной программой. Я воспользуюсь встроенным защитником Windows Defender . И для начала мне нужно открыть его – перехожу ко скрытым значкам в правой части панели задач и выбираю иконку со щитом.

На экране откроется окно «Центра безопасности Защитника Windows». Мне понадобится перейти в категорию «Защита от вирусов и угроз».

Первым отобразится раздел «Журнал угроз», в котором указывается дата последней быстрой проверки системы и ее результаты. Там же, только ниже, есть кнопка «Выполнить проверку сейчас» – на нее мне и нужно нажать.

Переход в безопасный режим

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

Изменение конфигураций системы

Вызываю меню «Конфигурация системы» – можно через строку поиска в панели задач.

В панели системного поиска ввожу одноименный запрос В панели системного поиска ввожу одноименный запрос

Еще я могу открыть утилиту «Выполнить» нажатием на комбинацию клавиш Win + R, ввести в поле запрос msconfig и нажать на кнопку ОК.

В новом открывшемся окне перехожу во вкладку «Загрузка». В нижней части будет небольшой раздел «Параметры загрузки». Ставлю напротив пункта «Безопасный режим» галочку и нажимаю на кнопку «Применить».

Открываю вкладку «Загрузка», ставлю галочку и применяю параметры Открываю вкладку «Загрузка», ставлю галочку и применяю параметры

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

Особые варианты загрузки

Сначала я открываю раздел «Параметры» – можно нажатием на комбинацию Win + I, а можно и выбором иконки в панели «Пуск».

В новом окне перехожу к категории «Обновление и безопасность».

Перехожу в раздел «Восстановление». Там будет пункт «Особые варианты перезагрузки». Я нажму на кнопку «Перезагрузить сейчас», расположенную чуть ниже.

После перезагрузки откроется окно с выбором действий. Мне надо перейти к пункту «Поиск и устранение неисправностей»

Открываю категорию «Поиск и исправление неисправностей» Открываю категорию «Поиск и исправление неисправностей»

Откроется раздел «Диагностика», и дальше я перейду в «Дополнительные параметры».

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

Нажимаю на ссылку «Просмотреть другие параметры восстановления» Нажимаю на ссылку «Просмотреть другие параметры восстановления»

Тут появится иконка «Параметры загрузки», по которой я и нажму.

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

Перезагружаю компьютер простым нажатием на кнопку и перехожу в безопасный режим Перезагружаю компьютер простым нажатием на кнопку и перехожу в безопасный режим

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

Удаление сторонними программами

Иногда папка не удаляется даже после деинсталляции приложения, с которым она была связана. В этом случае могут помочь некоторые сторонние программы.

Файловый менеджер Total Commander

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

После открытия перехожу к той самой папке, выделяю ее и нажимаю на кнопку «Удалить» в нижней части окна, либо на кнопку F8.

Нажимаю на кнопку «Удалить» в нижней части или на кнопку F8 Нажимаю на кнопку «Удалить» в нижней части или на кнопку F8

Если этого недостаточно, программу можно запустить от имени администратора и повторно провести ту же процедуру.

Программа Unlocker

Unlocker – отличное бесплатное приложение, с помощью которого можно быстро стереть файлы, используемые каким-либо активным процессом. В некоторых антивирусах при ее установке придется отключить защиту в режиме реального времени, так как программа может определяться как вредоносная. Русифицированной версии, к сожалению, нет. Скачивать программу лучше с официального сайта.

После установки можно просто нажать правой кнопкой мыши по папке и выбрать пункт «Unlocker». Утилита выгрузит из памяти ПК процесс, который занимает содержимое директории, даже если он скрыт от глаз пользователя и недоступен для просмотра в диспетчере задач. Далее будет предложены действия, которые нужно совершить с папкой – удалить, переименовать, переместить или не трогать.

Заключение

Способов удаления папки, которая просто так не стирается, достаточно много. При этом каждый из них может подойти как в одном случае (отсутствие прав админа или использование директории каким-то процессом), так и в нескольких. Для начала нужно использовать самые простые методы и уже затем, если попытка не увенчалась успехом, приступать к другим. В крайнем случае можно воспользоваться сторонними программами, но порой системных инструментов вполне достаточно для удаления злосчастной папки.

date

28.03.2019

directory

PowerShell, Windows 10, Windows Server 2012 R2, Групповые политики

comments

комментария 22

На рабочих станциях и серверах 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

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

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

В 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 дней.

Политика - Удалять старые при перезагрузке системы профили пользователей

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

Основные проблемы такого способа автоматической очистки профилей – ожидание перезагрузки сервера и неизбирательность (вы не можете запретить удаление определенных профилей, например, локальных учетных записей, администраторов и т.д.). Также эта политика может не работать, если некоторое стороннее ПО (чаще всего это антивирус) обращается к файлу 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, ' GB' -f ($len / 1Gb)
$sum = $sum + $len
>
“Общий размер профилей”,' GB' -f ($sum / 1Gb)

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

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

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

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

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

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

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

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

$users = Get-ADGroupMember -Identity DisabledUsers | Foreach
$profiles = Get-WmiObject Win32_UserProfile
$profiles | Where | Foreach

Читайте также: