Windows 7, 64bit.

Можно ли разрешить доступ без прав администратора для редактирования диспетчера устройств?

В настоящее время, когда вы вошли в систему как не администратор, и я пытаюсь получить доступ к диспетчеру устройств, я вижу следующее;

Я пытался внести изменения в gredit.msc, но они, кажется, не имеют никакого значения.

политика локального компьютера> конфигурация компьютера> настройки windows> настройки безопасности> локальные политики> назначение прав пользователя> загрузка и выгрузка драйверов устройств> добавление определенного пользователя / группы

Единственное, что работает, это добавление моего пользователя без прав администратора в группу администраторов, это работает нормально. Я предпочел бы не делать это , хотя, я бы предпочел , чтобы дать им доступ только к менеджеру устройства.

Любой совет приветствуется.

1 ответ1

2

Попробуйте это мне любопытно.

Если это не работает, дайте мне знать, что у меня нет рабочего стола без прав администратора.

Откройте текстовый файл и сохраните код ниже как DeviceManger.bat

@echo off

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    pushd "%CD%"
    CD /D "%~dp0"
:--------------------------------------
cls
echo.
echo Start as admin:
echo /------------------\
echo # 1. Device Manager#
echo \------------------/
echo.

set /p run=

if %run%==1 (
set run="devmgmt"
)

%run%

Запустите .bat, нажмите 1 и нажмите Enter.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .