非管理员的设备管理器访问权限

非管理员的设备管理器访问权限

Windows 7,64 位。

是否可以允许非管理员访问编辑设备管理器?

目前,当我以非管理员身份登录并尝试访问设备管理器时,我看到以下内容;

在此处输入图片描述

我尝试在 gredit.msc 中进行更改但似乎没有任何变化。

本地计算机策略 > 计算机配置 > Windows 设置 > 安全设置 > 本地策略 > 用户权限分配 > 加载和卸载设备驱动程序 > 添加特定用户/组

唯一可行的方法是将我的非管理员用户添加到管理员用户组中,这很有效。不过我不想这样做,我更愿意让他们访问设备管理器仅有的

任何建议都值得感激。

答案1

尝试一下,我很好奇。

如果它不起作用,请告诉我,我的办公桌上没有非管理员帐户。

打开文本文件并将以下代码保存为设备管理器

@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并击中进入

相关内容