Редактировать реестр пользователя

Редактировать реестр пользователя

Возможен ли?
Существуют ли редакторы, осуществляющие подобное?

Попробуй подключить куст другого пользователя.

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

А если себя запустить с правами этого юзера? Не пойдет?


. Death Is Only The Begining.

Gero © (05.12.04 11:42) [4]
Об инструменте для выполнения этой работы.

Чем не устаривает regedit.exe? Им и редактировать можно.


> dr Tr0jan (05.12.04 13:30)

Устраивает полностью.
Может я чего-то не понимаю, но как мне внести изменения в HKCU другого пользователя?

2 Gero © (05.12.04 15:01) [8]:

> Устраивает полностью.
Может я чего-то не понимаю, но как мне внести изменения в HKCU другого пользователя?

Элементарно, Ватсон. Только этот пользователь должен быть обязательно залогинен.
Открываем HKEY_USERS\S-[длинный ID без слова classes] — это и есть HKEY_CURRENT_USER необходмиого юзверя, где Software\Microsoft\CurrentVersion\Explorer Параметр Logon User Name — это имя пользователя.

Gero © (05.12.04 15:01) [8]


> но как мне внести изменения в HKCU другого пользователя?

Должны быть соответствующие права. В просмотре и изменении прав может помочь regedt32.exe (для версий, ранее XP) или regedit.exe (для XP и более поздних версий).


Игорь Шевченко © (05.12.04 15:25)
> Должны быть соответствующие права

Да, права имеются.

> dr Tr0jan (05.12.04 15:17)

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


> когда я искал, мне показалось что в HKEY_USERS не было всех
> пользователей.

Разумеется. По умолчанию в HKEY_USERS показаны только ветки с SID текущего пользователя и .default (для сервисов). Для того, чтобы можно было увидеть всех пользователей, нужно иметь права LocalSystem, если только права на чтение ключей реестра не были изменены.

Игорь Шевченко © (05.12.04 17:15) [12]
С уважением,

Игорь, а зачем вы стали приписывать это? Из-за появления Leonid Troyanovsky? Странно.

Piter © (05.12.04 19:41) [13]

Нет, из-за напоминания Сергея Суровцева о той подписи, которая у меня была 2 с лишним года назад.

Я вот только не могу понять, почему моя персона вызывает столь пристальное твое внимание ?

Игорь Шевченко © (05.12.04 19:49) [14]
Я вот только не могу понять, почему моя персона вызывает столь пристальное твое внимание ?

это вам так кажется. Просто когда я спрашиваю кого-нибудь другого вы этого не замечаете.

Я просто заметил и просто спросил.

P.S. Хотя, признаюсь, ваша персона вызывает у меня повышенное внимание, также как и персона Юрия Зотова, vuk»а, Verg»а, Digitman»а и т.д. ну вы поняли.


> Для того, чтобы можно было увидеть всех пользователей, нужно
> иметь права LocalSystem

В смысле?
Что такое LocalSystem? Группа?
Прав администратора не достаточно?
Что-то я недопонимаю.

Gero © (05.12.04 23:10) [16]

Учетная запись LocalSystem обладает исключительными возможностями — бОльшими, чем любая другая локальная или доменная учетная запись. Вот ее характеристики:

— Ее обладатель является членом группы локальных администраторов.
— Она дает право на задание практически любых привилегий (даже таких, которые обычно не назначаются учетной записи локального администратора, например, создание маркеров защиты.
— Она дает право на полный доступ к большиснтву файлов и разделов реестра. Даже если какие-то объекты не разрешают полный доступ, процессы под этой учетной записью могут воспользоваться привилегией захвата объекта во владение (take ownership privilege) и тем самым получить нужный вид доступа.

(с) Соломон, Руссинович

Игорь Шевченко © (05.12.04 23:35) [17]
получить её очень легко (имея права админа) — внедряем нить в Winlogon :))

Xaker © (05.12.04 23:45) [18]

Получить ее еще проще — но зачем ?

Игорь Шевченко © (06.12.04 0:01) [19]
а как ещё проще ?
— через Tasks ?

Gero © (06.12.04 00:25) [21]

Спасибо-то оно, конечно, спасибо, но даже запущенный из-под LocalSystem regedit не показывает среди HKEY_USERS остальных пользователей.

Вот что говорит коран: «Раздел HKEY_USERS содержит подраздел для каждого загруженного профиля пользователя, регистрационную базу данных классов и подраздел HKEY_USERS\.DEFAULT, связанный с профилем рабочей станции по умолчанию.»

То есть, если профиль пользователя не загружен (а загружает его WinLogon.EXE), то в HKEY_USERS он не появится. А загрузка профиля производится при регистрации пользователя в системе.

Игорь Шевченко © (06.12.04 0:31) [22]
эх, значит нужен запуск от другого имени .. :((

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


> А загрузка профиля производится при регистрации пользователя
> в системе.

Регистрации в каком плане?
В winlogon при входе в систему?
Является ли «запуск от имени» регистрацией?

> Anatoly Podgoretsky © (06.12.04 00:38)

Если Вам не тяжело, объясните поподробнее.

Gero © (06.12.04 01:09) [25]


> Является ли «запуск от имени» регистрацией?

Да, является. При этом загружается нужный ключ в HKEY_USERS, если в runas указан ключ /profile


> Игорь Шевченко © (06.12.04 01:15)

Да, кстати, а если нет учетной записи LocalSystem?

Gero © (06.12.04 01:19) [27]

Как это нет ? Она встроенная. Впрочем, можешь попробовать открыть ветки в HKEY_USERS с правами администратора, прав будет достаточно.

Игорь Шевченко © (06.12.04 1:28) [28]
Gero © (06.12.04 1:19) [27]
может просто SYSTEM ?


> Как это нет ? Она встроенная.

На моем домашнем компе(XP) такой записи нет, завтра посмотрю на работе.

В общем я Вас понял, большое спасибо за советы.

Gero © (06.12.04 01:09) [25]
Запускаешь regedit, выбираешь команду загрузить куст, и забираешь куст из нужного профиля, можно даже с другого компьютера. И все это штатными методами, без хака.

>>Anatoly Podgoretsky © (06.12.04 10:28) [31]

AFAIR, эта фича regedit»а только в WinXP появилась.


> Anatoly Podgoretsky © (06.12.04 10:28)

Это понятно, как потом изменения внести в чужой user.dat?

Gero © (06.12.04 17:01) [33]
А ты загрузи и попробуй.

VMcL © (06.12.04 10:49) [32]
Не знаю когда.

Редактирование реестра запрещено администратором системы — что делать?

Редактор реестра — полезная утилита Windows, которая позволяет легко изменить некоторые настройки Windows, удалить баннер с рабочего стола, убрать программы из автозагрузки и многое другое. Иногда случается, что редактор реестра не запускается, а вы видите сообщение об ошибке с текстом «Редактирование реестра запрещено администратором системы». По идее, это ограничение можно было бы убрать с помощью самого редактора реестра, но по понятным причинам это невозможно. В этой инструкции рассмотрим, как разблокировать редактор реестра Windows, если редактирование было запрещено администратором или, как это часто случается, вирусом (в этом случае вы будете получать то же самое сообщение об ошибке). Руководство подойдет для всех современных версий операционной системы Windows — XP, 7 и 8.

Редактирование реестра запрещено

Разрешение редактирования реестра с помощью редактора локальной групповой политики

Для того, чтобы включить редактор реестра в Windows XP, Windows 8 или 7 с помощью локальной групповой политики, проделайте следующие действия:

  1. Нажмите кнопки Win + R и введите команду gpedit.msc в окне «Выполнить».
  2. Зайдите в Конфигурация пользователя — Административные шаблоны — Система.
  3. В рабочей области справа выберите пункт «Запретить доступ к средствам редактирования реестрам», кликните правой кнопкой мыши и выберите «Изменить».
  4. Выберите пункт «Отключено» и примените сделанные изменения.

Разблокировка редактора реестра

Обычно этого достаточно, чтобы редактор реестра Windows стал доступен. Однако, если этого не произошло, перезагрузите компьютер. Редактор групповой политики не доступен на «Домашних» (Домашняя Базовая, Windows XP Home и т.п.) версиях Windows.

Включение редактора реестра с помощью UnHookExec.inf от компании Symantec

Производитель антивирусного программного обеспечения, компания Symantec, предлагает скачать небольшой inf файл, который позволяет снять запрет на редактирование реестра парой кликов мыши. Многие трояны, вирусы, шпионское ПО и другие вредоносные программы изменяют системные настройки, которые могут повлиять в том числе и на запуск редактора реестра. Данный файл позволяет сбросить эти настройки к стандартным для Windows значениям.

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

Как включить редактор реестра с помощью командной строки или bat файла

Запустите командную строку от имени администратора:

  • Найдите в Пуск — Программы — Стандартные «Командная строка», кликните по ней правой кнопкой мыши и нажмите «Запустить от имени Администратора»
  • В Windows 8, на рабочем столе нажмите клавиши Win + X и выберите в меню «Командная строка (Администратор)».

В командной строке введите команду:

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

Может случиться так, что использование командной строки также отключено, в этом случае можно поступить несколько иначе:

  • Скопируйте код, написанный выше
  • В блокноте создайте новый документ, вставьте код и сохраните файл с расширением .bat
  • Кликните правой кнопкой мыши по файлу и запустите его от имени Администратора. В Windows XP достаточно просто открыть файл.
  • На мгновение появится окно командной строки, после чего исчезнет — это означает, что команда была выполнена успешно.

На этом все, надеюсь, один из способов позволит вам успешно решить проблему, когда редактирование реестра запрещено — вирусом ли, администратором или кем-либо еще.

Как внести изменения в реестр Windows 10, если отказано в доступе?

Реестр Windows 10 — не что иное, как структурированная база данных, в которой хранится информация о параметрах аппаратного и программного обеспечение вашего ПК.

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

Думаю, не нужно объяснять почему разработчики специально запретили доступ к определенным веткам и разделам реестра. Тем не менее, существует множество моментов когда просто необходимо внести изменения в реестр Windows 10. Вот один из реальных примеров — при установке AutoCAD в Windows 10 возникает ошибка «Платформа .NET 4.5 не установлена. Приложение AutoCAD 2015 не может быть установлено без этого компонента.».

Первая, вполне логичная мысль — скачать компонент и установить его. Но не все так гладко, при установке появляется другая ошибка — Windows 10 выдаст «.NET Framework 4.5 уже является частью этой операционной системы.».

Ответ ОС весьма адекватный, ведь в вашей системе установлен .NET Framework 4.6, который по умолчанию включает в себя версии предыдущих компонентов. Остается один выход — «обмануть» инсталлятор AutoCAD. Для этого, потребуется внести изменения в реестр Windows 10, а именно, временно скорректировать версию .NET Framework в ветке «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP» заменив версию 4.6 на 4.5. И, опять возникает препятствие, изменения в реестр не вносятся так как отказано в доступе.

Как всегда в таких случаях идем в Яндекс и получаем ответ: «Редактирование групповой политики… Отключение запрета на изменения реестра… используйте команду gpedit.msc».

Как разрешить внести изменения в реестр Windows 10?

Как внести изменения в реестр Windows 10 при помощи «Групповой политики» рассмотрим ниже, а сейчас предлагаю познакомиться с методом, который подойдет абсолютно любому пользователю независимо от сборки Windows 10. В большинстве случаев, при запуске gpedit.msc из строки «Выполнить» (вызывается клавишами Win + R), ОС информирует о отсутствии компонента в системе, и вы вспоминаете о том что ваша версия операционной системы «Windows 10 Домашняя», которая лишена возможности редактирования групповой политики.

Безвыходных ситуаций не бывает, внести изменения в реестр Windows 10 — просто. Воспользуйтесь пунктом «Разрешения…» в выпадающем контекстном меню, для этого кликните правой кнопкой мыши нужный пункт в ветке реестра.

В открывшемся окне щелкните по кнопке «Дополнительно», затем «Изменить» и в поле «Введите имена выбираемых объектов:» укажите имя своего профиля (под которым вы вошли в систему), далее «Ok» — «Применить» и «Ok».

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

Всё, полный доступ к выбранному пункту ветки реестра Windows 10 — открыт.

Редактирование групповой политики

И так, вернемся к групповой политике.

В меню «Выполнить» вводим gpedit.msc и кликаем «Ок».

В новом окне проследуйте: «Конфигурация пользователя» — «Административные шаблоны» – «Система» и кликните «Запретить доступ к средствам редактирования реестра».

Выберите «Отключено», после чего примените настройки и перезагрузите компьютер.

Windows 7 Как изменить права доступа к разделу реестра

часто люди задаются вопросом:

  • Если на определенные ветки реестра стоит огранечение прав,то как те или иные программы добавляют туда свои пункты?
  • Как реально изменить уровень доступа к ветке?

это ведь можно использовать во благо. Рассмотрим пример.

1) Запустите Редактор реестра (Win + Rregedit)*
*в начале нажимаете кнопку Win (

) и не отпуская ее кнопку R на вашей клавиатуре

2) В списке слева, щелкните правой кнопкой мыши на разделе реестра, в котором необходимо запретить создание и/или изменение параметров и выберите пункт Разрешения.
я покажу пример на ветке,в которую добавляются пункты контексного меню.

3) Нажмите кнопку Дополнительно и перейдите на вкладку Владелец.

4) Щелкните левой кнопкой мыши на свою учетную запись, или установите флажок Заменить владельца подконтейнеров и объектов и нажмите кнопку ОК.

5) Выделите группу Администраторы, установите флажок Полный доступ и нажмите кнопку OK или Применить.

6) Нажмите кнопку Дополнительно и перейдите на вкладку Разрешения .

7) Уберите флажок Добавить разрешения, наследуемые от родительских объектов. В случае запроса системой дальнейшего действия нажмите кнопку Удалить.

8) Нажмите поочередно кнопки ДобавитьДополнительноПоиск

9) В результатах поиска выберите Все и нажмите кнопку OK, и еще раз ОК.

10) Установите флажок в колонке Разрешить напротив следующих пунктов:

  • Запрос значения
  • Перечисление подразделов
  • Уведомление
  • Чтение разрешений
  • 11) Нажмите кнопку ОК и перезагрузите компьютер.
    если надо-соответственно отмечаем и другие значения.
    по аналогии можно и настроить разрешение.
    Например если нужне не запретить,а разрешить доступ то ставим соответствующие галочки.

    спасибо за внимание.

    Так же советую ознакомится с полной версией статьи об изменении прав в системах windows

    Безопасник

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

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

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

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

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

    Описание разделов реестра

    Прежде чем рассказать о том как создать резервную копию или восстановить реестр, хочу кратко описать стандартные разделы реестра, так как в некоторых случаев, это поможет избегать проблемы и/или значительно сэкономить место на диске, занимаемое резервной копии. В настоящий момент реестр Windows состоит из 5 разделов: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS и HKEY_CURRENT_CONFIG. Стоит заметить, что вместо полного имени раздела часто используется аббревиатуры HKCR, HKCU, HKLM, HKU и HKCC соответственно.
    HKEY_CLASSES_ROOT (HKCR) — Является подразделом HKEY_LOCAL_MACHINESoftware. Хранящиеся здесь сведения обеспечивают выполнение необходимой программы при открытии файла с использованием проводника.

    HKEY_CURRENT_USER (HKCU) — Данный раздел является корневым для данных конфигурации пользователя, вошедшего в систему в настоящий момент. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя.

    HKEY_LOCAL_MACHINE (HKLM) — Раздел содержит параметры конфигурации, относящиеся к данному компьютеру (для всех пользователей).

    HKEY_USERS (HKU) — Данный раздел содержит все активные загруженные профили пользователей компьютера. Раздел HKEY_CURRENT_USER является подразделом раздела HKEY_USERS.

    HKEY_CURRENT_CONFIG (HKCC) — Данный раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы.

    Самое главное, при восстановлении реестра никогда не использовать резервные копии которые были сделаны до того как Вы установили каких-либо программ, обновили операционную систему, добавили новые пользователи и так далее.

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

    Чтобы создать резервную копию реестра, во-первых нужно запустить его. Для этого, в меню «Пуск» выбирайте пункт «Выполнить» (или просто используя горячие клавиши Win+R):

    В появившемся диалоговом окне введите regedit и нажмите клавишу ВВОД/кнопку OK:

    Далее нужно найти раздел или подраздел, нажать правым кликом мышки на него и выбрать пункт «Экспортировать»:

    Теперь сталось лишь указать имя файла реестра и сохранить его в надежном месте:

    Восстановление резервной копии разделов реестра Windows

    Восстановление резервной копии разделов реестра Windows, очень простой процесс, так как восстановить раздел можно лишь найти файл резервной копии, нажать правым кликом мышки на него, выбрать пункт «Слияние»:

    В появившемся диалоговом окне, нужно подтвердить желание добавить информацию в реестр:

    Следующие сообщение должна информировать Вас о том что данные из файла резервной копии были успешно внесены в реестр:

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

    Еще по теме:

    • Was able to правила Модальные глаголы, выражающие возможность и способность. Ability: сan, could, be able to 1. Модальный глагол can имеет две формы: настоящую – can и прошедшую – could и употребляется в сочетании с инфинитивом без частицы to. Can (могу, умею) употребляется для выражения возможности или […]
    • Чистка реестра лучшая Лучшая программа для очистки + оптимизации + ускорения компьютера. Практический опыт Здравствуйте. Каждый пользователь компьютера мечтает чтобы его «машинка» работала быстро и без ошибок. Но, к сожалению, мечты сбываются не всегда… Чаще всего, приходится сталкиваться с тормозами, […]
    • Xp автозагрузка реестр Автозагрузка программ Уже рассмотренная выше папка Автозагрузка (Startup) в Главном меню. Реестр. Ветки: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run; HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce; […]
    • Реестр directx DirectX - проблемы и решения Содержание DirectX — это программное обеспечение, связывающее устройства и операционную систему компьютера, включая установлен- ные на ней программы. Оно выполняет функцию интерфейса как для разработчиков программ, так и для изготовителей устройств […]
    • Ксенон штраф пдд Штраф или другое наказание за ксенон в 2018 году. Легализация ксенона. - C - ближнего, R - дальнего, CR - двухрежимного (ближнего и дальнего) света с лампами накаливания; - HC - ближнего, HR - дальнего, HCR - двухрежимного света с галогенными лампами накаливания; - DC - ближнего, DR - […]
    • Право собственности виды римское право Конспекты юриста Виды права собственности в Древнем Риме Римскому частному праву известны 4 вида права собственности. 1. Цивильная (квиритская) собственность. Это древнейший вид римской собственности. Источник – Законы 12-и таблиц. Субъекты – квириты и латины. Объекты – любые вещи, как […]
    • Правило в английском have has Когда в английском языке пишется have, а когда has? Чаще всего на русский язык его переводят как иметь, обладать. Но прямой смысл может быть изменен в зависимости от того, как данный глагол сочетается с прочими словами. Глагол have/ has может употребляться в качестве смыслового, […]
    • Как оформить расписку о получении документов Оформление расписки о получении корреспонденции, вручении, приеме - передаче документов. Пример. шаблон, образец, бланк. Как правильно оформить расписку при передаче документов. Пример, шаблон, образец расписки. (10+) Расписка о получении корреспонденции. Как оформить. Пример. шаблон, […]