[identity profile] sportactive.livejournal.com posting in [community profile] useful_faq
Есть W7.
Сижу в нем под учеткой администратора.
Есть несколько программ работающих с реестром : Reg Organizer и Registry Workshop.
Обе легальные самые новые, обновленные.
Возникла такая необходимость: Найти в реестре некий параметр /имя девайса/ и изменить это самое имя на другое.
Например в реестре 27 раз упоминается название внешней видеокамеры "R11", а я ее заменяю тотально на "L22".
В прошлые годы такие вопросы. что первый что второй редактор реестра - решали моментально - находили, заменяли и все было ОК.
Сейчас столкнулся с странным.
Редакторы реестра находят в реестре же W7 27 упоминаний искомого: ""R11""
При попытке замены комп заявляет - что "НЕТ доступа" !!! к 16 или 17 /штукам/ СТРОЧКАМ реестра!
При попытке тупой замены в ручную этих строчек - он пишет "ошибка записи в реестр"
Все строчки в блоке хоткй локал машин.
КАК ЭТО ТАК?! Это вообще то мой реестр! Я его хоть весь стереть могу. КТО и КАКИМ образом может мне запрещать над ним операции, при учете того что проги- редакоторы реестра запускаются от имени АДМИНИСТРАТОРА /прям через пункт в меню по правой конопке/
Кто может категорично не давать мне /администратору/ править реестр? да еще и в ветке хоткей локал машин, т.е в ветке несущей сведения о оборудовании? Кто может УСТАНАВЛИВАТЬ запреты на запись в реестре столь категоричным образом - плюя на мнение админа W7 ?
Целых 17 строчек мне совершенно недоступны даже стереть их нельзя! /пишет ошибка записи в реестр и строчки продолжают жить в реестре/
Как это вобще так?
Кто в этом понимает?
Просьба так же указать ЖИВОЙ форум по W7 для кросспостинга туда этой моей тайны двух океанов реестра W7.

Date: 2016-03-31 04:50 pm (UTC)
From: [identity profile] cepreu.livejournal.com
ну так откройте разрешения и посмотрите. там скорее всего будет все - чтение, владелец - чтение разрешений, система - полный доступ. либо давайте себе права в явном виде (возможно предварительно нужно стать владельцем). Либо запускайте редактор от имени сиcтемы (через psexec с сайта ms с ключами -sid)

Date: 2016-03-31 05:08 pm (UTC)
From: [identity profile] cepreu.livejournal.com
И что что домашняя? regedit.exe с "запустить от имени администратора" найти нужную ветку, кликнуть правой кнопкой мыши, в меню выбрать "разрешения".

Date: 2016-03-31 05:20 pm (UTC)
From: [identity profile] cepreu.livejournal.com
"Что ЕЩЕ можно сделать для БОЛЬШИХ прав" качаете psexec, распаковываете его в допустим c:\temp
далее запускаете cmd.exe с правами админа, в нем пишете
c:\temp\psexec.exe -sid %windir%\regedit.exe
запустится редактор реестра с правами системы. (-s system i- интерактивный, d не ждать завершения программы)
ну или вместо %windir%\regedit.exe этот ваш органайзер.

Date: 2016-03-31 05:45 pm (UTC)
From: [identity profile] cepreu.livejournal.com
совет на самом деле вредный. Из разряда "что ж вы так убиваетесь, вы так не убьетесь!" :)

Date: 2016-03-31 06:58 pm (UTC)
From: [identity profile] sab123.livejournal.com
В Виндовсе с правами воообще нетривиально. Если кто-то администратор - еще не значит, что у него есть прямой доступ. Это значит только, что он может поменять права доступа и добавить для себя доступ. В частности, многие системные файлы принадлежат псевдо-пользователю Trusted Installer, и администратор не может их так просто корежить.

А вот скажем атрибуты файлов (которые со времен MS-DOS) вообще работуют отдельно сбоку. Если на файле стоит атрибут read-only, то сколько прав ни добавляй через ACL, и хоть владычецей морскою хоть господом богом будь, а записать в файл получится только после убирания этого атрибута.