- 积分
- 468
- 最后登录
- 2024-4-25
- 精华
- 0
- 阅读权限
- 30
- 主题
- 39
- UID
- 1436378
- 帖子
- 659
- PB币
- 311
- 威望
- 34
- 贡献
- 0
- 技术
- 1
- 活跃
- 2682
- UID
- 1436378
- 帖子
- 659
- PB币
- 311
- 贡献
- 0
- 技术
- 1
- 活跃
- 2682
|
本帖最后由 z377409011 于 2020-12-29 18:30 编辑
一、问题
调整程序运行权限的需求,主要由CAD引起,工作需要必须使用CAD 2002、2006、2020三个版本(插件兼容性原因)。默认权限下,02、06无法拖放打开文件,且06必须管理员身份才能运行,每次开图只能Ctrl+O慢慢找到然后打开,对于画图来讲很不方便。通过如下注册表彻底禁用UAC后,可以解决拖放
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
- "ConsentPromptBehaviorAdmin"=dword:00000000
- "EnableLUA"=dword:00000000
- "PromptOnSecureDesktop"=dword:00000000
复制代码 可以拖放文件,新问题是所有程序都通过管理员身份运行了。Metro程序无法打开,通过开启“用户帐户控制:内置管理员帐户的管理员批准模式”解决Metro程序问题。键值:
- "FilterAdministratorToken"=dword:00000001
复制代码 用了几年相安无事。前段时间换了电脑,单位也引进了一些正版软件。可是遇到了部分软件与驱动,不能运行在管理员模式下的问题。二、权限需求
不同程序以不同权限运行。想了两种解决思路(但都找不到具体操作方法,求指教!!):
1、开启UAC,CAD与explorer.exe默认管理员身份运行
(1)开启UAC。已解决。
(2)CAD默认管理员权限运行。已解决,兼容性设置打勾即可。
(3)explorer.exe默认以管理员身份运行。未解决,找不到开机就以管理员身份自启动的方法。
2、关闭UAC,提示无法以管理员身份运行的程序降权运行
(1)关闭UAC。已解决。
(2)无法以管理员身份运行的程序降权运行。未解决:尝试通过修改快捷方式,cmd /c runas 指定代理启动,无果。
核心需求,就是想:要么部分程序想降权运行,要么部分单独提权。请各位大佬不吝赐教,谢谢。
12.29更新不太优雅的explorer提权运行方案。
启动或者需要时用任务计划程序"taskschd.msc",以最高权限重启explorer.exe,如下图。其他部分自行配置。
又或者需要时用bat脚本以管理员身份重启explorer.exe。
- @echo off
- title 以管理员身份重启explorer
- cd /d %~dp0
- %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
- rem 关闭Explorer
- taskkill /f /im explorer.exe
- runas /trustlevel:0x20000 explorer
- exit
复制代码 可能遇到其他权限问题。
|
|