Notepad++卡在管理者模式,沒有解決方法,但找到了線索

Notepad++卡在管理者模式,沒有解決方法,但找到了線索

我的 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

事情是如何發生的:

  1. 安裝記事本++
  2. 啟動了它
  3. 連接到 VPN 時安裝了兩個外掛程式(xml 工具和 xml treeview)
  4. 由於VPN而導致下載文件
  5. 停止VPN並重新安裝插件
  6. 關閉並重新開啟記事本++
  7. 現在卡在管理員模式(沒有UAC提示)

我嘗試過的:

  1. 卸載並重新安裝;
  2. 卸載,清理我為記事本++找到的所有註冊表項(*),重新安裝;
  3. 卸載、安裝不同版本(不同版本/位元);
  4. 檢查 runas 指令的這些鍵:
    • HKEY_CLASSES_ROOT\Applications\notepad++.exe --> runas 不存在
    • HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.ex --> runas 不存在
  5. 該線程中的所有內容;
  6. 其他線程中的所有內容

什麼都沒起作用。

(*)「可疑」註冊表項:

  • 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

在嘗試了不同的解決方案後,我發現這對我有用:

  1. 右鍵點選 notepad++.exe 文件,選擇“屬性”。
  2. 按一下“相容性”選項卡,然後選擇“以相容模式執行此程式:”,然後選擇“Windows 8”。
  3. 確保未選取“以管理員身份執行此程式”。
  4. 按一下“確定”。

但是,當我嘗試透過 AutoHotKey 快捷方式執行 Notepad++ 時,此解決方法不起作用;它仍然以管理員身份運行。因此,這是使用 Windows 任務計劃程式的另一種解決方法:

  1. 開啟 Windows 開始功能表,搜尋“任務排程器”,然後執行它。
  2. 按一下左側樹狀圖視窗中的「任務規劃程式庫」項目。
  3. 按一下“操作”選單,然後按一下“建立任務...”。輸入您的任務的名稱。
  4. 在“常規”標籤下,按一下“更改使用者或群組...”按鈕。
  5. 在“輸入要選擇的物件名稱”方塊中輸入“使用者”,然後按一下“確定”。
  6. 按一下「動作」選項卡,然後按一下「新建...」按鈕。
  7. 點擊“瀏覽...”按鈕,找到您的 notepad++.exe 檔案並打開它。
  8. 點擊“設定”標籤並確保選取“允許按需運行任務”。
  9. 按一下“確定”。
  10. 若要製作批次檔來執行此排程任務,您可以將此命令放入文字檔案中,並使用「.bat」副檔名命名:
    schtasks /運行 /tn<此處為第 3 步驟中的任務名稱>
    

相關內容