Войти

Показать полную графическую версию : [решено] Диспетчер устройств в Этот компьютер


Страниц : [1] 2

Valek271183
02-08-2015, 01:02
Не могу добавить пункт Диспетчер устройств с помощью 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"

Олег97
02-08-2015, 02:19
Valek271183, http://forum.oszone.net/thread-111022.html не стесняйтесь искать по форуму, многие вопросы уже до вас решили.

Vadikan
02-08-2015, 07:33
Как получить доступ к разделу реестра и вернуть все на свои места (http://www.outsidethebox.ms/10539/)

Valek271183
02-08-2015, 11:58
C помощью REGINI я не разобрался как можно сделать - там все инструкции на английском а я его не знаю, пробовал с утилитой SetACL но для внесения в реестр через bat файл его нужно запускать от имени администратора а для этого нужно копировать SetACL в system32 что тоже не вариант,
есть ли хоть один рабочий пример как можно автоматизировать процесс доступа к реестру что бы можно было добавить Диспетчер устройств в Этот компьютер?помогите пожалуйста

Олег97
02-08-2015, 12:33
для этого нужно копировать SetACL в system32 что тоже не вариант »
это не обязательно, достаточно перейти в нужную папку след образом:cd %setacldir%
setacl.exe

Олег97
02-08-2015, 13:20
Valek271183, есть ли хоть один рабочий пример как можно автоматизировать процесс доступа к реестру что бы можно было добавить Диспетчер устройств в Этот компьютер?помогите пожалуйста »
REGPERM /K HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell /A:Все:F /Q
regedit /s devicemgr.reg
Запускать от имени администратора.
Это вроде должно работать, другое дело, что это довольно грубый метод, и пользоваться им я бы не рекомендовал.

Valek271183
02-08-2015, 13:20
Не получается, всё равно пишет отказано в доступе

Олег97
02-08-2015, 13:23
Как получить доступ к разделу реестра и вернуть все на свои места (http://www.outsidethebox.ms/10539/)
Valek271183, тут вот поищите devxexec.exe
devxexec.exe /user:SYSTEM devmgr.bat

Valek271183
02-08-2015, 13:45
Олег97, не получилось
Олег97, тоже не выходит, может конечно я что то не так делаю, но я уже все варианты с этими командами перепробовал, если у кого-то есть Windows 10 подскажите пожалуйста как это можно сделать на примере

KopBuH91
02-08-2015, 14:27
Valek271183,
доступ к этому разделу имеет ТОЛЬКО TrustedInstaller:
http://savepic.net/7053351.jpg

Отключите 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

Valek271183
02-08-2015, 22:08
KopBuH91, с получением прав доступа вручную у меня нет проблем, devxexec копируете в System32 и SysWOW64 » копировать в System32 тоже ничего ненужно, можно ли вообще в Windows 10 добавить пункт Диспетчер устройств из командной строки (максимум с использованием утилиты которая будет лежать рядом с BAT/CMD) ?

KopBuH91
03-08-2015, 06:25
Valek271183, я показал вам вариант. экспериментируйте.
У меня во всяком случае получилось - запустив TC от имени TrustedInstaller - из него запускал .reg файл,
и пробовал напрямую импортировать с помощью запуска reg import и regedit /s - не знаю точно какой способ сработал, но после перезагрузки желанные меню появились в списке:
http://savepic.net/7075913.jpg

Valek271183
03-08-2015, 09:05
KopBuH91, я же говорю что задача не в том чтобы сделать всё вручную (получить доступ к ветке реестра и внести изменения) с этим как раз таки нет проблем, а в том чтобы автоматизировать этот процесс запуском из командной строки или bat файлом. Максимум при помощи утилиты, но опять же что бы всё было автоматизировано
Если есть у кого-нибудь рабочий пример напишите пожалуйста

Vadikan
03-08-2015, 11:25
Valek271183, как вариант http://superuser.com/a/712439

Valek271183
03-08-2015, 22:19
Спасибо Vadikan, выставил права на Пользователи и всё заработало

Velik08
05-08-2015, 17:48
На х64 удалось получить данный пункт по этому способу http://forum.oszone.net/post-2477994.html#post2477994
И я считаю, что он более удобен, так как пункт появляется при клике правой в любом месте рабочего стола и в любой папке, а не целясь на "Этот компьютер" и открывая рабочий стол.

Amiranchik
19-01-2016, 00:18
выставил права на Пользователи и всё заработало »
Можно отсюда поподробнее? Потому что у меня не один из вариантов не сработал, оболочку и систему перезагружал но без толку.

Казбек
19-01-2016, 01:06
Amiranchik,
Смотрите, только что не поленился, сделал:
http://i.imgur.com/tPZO9db.png
Давайте пошагово с вами. По параметру. Что вы хотите добавить. Ваш первый желаемый пункт.

Amiranchik
19-01-2016, 01:29
Казбек, с ума сойти, я вот делаю по методу KopBuH91, Пост 10 (http://forum.oszone.net/post-2535828-10.html) и Пост 12 (http://forum.oszone.net/post-2536033-12.html), но нечего не получается, я добавил в контекстное меню Windows и скопировал как и указано файл DevexExec.exe - (Твик реестра для запуска программ с правами TrustedInstaller при помощи DevexExec (нужно скопировать DevexExec.exe в System32, на x64 - в System32 и SysWOW64)), после чего проделал следующее: запустил TC от имени TrustedInstaller, оттуда импортировал REG файл, также попробовал импортировать через системную утилиту regedit, система при таком раскладе без вывода ошибки - пишет, что всё окей, но в меню нечего не добавляется, как и писал выше перезагружал и оболочку и полностью систему, результат нулевой, не выходит, видимо я явно что-то делаю не так.

А импортировать я собираюсь то, что находиться в моем готовом reg файле.

Amiranchik
19-01-2016, 01:38
Добавлять вручную по одному пункту для вас сгодиться?? »
Нет, а по другому никак?




© OSzone.net 2001-2012