- Дата windows для профиля
- Способ 1. Исправление профиля учетной записи пользователя
- Способ 2. Вход в Windows и копирование собственных данных в новую учетную запись
- Способ 3. Удаление ошибочного ИД безопасности и создание профиля
- Получить помощь в решении проблемы
- Самостоятельное решение проблемы
- Удаление старых профилей пользователей Windows с помощью GPO или PowerShell
- Ручное удаление профиля пользователя в Windows
- Групповая политика автоматического удаления старых профилей
- Очистка сервера от старых профилей пользователей с помощью PowerShell
- Как узнать дату установки Windows
Дата windows для профиля
Варианты — «Вход в систему выполнен с временным профилем», или «Не удалось войти систему с выбранным профилем пользователя. Не удалось загрузить профиль.». То же самое можно делать при ошибке «Служба профилей пользователей препятствует входу в систему».
Некогда было редактировать, вся копипаста по проблеме из этих ваших технетов ниже. В большинстве случаев самый годный вариант первый — тут, как говорится, и овцы целы, и волки сыты, а пастух — сам виноват 😉
В некоторых случаях при считывании ОС Windows профиля пользователя могут возникать ошибки (например, если попытка входа выполняется в момент, когда антивирусная программа проверяет компьютер). Прежде чем пытаться применить указанные ниже способы, попробуйте перезагрузить компьютер и повторно выполнить вход, используя свою учетную запись. Если перезагрузка компьютера не решает эту проблему, воспользуйтесь указанными ниже способами.
Примечание . Для того чтобы исправить свой профиль пользователя или скопировать данные в новую учетную запись, необходимо войти в систему с учетной записью администратора. Прежде чем приступать к устранению проблемы, войдите в Windows с использованием другой учетной записи с правами администратора или перезагрузите компьютер в безопасном режиме, чтобы войти с использованием встроенной учетной записи администратора. Дополнительные сведения о запуске компьютера в безопасном режиме см. на следующем веб-сайте Майкрософт:
Способ 1. Исправление профиля учетной записи пользователя
Чтобы исправить профиль учетной записи пользователя, выполните следующие действия.
Внимание ! В данный раздел, описание метода или задачи включены сведения об изменении параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. В этом случае при возникновении неполадок реестр можно будет восстановить. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
- Выберите Пуск, введите regedit в поле Поиск и нажмите клавишу ВВОД.
- В редакторе реестра найдите и выберите следующий подраздел:
Способ 2. Вход в Windows и копирование собственных данных в новую учетную запись
Создайте новую учетную запись и скопируйте в нее данные из прежней учетной записи. Дополнительные сведения см. на следующем веб-сайте корпорации Майкрософт:
Способ 3. Удаление ошибочного ИД безопасности и создание профиля
Получить помощь в решении проблемы
Самостоятельное решение проблемы
Чтобы устранить эту проблему самостоятельно:
- Удалите профиль с помощью диалогового окна «Свойства компьютера». Для этого выполните указанные ниже действия.
- Нажмите кнопку Пуск, щелкните правой кнопкой мыши элемент Компьютер, а затем выберите пункт Свойства.
- Нажмите кнопку Изменить параметры.
В открывшемся диалоговом окне Система откройте вкладку Дополнительные параметры системы. - В области Профили пользователей нажмите кнопку Параметры.
- В диалоговом окне Профили пользователей выберите нужный профиль, нажмите кнопку Удалить, а затем — ОК.
Дополнительная информация
Эта ошибка может возникнуть, если в групповой политике задан параметр «Запретить вход в систему с временными профилями».
Данная ошибка может произойти, если папка с профилем пользователя была удалена вручную. При удалении папки с профилем вручную идентификатор безопасности (SID) не удаляется из списка профилей в реестре.
ПРЕДУПРЕЖДЕНИЕ. Мы НЕ рекомендуем удалять профили пользователей таким способом. Описанный и поддерживаемый способ предполагает использование параметров профилей пользователей в окне дополнительных параметров системы, которое доступно в меню свойств системы. В приложениях эта возможность доступна через API «DeleteProfile».
При наличии идентификатора безопасности система Windows пытается загрузить профиль с помощью параметра ProfileImagePath, который указывает на отсутствующий путь, поэтому загрузить профиль невозможно.
Сведения журнала событий
Имя журнала: приложение
Источник: служба профилей пользователей Microsoft Windows
Дата: дата
Идентификатор события: 1515
Категория задачи: нет
Уровень: предупреждение
Ключевые слова: классический
Пользователь: пользователь
Компьютер: компьютер
Описание: в Windows создана резервная копия этого профиля пользователя. Во время следующего входа этот профиль будет использован автоматически.
Имя журнала: приложение
Источник: служба профилей пользователей Microsoft Windows
Дата: дата
Идентификатор события: 1511
Категория задачи: нет
Уровень: предупреждение
Ключевые слова: классический
Пользователь: пользователь
Компьютер: компьютер
Описание: не удается найти локальный профиль. Для входа используется временный профиль. После выхода из системы изменения, которые вы внесете в этот профиль, будут потеряны.
Имя журнала: приложение
Источник: служба профилей пользователей Microsoft Windows
Дата: дата
Идентификатор события: 1500
Категория задачи: нет
Уровень: ошибка
Ключевые слова: классический
Пользователь: пользователь
Компьютер: компьютер
Описание: не удается загрузить профиль, чтобы войти в систему. Проверьте подключение к сети и убедитесь, что она работает надлежащим образом.
СВЕДЕНИЯ — неизвестно
Имя журнала: приложение
Источник: Microsoft-Windows-Winlogon
Дата: дата
Событие: Код: 6004
Категория задачи: нет
Уровень: предупреждение
Ключевые слова: классический
Пользователь: Н/Д
Компьютер: компьютер
Описание: ошибка обработки критического события для подписчика уведомлений Winlogon Профили .
Номер статьи: 947215 — последний просмотр: 10/23/2014 13:34:00 — редакция: 14.0
- kbtshoot kberrmsg kbexpertisebeginner kbprb kbfixme kbmsifixme kbcip kbsmbportal KB947215
Удаление старых профилей пользователей 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 дней.
Основные проблемы такого способа автоматической очистки профилей – ожидание перезагрузки сервера и неизбирательность (вы не можете запретить удаление определенных профилей, например, локальных учетных записей, администраторов и т.д.). Также эта политика может не работать, если некоторое стороннее ПО (чаще всего это антивирус) обращается к файлу 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):
Как узнать дату установки Windows
Прежде чем рассказать о том, как узнать дату установки Windows (будь то Windows 7 или Windows XP), предлагаю порассуждать о том, зачем в принципе может понадобиться информация о дате установке Windows. Я навскидку придумал несколько таких причин:
- Если вы покупаете б/у компьютер и продавец говорит о том, что он не разу не переустанавливал систему, то приблизительный возраст компьютера можно получить, узнав дату установки ОС.
- Многие пользователи Windows предпочитают в профилактических целях осуществлять переустановку системы один раз в год или же в два года, тем самым можно радикально избавляться от системного мусора и ненужных программ. Узнав дату последней установки Windows, вы можете прикинуть, когда примерно нужно ее переустановить в следующий раз.
- Можно вывести на чистую воду нечистоплотного продавца, который пытается под видом нового компьютера продать старый (и у которого не хватило ума почистить систему)
- Обыкновенное любопытство
Узнать дату установки Windows можно с помощью различных встроенных средств системы, я постарался подобрать универсальные, которые будут работать и в Windows XP и Windows 7.
1) Команда systeminfo
Команда systeminfo.exe содержит ряд полезной информации о системе, в том числе и дату установки Windows. Откройте командную строку (cmd.exe) , наберите в ней systeminfo.
Как вы видите узнать дату установки Windows, можно, ознакомившись со значением в строке Original Install Date, в моем случае системы была установлена 28.01.2011, 14:04:14
Чтобы не выводить лишнюю команду, можно воспользоваться командой find для отображения только информации о дате установки системы:
С помощью команды systeminfo можно дату установки и Windows 7 и Windows XP, во всех ОС она отрабатывает корректно.
2) Второй вариант определения того, когда установлена ваша ОС Windows –воспользоваться WMI командой wmic , для этого в командной строке наберите:
После выполнения запроса отобразится дата установки Windows. Преобразовать дату в более удобочитаемый вид можно с помощью команды PowerShell
Кстати, мы уже пользовались командами syteminfo и wmic для просмотра всех установленных обновлений Windows.
3) Информацию о дате установки Windows можно получить и из системного реестра. Для чего в редакторе реестра откройте ветку: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion и найдите параметр типа REG_DWORD с именем InstallDate, в моем случае это 1296201854.
Как вы видите, это значение совсем не похоже на дату, причина в том, что дата установки системы в реестре хранится в формате времени Unix (32битном значение, означающее количество секунд, прошедших с 1970-01-01 00:00:00 UTC). Чтобы преобразовать формат времени Unix в более удобный формат, наберите следующую команду PowerShell:
На этом известные мне методы, помогающие ответить на вопрос «Как узнать дату установки Windows», окончились, если вам известны альтернативы этим методом, поделитесь ими в комментариях, я с удовольствием дополню этот список.