我的 notepad++ 卡在管理员模式: 卡在管理员状态
调试信息:
Notepad++ v7.9.1 (64 位)
构建时间:2020 年 11 月 2 日 - 01:07:46
路径:C:\Program Files\Notepad++\notepad++.exe
管理员模式:开启
本地会议模式:关闭
操作系统名称:Windows 10 企业版 (64 位)
操作系统版本:1809
操作系统内部版本:17763.1518
当前 ANSI 代码页:1252
插件:mimeTools.dll NppConverter.dll NppExport.dll
事情经过:
- 安装记事本++
- 发射了它
- 在连接到 VPN 时安装了两个插件(xml tools 和 xml treeview)
- 由于 VPN 下载文件
- 停止 VPN 并再次安装插件
- 关闭并重新打开 notepad++
- 现在停留在管理员模式(无 UAC 提示)
我尝试过的:
- 卸载并重新安装;
- 卸载、清理我为 notepad++ 找到的所有 regkeys(*),重新安装;
- 卸载、安装不同版本(不同版本/位);
- 检查了 runas 命令的这些键:
- HKEY_CLASSES_ROOT\Applications\notepad++.exe --> runas 不存在
- HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.ex --> runas 不存在
- 此主题中的所有内容;
- 此主题中的所有内容。
什么都没起作用。
(*)“可疑”注册表项:
- HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\兼容性助手\Store
- HKU <我的用户 sid> \Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatability Assistant\Store
线索:将可执行文件“notepad++.exe”重命名为“_notepad++.exe”或“notepad++_test.exe”可完全解决问题,并可以以普通用户身份运行它。
我怀疑 Windows 会使用一个“名称”列表来以管理员身份运行某些程序,但在任何地方都找不到它。
此外,重命名安装程序并运行它会显示 UAC 提示,使用原始名称它会以管理员身份启动而不会提示任何内容。
有什么提示/暗示吗?
先感谢您!
答案1
尝试了不同的解决方案后,我发现这个对我有用:
- 右键单击 notepad++.exe 文件,选择属性。
- 单击“兼容性”选项卡,选择“以兼容模式运行此程序:”,并选择“Windows 8”。
- 确保未选中“以管理员身份运行此程序”。
- 单击“确定”。
但是,当我尝试通过 AutoHotKey 快捷方式运行 Notepad++ 时,此解决方法不起作用;它仍然以管理员身份运行。因此,这里是使用 Windows 任务计划程序的另一种解决方法:
- 打开 Windows 开始菜单,搜索“任务计划程序”并运行它。
- 点击左侧树视图中的“任务计划程序库”项。
- 点击操作菜单,然后点击“创建任务…”。输入任务名称。
- 在常规选项卡下,单击“更改用户或组...”按钮。
- 在“输入要选择的对象名称”框中输入“用户”,然后单击“确定”。
- 单击“操作”选项卡,然后单击“新建...”按钮。
- 单击“浏览...”按钮,找到您的 notepad++.exe 文件并打开它。
- 单击“设置”选项卡,并确保选中“允许按需运行任务”。
- 单击“确定”。
- 要创建批处理文件来运行此计划任务,您可以将此命令放在文本文件中,并以“.bat”扩展名命名:
schtasks /运行/tn<此处为步骤 3 中的任务名称>