Недопустимое для реестра значение windows 10 как исправить


Недопустимое для реестра значение Windows 10

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

Читайте также: Способы очистки реестра Windows 10

Способы решения проблемы

Переустановка софта. Если ошибка «Недопустимое значение реестра» в Windows 10 возникает во время запуска какой-то программы, разработчики компании Microsoft рекомендуют переустановить софт.

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

Перезагружаем ПК и проверяем, исчезли ли ошибки реестра.

Восстановление реестра. Если до появления ошибок вы запускали очистку реестра, возможно оптимизация была выполнена неправильно. Часто пользователи в программах-чистильщиках не снимают отметок с таких пунктов как «Службы Windows», «Библиотеки типов». В результате твики заканчиваются неудачно, а программа удаляет важные для работы данные. Чтобы восстановить значение реестра по умолчанию, стоит запустить бекап файла, который нужно было создать до редактирования или очистки реестра. Если вы этого не сделали, восстановить реестр по умолчанию будет сложно.

В таком случае восстановить значение реестра по умолчанию в Windows 10 можно путём отката системы до более раннего состояния. Самостоятельно восстановить операционную систему можно с помощью методов в статье по ссылке.

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

Вводим команду «sfc /scannow» и жмём «Ввод».

По завершении сканирования, стоит перезагрузить компьютер.

SoftikBox.com

Windows 10 восстановление реестра

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

Читайте также: Недопустимое для реестра значение Windows 10

Содержание:

Создание резервной копии реестра

Восстановить реестр в операционной системе Windows 10 невозможно без наличия резервной копии или бэкапа. Чтобы сделать копию определённого раздела или всего реестра, стоит выполнить следующие действия:

  • Жмём «Win+R» и вводим «regedit».

  • Откроется редактор реестра. Нажимаем «Файл», «Экспорт».

  • Появится новое окно. В пункте «Диапазон экспорта» ставим отметку «Весь реестр» и указываем место для сохранения копии реестра.

  • Теперь, имея резервную копию реестра, можно выполнить его восстановление.

Восстановление реестра стандартным способом

Если вы имеете резервную копию реестра системы Windows 10, восстановить любое значение не составит проблем. Для этого выполняем следующие действия:

  • Открываем реестр стандартным способом и нажимаем «Файл», «Импорт».

  • Далее указываем путь к файлу. Для этого жмём «Обзор».
  • Также можно двойным кликом запустить файл «reg». Откроется новое окно с предупреждением о внесении изменений. Жмём «Да».

  • После выполнения восстановления реестра стоит перезагрузить компьютер.

Способ восстановления реестра со среды восстановления системы

Даже если вы не делали резервной копии системы, восстановить реестр можно простым способом. Открываем диск С, папки «Windows», «System32» и «config». В последней папке будет несколько файлов, которые отвечают за определённую ветку реестра.

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

  • Вставляем установочный диск в дисковод идентичной версии и разрядности системы, которая у вас установлена.
  • Загружаемся в BIOS и выставляем в приоритетности загрузки DVD-привод или флешку.
  • Загрузится среда восстановления системы. Выбираем «Диагностика», далее «Дополнительные параметры» и выбираем «Командная строка».

  • В консоли по очерёдности вводим команды. После каждой нажимаем «Enter».

cd Windows\System32\Config

MD Temp

  • Теперь создаем копию каждого раздела:

copy BCD-Template Temp copy COMPONENTS Temp copy DEFAULT Temp copy SAM Temp copy SECURITY Temp copy SOFTWARE Temp

copy SYSTEM Temp

  • Далее последовательно вводим команды и жмём «Enter».

ren BCD-Template BCD-Template.bak ren COMPONENTS COMPONENTS.bak ren DEFAULT DEFAULT.bak ren SAM SAM.bak ren SOFTWARE SOFTWARE.bak ren SECURTY SECURITY.bak

ren SYSTEM SYSTEM.bak

  • Для копирования резервных копии веток реестра вводим:
  • copy C:\Windows\System32\Config\Regback\COMPONENTS C:\Windows\System32\Config\COMPONENTS
  • copy C:\Windows\System32\Config\Regback\DEFAULT C:\Windows\System32\Config\DEFAULT
  • copy C:\Windows\System32\Config\Regback\SAM C:\Windows\System32\Config\SAM
  • copy C:\Windows\System32\Config\Regback\SECURITY C:\Windows\System32\Config\SECURITY
  • copy C:\Windows\System32\Config\Regback\SOFTWARE C:\Windows\System32\Config\SOFTWARE
  • copy C:\Windows\System32\Config\Regback\SYSTEM C:\Windows\System32\Config\SYSTEM
  • Вводим Exit и жмём «Enter». Запускаем перезагрузку системы. Windows 10 должна загрузиться с восстановленным реестром.

Стоит отметить, что этот метод работает в Windows 7 и 8.1. Перед его выполнением в Виндовс 10 стоит создать точку восстановления системы.

SoftikBox.com

Как поменять владельца реестра

Часто, чтобы внести изменения в раздел реестра или отредактировать параметр, нужно иметь права администратора. Однако в некоторых случаях изменить ключ реестра не может даже администратор, так как доступ ограничивается ACL и права записи для группы администраторов или владельцев системы просто отсутствуют или владельцами веток реестра назначены System, TrustedInstaller. В таком случае быстро и без вреда системе можно заполучить права на ключ или ветку реестра через командную строку и с помощью специальных программ. Описанные способы подходят для всех версий ОС Windows.

Читайте также: Недопустимое для реестра значение Windows 10

Содержание:

Получаем права на ветку или ключ реестра с помощью блокнота и командной строки

Способ с Блокнотом достаточно прост при условии, если вы правильно указали путь к нужному ключу или ветке реестра. Рассмотрим пример.

  • Открываем реестр и смотрим путь к ветке или параметру, права на которые нужно получить. К примеру, нам нужно получить права на ветку антивируса.

  • Открываем блокнот и вставляем следующую команду: \Registry\machine\SOFTWARE\ESET.

  • Рекомендуем запомнить правильные адреса разделов, а именно:
  1. \Registry\machine\software\classes – адрес для ключей раздела HKEY_CLASSES_ROOT;
  2. \Registry\machine — адрес для ключей раздела HKEY_LOCAL_MACHINE;
  3. \Registry\user\user_sid – адрес для ключей раздела HKEY_CURRENT_USER (user_sid нужно заменить на корректный Security ID вашего пользователя);
  4. \Registry\user – адрес для ключей раздела HKEY_USERS.
  • После этого в блокноте открываем квадратные скобки и вставляем номера определённого доступа, которые смотрим в таблице.
1 (to provide Administrators Full Access) Дать Администраторам полный доступ
2 (to provide Administrators Read Access) Дать Администраторам доступ только на чтение
3 (to provide Administrators Read and Write Access ) Дать Администраторам право на изменение
4 (to provide Administrators Read, Write and Delete Access) Дать Администраторам право на изменение и удаление
5 (to provide Creator/Owner Full Access) Дать Создателю/Владельцу полный доступ
6 (to provide Creator/Owner Read and Write Access) Дать Создателю/Владельцу доступ на изменение
7 (to provide Everyone Full Access) Дать Всем полный доступ
8 (to provide Everyone Read Access) Дать Всем доступ только на чтение
9 (to provide Everyone Read and Write Access) Дать Всем право на изменение
10 (to provide Everyone Read, Write and Delete Access) Дать Всем право на изменение и удаление
17 (to provide System Full Access) Дать Системе полный доступ
18 (to provide System Read and Write Access) Дать Системе право на изменение
19 (to provide System Read Access) Дать Системе доступ только на чтение
  • В блокноте окончательная команда будет выглядеть следующим образом: \Registry\machine\SOFTWARE\ESET [1 3 5 6].

  • Сохраняем блокнот под названием ACL.txt

  • Запускаем командную строку с правами администратора и вводим команду «REGINI full_path_of_script_file». В нашем примере она будет выглядеть так: «REGINI c:\install\acl.txt».

  • Все права будут примерены к нужной ветке реестра.

Использование утилиты SubInACL для получения прав на ветку реестра

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

Далее, чтобы изменить права, стоит выполнить следующие действия:

  • Выполняем установку программы.

  • Принимаем условия лицензионного соглашения.

  • Выбираем диск для распаковки файлов софта. Запустится инсталляция.

  • Далее переходим в ту папку, в которую вы распаковали файлы программы и запускаем «exe».

  • Теперь, чтобы управлять утилитой, нужно в командной строке с правами администратора ввести следующую команду: «SubInACL /type name /action», где «SubInACL» – запуск утилиты, «type name» – тип объекта, права которого нужно получить и «action» – действие.
  • Только в командную строку вместо этих команд вводим следующее. Вместо «type» указывает тип объекта. Если нужно получить права на папку или файл, то прописываем «file». Если необходимо поменять владельца одного ключа реестра, то используем «keyreg». Если же нужно изменить всю ветку реестра с подчинёнными ключами, то используем «subkeyreg». Вместо команды «name» вводим название файла, папки или ключа реестра. Команда «action» отвечает за действие, которое будет произведено над объектом.
  • Поскольку нам нужно поменять владельца реестра, то вводим в командной строке «/setowner=administrators/grant=administrators=f». Стоит отметить, что если у вас русскоязычная система, то слово «Администратор» вводим русскими.
  • На примере готовая команда будет выглядеть следующим образом: «SUBINACL /keyreg «HKEY_LOCAL_MACHINE\SOFTWARE\ESET» /setowner=Администраторы /grant=Администраторы=f».

  • Данной командой мы меняем владельца одного ключа и передаём его права администратору.

Читайте также: Нет доступа к системной папке и файлу. Как его получить?

Меняем права на ключ реестра программой SetACL

Программа SetACL является бесплатной и позволяет менять права владельцев папок, файлов, ключей реестра. SetACL executable version.zip скачать бесплатно :

Размер: 445 KB | Cкачали: 12 раз | Тип файла: zip | Версия: 01.09.16

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

  • Копируем этот файл на диск С и помещаем в папку «System32».
  • Открываем командную строку и вводим «SetACL -on name -ot type -actn action», где SetACL – запуск программы; «on» — остаётся неизменным. Вместо «name» указываем путь к ветке или ключу реестра. Часть команды «ot» оставляем неизменной. Вместо «type» указываем файл, папку, реестр, заменяя на «file» или «reg». Команду «actn» оставляем нетронутой. Вместо «action» используем только две команды «setowner» или «ace».
  • На примере команды будут выглядеть следующим образом:

SetACL.exe -on «HKEY_LOCAL_MACHINE\SOFTWARE\ESET» -ot reg -actn setowner -ownr «n:Администраторы»

SetACL.exe -on «HKEY_LOCAL_MACHINE\SOFTWARE\ESET» -ot reg -actn ace -ace «n:Администраторы;p:full»

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

О том, как ещё сменить права на ветку реестра смотрите в видео:

SoftikBox.com

Что делать, если не открываются файлы изображений в Windows 10

В Windows 10, как и в любой другой пользовательской системе, есть возможность просматривать изображения — для этого удобно использовать встроенную программу Фотографии. Однако может случиться так, что после обновления Windows фото перестают открываться, и появляется ошибка «недопустимое значение реестра». Это происходит из-за того, что файлы изображений перестали относиться к программе Фотографии. Для того, чтобы это исправить, нажмите правой кнопкой мыши на интересующую вас картинку, выберите пункт «Открыть с помощью» > «Выбрать другое приложение»:

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

После этих действий картинки должны начать открываться.

www.iguides.ru

Ошибка в Windows 10

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

Что делать если не запускается магазин приложений?

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

Чтобы устранить эту проблему, необходимо скачать накопительное обновление https://support.microsoft.com/ru-ru/kb/3074683 и установить его через «Центр обновления Windows». После выполнения операции перезагрузить ПК.

Незапланированные перезагрузки Windows 10

Во время установки обновлений система Windows 10 аварийно перезагружается. Если вы столкнулись с такой проблемой, необходимо открыть реестр. Для этого вводим в поисковую строку regedit.exe. Переходим по ветке «HKEY_LOCAL_MACHINE», «SOFTWARE», «Microsoft», «Windows NT», «CurrentVersion», «ProfileList».

Удаляем все неиспользуемые аккаунтом Windows 10 записи.

Несовместимость софта

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

SoftikBox.com


Смотрите также