![]() |
Диспетчер устройств в Этот компьютер
Не могу добавить пункт Диспетчер устройств с помощью reg файла в меню Этот компьютер, пишет Ошибка при доступе к реестру.
В предыдущих ОС этот пункт добавлялся двойным щелчком по reg файлу, а теперь нужно менять разрешения чтобы это сделать, как можно автоматизировать добавление этого пункта может с помощью bat или каким-то другим способом? Скрытый текст
Отображать "Диспетчер устройств" в меню "Этот компьютер"
[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\DevMgr] @="Диспетчер устройств" "Icon"="devmgr.dll,4" [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\DevMgr\command] @="mmc.exe devmgmt.msc" |
Valek271183, http://forum.oszone.net/thread-111022.html не стесняйтесь искать по форуму, многие вопросы уже до вас решили.
|
|
C помощью REGINI я не разобрался как можно сделать - там все инструкции на английском а я его не знаю, пробовал с утилитой SetACL но для внесения в реестр через bat файл его нужно запускать от имени администратора а для этого нужно копировать SetACL в system32 что тоже не вариант,
есть ли хоть один рабочий пример как можно автоматизировать процесс доступа к реестру что бы можно было добавить Диспетчер устройств в Этот компьютер?помогите пожалуйста |
Цитата:
Код:
cd %setacldir% |
Вложений: 1
Valek271183,
Цитата:
Код:
REGPERM /K HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell /A:Все:F /Q Это вроде должно работать, другое дело, что это довольно грубый метод, и пользоваться им я бы не рекомендовал. |
Не получается, всё равно пишет отказано в доступе
|
Цитата:
Код:
devxexec.exe /user:SYSTEM devmgr.bat |
Олег97, не получилось
Олег97, тоже не выходит, может конечно я что то не так делаю, но я уже все варианты с этими командами перепробовал, если у кого-то есть Windows 10 подскажите пожалуйста как это можно сделать на примере |
Valek271183,
доступ к этому разделу имеет ТОЛЬКО TrustedInstaller: ![]() Отключите UAC (потому что он будет ограничивать права) через групповую политику (или зайдите под встроенным Администратором), и затем попробуйте запустить ваш рег от имени TrustedInstaller (из ком. строки с правами администратора), через указанный выше DevXExec. Читайте его справку: devxexec.exe /user:TrustedInstaller "regedit.exe /s devicemgr.reg" или на худой конец запустите таким образом regedit, а из него - импортируйте свой рег P.S. набор для удобного запуска программ от имени TrustedInstaller: http://forum.oszone.net/thread-285182.html смотрите файлы во вложениях devxexec копируете в System32 и SysWOW64 |
KopBuH91, с получением прав доступа вручную у меня нет проблем,
Цитата:
|
Valek271183, я показал вам вариант. экспериментируйте.
У меня во всяком случае получилось - запустив TC от имени TrustedInstaller - из него запускал .reg файл, и пробовал напрямую импортировать с помощью запуска reg import и regedit /s - не знаю точно какой способ сработал, но после перезагрузки желанные меню появились в списке: ![]() |
KopBuH91, я же говорю что задача не в том чтобы сделать всё вручную (получить доступ к ветке реестра и внести изменения) с этим как раз таки нет проблем, а в том чтобы автоматизировать этот процесс запуском из командной строки или bat файлом. Максимум при помощи утилиты, но опять же что бы всё было автоматизировано
Если есть у кого-нибудь рабочий пример напишите пожалуйста |
Valek271183, как вариант http://superuser.com/a/712439
|
Спасибо Vadikan, выставил права на Пользователи и всё заработало
|
Вложений: 1
На х64 удалось получить данный пункт по этому способу http://forum.oszone.net/post-2477994.html#post2477994
И я считаю, что он более удобен, так как пункт появляется при клике правой в любом месте рабочего стола и в любой папке, а не целясь на "Этот компьютер" и открывая рабочий стол. |
Цитата:
|
Amiranchik,
Смотрите, только что не поленился, сделал: Скрытый текст
![]() Давайте пошагово с вами. По параметру. Что вы хотите добавить. Ваш первый желаемый пункт. |
Вложений: 1
Казбек, с ума сойти, я вот делаю по методу KopBuH91, Пост 10 и Пост 12, но нечего не получается, я добавил в контекстное меню Windows и скопировал как и указано файл DevexExec.exe - (Твик реестра для запуска программ с правами TrustedInstaller при помощи DevexExec (нужно скопировать DevexExec.exe в System32, на x64 - в System32 и SysWOW64)), после чего проделал следующее: запустил TC от имени TrustedInstaller, оттуда импортировал REG файл, также попробовал импортировать через системную утилиту regedit, система при таком раскладе без вывода ошибки - пишет, что всё окей, но в меню нечего не добавляется, как и писал выше перезагружал и оболочку и полностью систему, результат нулевой, не выходит, видимо я явно что-то делаю не так.
А импортировать я собираюсь то, что находиться в моем готовом reg файле. |
Цитата:
|
Amiranchik,
Правой кнопкой миши на разделе: Код:
{20D04FE0-3AEA-1069-A2D8-08002B30309D} Либо качаете. Копируете в: Код:
system32 Код:
accesschk -k HKLM\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell |
Казбек, вручную оно у меня так и так получается, я просто хотел, чтобы всё работало автоматом как и в самом начале объяснил в шапке пользователь Valek271183.
Именно в 10-ке я столкнулся с данной проблемой, начиная с XP по 8.1 всё работало как часики. Вручную это не совсем так сказать "дело". |
Amiranchik,
Прочитайте мое сообщение выше. И выполните то, что я прошу. Если коротко. У вас с разрешениями в этих разделах не порядок для желаемых вами изменений. Сделайте себя владельцем, назначьте полный доступ. И ваш рег файл заработает. |
Казбек, замучил я Вас со своими проблемами, жаль через интернет пиво нельзя отправить, а то бы с удовольствием бы отправил в знак благодарности. :)
В общем вот, что я сделал по скринам |
Казбек, круто! сейчас вернул всё обратно, то есть то, что я менял вручную разрешения - унаследования и всё такое сбросил фактический на Default, попробовал импортировать рег файл вручную без батника, повторилась та же песня, после чего, запустил батник и вуаля, всё встало как родное, огромное вам спасибо! Вы меня выручили!
|
Amiranchik,
Кстати, многое из того, что вы добавили в контекстное меню, доступно щелчком правой кнопки по значку Пуск.)) |
Казбек, знаю WIN+X, но привычка есть привычка, с 2007-го года рука уже привыкла тому, что там должны быть все необходимые мне команды. :) а WIN+X недавно как появилась в природе и то из-за Win8.
|
Казбек, счас не поленился установил 10-ку на виртуалку, попробовал использовать батник и он не сработал, то есть автоматизированный способ не работает только ручной.
|
Не у кого нет других вариантов по моей проблеме :(
|
Время: 20:38. |
Время: 20:38.
© OSzone.net 2001-