
我的 notepad++ 停留在管理員模式: 卡在管理員介面
調試資訊:
Notepad++ v7.9.1(64 位元)
建置時間:2020 年 11 月 2 日 - 01:07:46
路徑:C:\Program Files\Notepad++\notepad++.exe
管理模式:ON
本機設定模式:OFF
作業系統名稱:Windows 10 Enterprise(64 位元)
作業系統版本:1809
作業系統內部版本:17763.1518
目前 ANSI 代碼頁:1252
外掛程式:mimeTools.dll NppConverter.dll NppExport.dll
事情是如何發生的:
- 安裝記事本++
- 啟動了它
- 連接到 VPN 時安裝了兩個外掛程式(xml 工具和 xml treeview)
- 由於VPN而導致下載文件
- 停止VPN並重新安裝插件
- 關閉並重新開啟記事本++
- 現在卡在管理員模式(沒有UAC提示)
我嘗試過的:
- 卸載並重新安裝;
- 卸載,清理我為記事本++找到的所有註冊表項(*),重新安裝;
- 卸載、安裝不同版本(不同版本/位元);
- 檢查 runas 指令的這些鍵:
- HKEY_CLASSES_ROOT\Applications\notepad++.exe --> runas 不存在
- HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.ex --> runas 不存在
- 該線程中的所有內容;
- 其他線程中的所有內容。
什麼都沒起作用。
(*)「可疑」註冊表項:
- HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatability Assistant\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 步驟中的任務名稱>