Не сохраняются изменения в реестре windows 10 после перезагрузки

Обновлено: 04.07.2024

Здравствуйте, в статье разберём очередной неприятный баг от Windows 7, в котором Windows не сохраняет настройки пользователя, произведённые в предыдущем сеансе, подсовывая те, что по умолчанию. То есть после перезагрузки вы постоянно попадаете в профиль пользователя по умолчанию. В котором не осталось ни сохранённых в браузере закладок или истории посещённых сайтов, ни ярлыков на Рабочем столе. Отсутствуют и некоторые файлы, только что вами созданные и сохранённые. Что же произошло?

Проблема видится именно в том, что, несмотря на надлежащие настройки учётных записей пользователей, Windows раз от раза подсовывает вам именно временную учётную запись. Отвечает за это почти единственный раздел реестра системы, который редко, но всё-таки повреждается в результате неправильной работы некоторых программ по очистке Windows после запуска процедуры удаления временных файлов. К сожалению, за этим замечены и такие мастодонты этого дела как CCleaner и другие. Иногда Windows вообще отказывается впускать пользователя в конкретную учётную запись, ещё на этапе загрузки выдавая ошибку

Служба профилей пользователя препятствует входу в систему

Почему же Windows не сохраняет настройки пользователя?

Запускаем редактор реестра в любой учётной записи, в какую возможно войти (возможно, поможет работа из Безопасного режима), и отправляемся по пути

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

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

пользователи windows - вид из реестра

С:\Users\имя_пользователя

учётная запись в реестре

вот так выглядит параметр исправной системы

как сделать копию раздела реестра

Я сохранил файл резерва на Рабочий стол:

И, если что-то пойдёт не так, просто запущу его двойным щелчком, согласившись с изменениями:

Возникла следующая проблема. Есть графический планшет Wacom. По умолчанию в win7 включена такая функция как Pen Feedback(она же "Обратная реакция пера"). Я отключил её в редакторе локальной групповой политики(gpedit.msc) - соответствующая графа появилась в реестре по адресу HKEY_CURRENT_USER\Software\Policies\Microsoft\TabletPC\TurnO ffPenFeedback со значением '1', однако после перезагрузки это значение слетает на 0 и фидбэк включается снова. Несмотря на то, что в gpedit он остаётся отключенным.

Подозреваю, что или значение не сохраняется в реестре(запускал regedit из консоли от Администратора), или винда восстанавливает значение откуда-то. Вопрос: откуда реестр восстанавливает значение и как это предотвратить?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь


При экспорте реестра сохраняются не все его кусты, а только два, почему так?
Друзья! В файл *.reg сохраняются только HKEY_LOCAL_MACHINE и HKEY_USERS; а остальные? У меня в.

Как в VBA записать данные в реестр и читать данные из реестра?
Как в VBA записать данные в реестр и читать данные из реестра office xp

Не сохраняются данные в БД
Почему у меня в базу приходят пустые значения ? =( <label>Логин:</label> <input.

А тут HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\TabletPC не вносили TurnOffPenFeedback=dword:00000001 ? Вносил, но после ребута он всё ровно становится нулём снова. А нет ли у вас в папке C:\WINDOWS\system32\config файла Software .sav ?

inviter42, без расширения - это не то, о чём я думаю (это нормальный файл, который и является веткой реестра HKEY_LOCAL_MACHINE\Software; а то, о чём я спросила, Software.sav, в одной теме также мешал сохранить правку реестра. Ну нету - и слава богу)

Добавлено через 2 минуты
А у вас Комодо нету? (там в последней версии песочница очень агрессивная)

Антивируса в системе с недавних пор не стоит - снёс за ненадобностью. inviter42, другие настройки в групповых политиках имеются ?

Можно попробовать сбросить групповые политики.
Обязательно удалите в реестре все настройки групповых политик касающихся Wacom

В командной строке от имени админа по очереди

И в конце перезагрузка для верности

После перезагрузки пробуйте устанавливать настрокйу через gpedit (не через реестр)

-------------------------------------------
27 ноября 2015 г. 18:30:46
----Модуль конфигурации инициализирован успешно.----

----Чтение данных шаблона конфигурации.


----Настройка прав пользователя.
SeImpersonatePrivilege необходимо назначить учетной записи администраторов. Этот параметр настроен.
SeImpersonatePrivilege следует назначать СЛУЖБЕ. Этот параметр настроен.
Настройка S-1-5-21-246354406-629670573-921834690-1000.
удаление SeLockMemoryPrivilege.
Настройка S-1-5-19.
Настройка S-1-5-20.
Настройка S-1-5-32-544.
Настройка S-1-5-32-551.
Настройка S-1-5-32-559.
Настройка S-1-5-32-545.
Настройка S-1-1-0.
Настройка S-1-5-6.
Настройка S-1-5-21-246354406-629670573-921834690-501.
Настройка S-1-5-32-555.
Настройка S-1-5-80-0.
Настройка S-1-5-80-3139157870-2983391045-3678747466-658725712-1809340420.

Настройка прав пользователя выполнена успешно.


----Настройка членства в группах.
Настройка Пользователи.

Настройка членства в группах выполнена успешно.


----Настройка 64-битных разделов реестра.
Настройка users\.default.
Настройка machine\software.
Предупреждение 1336: Список управления доступом (ACL) имеет неверную структуру.
Ошибка при установке параметров безопасности на machine\software\Hola.

Ошибка при настройке разделов реестра.


----Настройка 32-битных разделов реестра.
Настройка machine\software.
Настройка machine\software\classes.
Предупреждение 5: Отказано в доступе.
Ошибка при установке параметров безопасности на machine\software\classes.

[ . много текста с ошибками. .]

Предупреждение 2: Не удается найти указанный файл.
Ошибка при установке параметров безопасности на c:\windows\syswow64\ias.

Настройка безопасности файлов выполнена успешно.


----Настройка параметров общей службы.
Настройка sysmonlog.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии sysmonlog.
Настройка SamSs.
Настройка ntmssvc.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии ntmssvc.
Настройка netddedsdm.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии netddedsdm.
Настройка netdde.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии netdde.
Настройка dmserver.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии dmserver.
Настройка clipsrv.
Ошибка 1060: Указанная служба не установлена.
Ошибка при открытии clipsrv.
Настройка Browser.

Настройка общей службы выполнена успешно.


----Настройка доступных модулей дополнений.

Настройка модулей дополнений выполнена успешно.


----Настройка политики безопасности.
Настройка параметров паролей.
Учетная запись администратора отключена.
Учетная запись отключена.

Настройка системного доступа выполнена успешно.
Параметр анонимного просмотра LSA : существующий SD = DD;;0x800;;;AN)(A;;0xf1fff;;;BA)(A;;0x20801;;;WD)(A;;0x801 ;;;AN)(A;;0x1000;;;LS)(A;;0x1000;;;NS)(A;;0x1000;;;S-1-5-17).
Настройка параметра анонимного просмотра LSA.
Настройка machine\software\microsoft\windows nt\currentversion\setup\recoveryconsole\securitylevel.
Настройка machine\software\microsoft\windows nt\currentversion\setup\recoveryconsole\setcommand.
Настройка machine\software\microsoft\windows nt\currentversion\winlogon\scremoveoption.
Настройка machine\software\microsoft\windows\currentversion\policies\s ystem\dontdisplaylastusername.
Настройка machine\software\microsoft\windows\currentversion\policies\s ystem\legalnoticecaption.
Настройка machine\software\microsoft\windows\currentversion\policies\s ystem\legalnoticetext.
Настройка machine\software\microsoft\windows\currentversion\policies\s ystem\scforceoption.
Настройка machine\software\microsoft\windows\currentversion\policies\s ystem\shutdownwithoutlogon.
Настройка machine\software\microsoft\windows\currentversion\policies\s ystem\undockwithoutlogon.
Настройка machine\software\policies\microsoft\windows\safer\codeidenti fiers\authenticodeenabled.
Настройка machine\system\currentcontrolset\control\lsa\auditbaseobject s.
Настройка machine\system\currentcontrolset\control\lsa\crashonauditfai l.
Настройка machine\system\currentcontrolset\control\lsa\disabledomaincr eds.
Настройка machine\system\currentcontrolset\control\lsa\everyoneinclude sanonymous.
Настройка machine\system\currentcontrolset\control\lsa\fipsalgorithmpo licy\enabled.
Настройка machine\system\currentcontrolset\control\lsa\forceguest.
Настройка machine\system\currentcontrolset\control\lsa\fullprivilegeau diting.
Настройка machine\system\currentcontrolset\control\lsa\nolmhash.
Настройка machine\system\currentcontrolset\control\lsa\restrictanonymo us.
Настройка machine\system\currentcontrolset\control\lsa\restrictanonymo ussam.
Настройка machine\system\currentcontrolset\control\print\providers\lan man print services\servers\addprinterdrivers.
Настройка machine\system\currentcontrolset\control\session manager\kernel\obcaseinsensitive.
Настройка machine\system\currentcontrolset\control\session manager\memory management\clearpagefileatshutdown.
Настройка machine\system\currentcontrolset\control\session manager\protectionmode.
Настройка machine\system\currentcontrolset\services\lanmanserver\param eters\autodisconnect.
Настройка machine\system\currentcontrolset\services\lanmanserver\param eters\enableforcedlogoff.
Настройка machine\system\currentcontrolset\services\lanmanserver\param eters\enablesecuritysignature.
Настройка machine\system\currentcontrolset\services\lanmanserver\param eters\requiresecuritysignature.
Настройка machine\system\currentcontrolset\services\lanmanserver\param eters\restrictnullsessaccess.
Настройка machine\system\currentcontrolset\services\lanmanworkstation\ parameters\enableplaintextpassword.
Настройка machine\system\currentcontrolset\services\lanmanworkstation\ parameters\enablesecuritysignature.
Настройка machine\system\currentcontrolset\services\lanmanworkstation\ parameters\requiresecuritysignature.
Настройка machine\system\currentcontrolset\services\ldap\ldapclientint egrity.

Настройка значений разделов реестра выполнена успешно.
Настройка параметров протоколирования.

Вношу изменения в ключ реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ CleanShutdoun вместо значения "0х00000000(0)" ставлю значение "0х00000000(1)".

Если закрыть regedit, открыть опять - ключ будет изменён.
Но после перезагрузки ключ сбрасывается на начальное значение: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ CleanShutdoun 0х00000000(0).

Система Windows 7 Максимальная SP 1 x32, русская . Пользуюсь ею уже несколько лет. Вопрос возник только два дня назад, когда компьютер перестал нормально реагировать на выключение. До этого всё было в порядке.

Сегодня 1 апреля, но это не шутка.

Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке. В ответ на запись пользователя Павел ПОЛИЩУК от 2 апреля, 2017

"Где и как" - это не Ваше дело. Фото самой коробки - пожалуйста. Что значит "именно эта копия"? Вы их что? Сами изготавливаете? Но у Вас я её точно не при обретал. А, ещё могу сказать "как" я её приобрёл - купил.

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

1) Правила поведения, раздел «Действия, влекущие за собой немедленный запрет на участие в сообществе»:

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

Как Вам уже сказал Igor Leyko - пиратки здесь не обсуждаются. Добавлю - а нарушители блокируются, как сказано в правилах. И в мои обязанности входит, чтобы правила соблюдались. Так что насчет «не Ваше дело» - тут Вы не правы.

2) Ну а «фото» коробки, которое Вы скачали из гугл-картинок к чему? Или Вы считаете, что это будет воспринято, как одно из доказательств легальности Вашей копии ОС? Как раз наоборот - Ваше нежелание отвечать и Ваша попытка с этим «фото» говорит о том, что Вы нелегально используете 7-ку. И как уже было не единожды сказано - пиратки здесь не обсуждаются.

Так что Ваши проблемы с реестром нелицензионной ОС Вам придется решать самостоятельно.

На этом - всего Вам доброго (хотя последствия могут быть весьма печальными. ).

[+] Сегодня в программе

История вопроса

За создание резервных копий кустов реестра отвечало специальное задание в планировщике. В Windows 7 оно выполнялось раз в 10 дней по фиксированному расписанию. Начиная с Windows 8+ задание попало в сферу автоматического обслуживания, что сразу заметно по отсутствию триггеров. Оно тоже выполнялось раз в 10 дней, а случае пропуска форсировался запуск в течение следующих четырех дней (это видно из экспортированного XML).

RegIdleBackup

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

Однако в Windows 10 1803 резервные копии стали создаваться с размером 0kb, а в 1809 уже не создавались вовсе. При этом задание планировщика выполнялось и завершалось без ошибок.

Осенью 2018 года я отправил баг-репорт в Feedback Hub и организовал в соцсетях кампанию по привлечению внимания к проблеме. Мой отзыв набрал свыше 100 голосов, но никакой реакции на него не последовало.

Объяснения Microsoft

Лишь более чем через год после внесения изменений в работу ОС, 29 июня 2019 года, в базе знаний появилась статья KB4509719.

Компания разъяснила, что бэкап реестра отключен с целью экономии места на диске, которое занимает операционная система. Для отката пользователям рекомендуется использовать точки восстановления.

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

Как включить бэкап реестра

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

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

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

Что не так с объяснениями Microsoft

Экономия места на диске – благая цель, конечно. В данном случае экономится около 100-150MB, в зависимости от объема реестра. Звучит неплохо, но мы-то знаем как пользователям проталкиваются ненужные приложения из магазина гораздо большего объема. Обменяли возможность отката в критической ситуации на кучу мусора…

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

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

  • сжимать резервную копию (например, средствами NTFS, как это делается со старыми версиями драйверов), уменьшая размер на диске вдвое
  • реализовать дифференцированный подход в зависимости от размера системного раздела, как это сделали с точками восстановления, отключая бэкап только на разделах менее 128GB. (В скобках замечу, что владельцы маленьких дисков лишаются как точек, так и бэкапа реестра).

Сочетание этих двух подходов стало бы разумным компромиссом.

Почему Microsoft вдруг озаботилась экономией места

Отключение бэкапа реестра – не единичный случай. В 1809 драйверы принтеров и сканеров перенесли в Windows Update с той же целью, сэкономив около 120MB. (К этому решению у меня претензий нет, хотя в каких-то организациях они и могут возникнуть.) Возможно, есть и другие примеры, не анонсированные или просто прошедшие мимо меня.

Вообще, создатели Windows время от времени предпринимают массовые действия по оптимизации ОС, в том числе сокращению занимаемого ей места. Так, на ум приходит усилие 116 времен Windows 8.1.

Я думаю, что в данном случае вся эта экономия связана с расходами в версии 1903 – выделением 7GB зарезервированного пространства для обеспечения беспроблемной установки обновлений и новых версий ОС. Там не все так прямолинейно, и в итоге я рассказал об этом отдельно.

Заключение

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

Моя рекомендация вам – включить бэкап реестра любым способом. У меня он включен, несмотря на регулярное создание точек восстановления.

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

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

Вас также может заинтересовать:

Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.

комментариев 20

Ваша оценка: 0 Ваша оценка: +1

Все больше возникает вопрос, а кто вообще принимает такие решения?

Спасибо за великолепный блог, хочется видеть больше статей из вашей детективной серии, а особенно разоблачение популярных мифов про ос, в целом (оптимизация, ускорение и тд)

Ваша оценка: +2

К инсайдерам прислушиваются в массовых запросах UI/UX, лежащих на поверхности.

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

Ваша оценка: 0


Анатолий Облаухов

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

Ваша оценка: 0

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

Ваша оценка: +1 Ваша оценка: 0 Ваша оценка: 0

Вадим, прикинь, а я даже не знал про это :-)

Ваша оценка: 0

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

Ваша оценка: 0 Ваша оценка: +1 Ваша оценка: 0 Ваша оценка: 0

Те рекомендации по Вашей статье, сохранение реестра через планировщик, я сделал. Всё хорошо. Но сегодня обнаружил после прочтения статьи. Путь C:\Windows\System32\config\ папка TxR весит 4Gb. Файлы с расширением .blf и .regtrans-ms
Надо разбираться.
Я пытался делать откат системы с помощь точек, не работает из под системы. Или не смог. Только полная и дифференциальная копии диска С: меня спасали.
Спасибо.

Ваша оценка: 0

Вы даёте очень малое время для редактирования.

Ваша оценка: 0

5 минут достаточно, чтобы перечитать 6 предложений.

Ваша оценка: 0

Перечитать, согласен. Хорошо Ваши правила, подчиняюсь.
А по поводу папки TxR, почему такой размер, можете что подсказать, комент выше. Это просто вопрос. Нет в google не забанен.

Ваша оценка: 0 Ваша оценка: 0 Ваша оценка: 0

Александр, в Windows 10 1903 точки восстановления включаются там же, где и в Windows Vista.

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