Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   [решено] Диспетчер устройств в Этот компьютер (http://forum.oszone.net/showthread.php?t=303262)

Valek271183 02-08-2015 01:02 2535667

Диспетчер устройств в Этот компьютер
 
Не могу добавить пункт Диспетчер устройств с помощью 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 2535681

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

Vadikan 02-08-2015 07:33 2535697

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

Valek271183 02-08-2015 11:58 2535793

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

Олег97 02-08-2015 12:33 2535804

Цитата:

Цитата Valek271183
для этого нужно копировать SetACL в system32 что тоже не вариант »

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

cd %setacldir%
setacl.exe


Олег97 02-08-2015 13:20 2535819

Вложений: 1
Valek271183,
Цитата:

Цитата 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 2535820

Не получается, всё равно пишет отказано в доступе

Олег97 02-08-2015 13:23 2535821

Valek271183, тут вот поищите devxexec.exe
Код:

devxexec.exe /user:SYSTEM devmgr.bat

Valek271183 02-08-2015 13:45 2535826

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

KopBuH91 02-08-2015 14:27 2535828

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

Valek271183 02-08-2015 22:08 2535965

KopBuH91, с получением прав доступа вручную у меня нет проблем,
Цитата:

Цитата KopBuH91
devxexec копируете в System32 и SysWOW64 »

копировать в System32 тоже ничего ненужно, можно ли вообще в Windows 10 добавить пункт Диспетчер устройств из командной строки (максимум с использованием утилиты которая будет лежать рядом с BAT/CMD) ?

KopBuH91 03-08-2015 06:25 2536033

Valek271183, я показал вам вариант. экспериментируйте.
У меня во всяком случае получилось - запустив TC от имени TrustedInstaller - из него запускал .reg файл,
и пробовал напрямую импортировать с помощью запуска reg import и regedit /s - не знаю точно какой способ сработал, но после перезагрузки желанные меню появились в списке:

Valek271183 03-08-2015 09:05 2536079

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

Vadikan 03-08-2015 11:25 2536153

Valek271183, как вариант http://superuser.com/a/712439

Valek271183 03-08-2015 22:19 2536481

Спасибо Vadikan, выставил права на Пользователи и всё заработало

Velik08 05-08-2015 17:48 2537441

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

Amiranchik 19-01-2016 00:18 2596614

Цитата:

Цитата Valek271183
выставил права на Пользователи и всё заработало »

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

Казбек 19-01-2016 01:06 2596632

Amiranchik,
Смотрите, только что не поленился, сделал:
Скрытый текст

Давайте пошагово с вами. По параметру. Что вы хотите добавить. Ваш первый желаемый пункт.

Amiranchik 19-01-2016 01:29 2596641

Вложений: 1
Казбек, с ума сойти, я вот делаю по методу KopBuH91, Пост 10 и Пост 12, но нечего не получается, я добавил в контекстное меню Windows и скопировал как и указано файл DevexExec.exe - (Твик реестра для запуска программ с правами TrustedInstaller при помощи DevexExec (нужно скопировать DevexExec.exe в System32, на x64 - в System32 и SysWOW64)), после чего проделал следующее: запустил TC от имени TrustedInstaller, оттуда импортировал REG файл, также попробовал импортировать через системную утилиту regedit, система при таком раскладе без вывода ошибки - пишет, что всё окей, но в меню нечего не добавляется, как и писал выше перезагружал и оболочку и полностью систему, результат нулевой, не выходит, видимо я явно что-то делаю не так.

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

Amiranchik 19-01-2016 01:38 2596645

Цитата:

Цитата Казбек
Добавлять вручную по одному пункту для вас сгодиться?? »

Нет, а по другому никак?

Казбек 19-01-2016 01:46 2596647

Amiranchik,
Правой кнопкой миши на разделе:
Код:

{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Разрешения. Находите себя в списке. Скрин.


Либо качаете. Копируете в:
Код:

system32
В командной строке от имени Администратора:
Код:

accesschk -k HKLM\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell
Скрин.

Amiranchik 19-01-2016 01:52 2596648

Казбек, вручную оно у меня так и так получается, я просто хотел, чтобы всё работало автоматом как и в самом начале объяснил в шапке пользователь Valek271183.
Именно в 10-ке я столкнулся с данной проблемой, начиная с XP по 8.1 всё работало как часики.
Вручную это не совсем так сказать "дело".

Казбек 19-01-2016 01:55 2596649

Amiranchik,
Прочитайте мое сообщение выше. И выполните то, что я прошу.
Если коротко. У вас с разрешениями в этих разделах не порядок для желаемых вами изменений. Сделайте себя владельцем, назначьте полный доступ. И ваш рег файл заработает.

Amiranchik 19-01-2016 02:25 2596655

Казбек, замучил я Вас со своими проблемами, жаль через интернет пиво нельзя отправить, а то бы с удовольствием бы отправил в знак благодарности. :)

В общем вот, что я сделал по скринам

Скрытый текст

Тут я задал разрешение под мою учетную запись Neyron


Здесь я нечего не стал кидать в System32, а просто кинул exe файл рядом с батником


Это после запуска батника


и вот, что получилось.

Amiranchik 19-01-2016 02:41 2596658

Казбек, круто! сейчас вернул всё обратно, то есть то, что я менял вручную разрешения - унаследования и всё такое сбросил фактический на Default, попробовал импортировать рег файл вручную без батника, повторилась та же песня, после чего, запустил батник и вуаля, всё встало как родное, огромное вам спасибо! Вы меня выручили!

Казбек 19-01-2016 03:03 2596661

Amiranchik,
Кстати, многое из того, что вы добавили в контекстное меню, доступно щелчком правой кнопки по значку Пуск.))

Amiranchik 19-01-2016 03:10 2596662

Казбек, знаю WIN+X, но привычка есть привычка, с 2007-го года рука уже привыкла тому, что там должны быть все необходимые мне команды. :) а WIN+X недавно как появилась в природе и то из-за Win8.

Amiranchik 19-01-2016 03:58 2596666

Казбек, счас не поленился установил 10-ку на виртуалку, попробовал использовать батник и он не сработал, то есть автоматизированный способ не работает только ручной.

Amiranchik 22-01-2016 23:00 2598286

Не у кого нет других вариантов по моей проблеме :(


Время: 20:38.

Время: 20:38.
© OSzone.net 2001-