# 如何ahk程序自动点击管理员权限确认框？

**URL:** https://meta.appinn.net/t/topic/46888
**Category:** 问题求助
**Created:** [2023 年8 月 29 日 03:25 UTC](https://meta.appinn.net/t/topic/46888 "2023-08-29T03:25:48Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### 作者： ![DANO](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/d/e0b2c6/32.png) [@DANO](https://meta.appinn.net/u/DANO)
#### 发布日期： [2023 年8 月 29 日 03:25 UTC](https://meta.appinn.net/t/topic/46888/1 "2023-08-29T03:25:48Z")

</div>

我理解windows权限限制ahk去点击这种高权限级别的文件框。

但问题是我开了一些自启动程序，经常有一些会要求管理员权限，否则无法完成启动，如syncback（不知道这个为什么要管理员权限，而且无法设置中改掉），和很多国产软件（怀疑是后台做非绿色的操作）。  
这个使得启动工作无法脱离人工点击。

有什么方法吗？  
我看到有人提供工具利用service或者scheduler来规避这个问题，但用起来很复杂，而且每台机器要重新设置一遍。

---

<div class="post-metadata">

### 作者： ![dms](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dms/32/3545_2.png) [@dms](https://meta.appinn.net/u/dms)
#### 发布日期： [2023 年8 月 29 日 03:36 UTC](https://meta.appinn.net/t/topic/46888/2 "2023-08-29T03:36:10Z")

</div>

写个bat应该就行

---

<div class="post-metadata">

### 作者： ![CCR](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/ccr/32/68442_2.png) [@CCR](https://meta.appinn.net/u/CCR)
#### 发布日期： [2023 年8 月 29 日 08:08 UTC](https://meta.appinn.net/t/topic/46888/3 "2023-08-29T08:08:20Z")

</div>

目前的方法例如schedule不需要额外确认但麻烦，要么就是自己写个小程序或者cmd脚本，但是每台电脑也要额外设置程序以管理员身份自启啊……

---

<div class="post-metadata">

### 作者： ![sugarking](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/sugarking/32/3186_2.png) [@sugarking](https://meta.appinn.net/u/sugarking)
#### 发布日期： [2023 年8 月 29 日 11:28 UTC](https://meta.appinn.net/t/topic/46888/4 "2023-08-29T11:28:13Z")

</div>

可以试试UAC白名单工具

> **[GitHub - XIU2/UACWhitelistTool: 📃 UAC 白名单小工具！](https://github.com/XIU2/UACWhitelistTool)**
>
> 📃 UAC 白名单小工具！

---

<div class="post-metadata">

### 作者： ![xml123](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/x/ba8739/32.png) [@xml123](https://meta.appinn.net/u/xml123)
#### 发布日期： [2023 年8 月 29 日 11:48 UTC](https://meta.appinn.net/t/topic/46888/5 "2023-08-29T11:48:48Z")

</div>

ahk也给管理员权限不就行了吗

---

<div class="post-metadata">

### 作者： ![oa\_n](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/o/ac91a4/32.png) [@oa\_n](https://meta.appinn.net/u/oa_n)
#### 发布日期： [2023 年8 月 29 日 13:56 UTC](https://meta.appinn.net/t/topic/46888/6 "2023-08-29T13:56:37Z")

</div>

用一个有管理员权限的软件启动其他软件就不会弹uac了，把这个管理软件写到任务计划表里，任务计划表可以用管理员权限自启动。ank、bat脚本啥的都行，你甚至可以把每个启动项单独写一个计划表，但是太麻烦了。我是用的[这个](https://www.r2.com.au/page/products/show/startup-delayer/)。

---

<div class="post-metadata">

### 作者： ![dms](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dms/32/3545_2.png) [@dms](https://meta.appinn.net/u/dms)
#### 发布日期： [2023 年8 月 31 日 08:14 UTC](https://meta.appinn.net/t/topic/46888/7 "2023-08-31T08:14:30Z")

</div>

这几天没碰电脑，刚上来。

[https://zhuanlan.zhihu.com/p/38631990](https://zhuanlan.zhihu.com/p/38631990)

参考这里。不过需要说明的是，并不适用于所有应用，有些应用完全是乱要管理员权限，或用此权限做的操作是不重要的，不影响正常用行的。但是对于确实必须此权限的应用还是不行。

---

<div class="post-metadata">

### 作者： ![DANO](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/d/e0b2c6/32.png) [@DANO](https://meta.appinn.net/u/DANO)
#### 发布日期： [2023 年8 月 31 日 09:53 UTC](https://meta.appinn.net/t/topic/46888/8 "2023-08-31T09:53:04Z")

</div>

思路1:  
不让程序索要管理员权限。  
我看到用runsas或者nircmd的run？？process或者stardock下面groupy中自带程序DeElevate可以做到强行让某程序降权运行。  
但我试了一下，这招对一些本身就主动要求在管理员权限下运行的程序，没用，还是会跳出来UAC对话框。

思路2:  
给AHK加权限，强行点击。我试了无效。

思路3:  
强制规定权限，如上的UAC白名单小工具。可行。  
缺点是每个机器要设置，程序移动了要重新设置。

---

<div class="post-metadata">

### 作者： ![mallocx](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/mallocx/32/40920_2.png) [@mallocx](https://meta.appinn.net/u/mallocx)
#### 发布日期： [2023 年9 月 8 日 01:42 UTC](https://meta.appinn.net/t/topic/46888/9 "2023-09-08T01:42:40Z")

</div>

1、找到AHK解释器AutoHotkey.exe，右键属性-\>兼容性-\>以管理员身份运行此程序。  
2、右键点击ahk脚本文件，打开方式-\>选择其他应用，选择始终使用AutoHotkey.exe

双击ahk脚本文件，启动AHK脚本时就会自动请求管理员权限

 ![图片](https://meta.appinn.net/uploads/default/original/3X/4/6/4681f569a5bf3d5bac2ecf4895b0fda8548f9053.png)

 ![图片](https://meta.appinn.net/uploads/default/original/3X/7/d/7dcd789ffecf7afcb830e281dd6a2ff2efaee7fd.png)
