題 如何在Windows 7登錄屏幕上刪除或禁用輕鬆訪問按鈕


問題是指Windows 7 Professional 64位。

當我鎖定計算機時,我不希望人們弄亂它,所以要么刪除或禁用輕鬆訪問按鈕(在登錄屏幕的左下角)。

有人知道怎麼做這個嗎?

謝謝您的幫助 :-)


8
2017-10-07 14:55


起源




答案:


以下步驟將完全刪除該按鈕:

  1. 在C:\ Windows \ System32中創建Authui.dll的備份
  2. 在資源編輯器中打開C:\ Windows \ System32 \ Authui.dll(PE Explorer)
  3. 轉到UIFILE文件夾,然後雙擊12400 XAML文件
  4. 找到這個文字 <if id="atom(Accessibility)">
  5. 刪除該文本後面的所有內容 - 應為46行 - 停止 <if id="atom(ToggleTabletKeyboard)">
  6. 保存/關閉文件,並為12401和12402 XAML文件執行步驟4和5

如果您對修改系統文件感到不舒服,還有第三方應用程序會禁用該按鈕。

如果您使用的是64位Windows版,則還需要替換“C:\ Windows \ sysWOW64 \”文件夾中的authui.dll文件。


1
2017-10-07 15:12



尼克的回答不起作用;它會崩潰您的登錄並強制您執行sys restore / hdd pull。該方法僅適用於32位操作系統,OP顯然不是這樣。到目前為止,沒有辦法修改64位操作系統的authui.dll。


禁用輕鬆訪問按鈕

單擊按鈕通常會啟動 Utilman.exe,反過來會顯示輕鬆訪問選項。您可以覆蓋可執行文件,從而使按鈕無用。

  1. 打開一個 提升命令提示符
  2. 鍵入或粘貼以下命令,然後按 輸入

    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Utilman.exe" /v "Debugger" /t REG_SZ /d "systray.exe" /f
    

    更改立即應用。

這個怎麼運作

Image File Execution Options 註冊表項的設計是為了在應用程序啟動時自動啟動調試器。雖然調試器將啟動應用程序並附加,但您可以指定將要運行的任何可執行文件,從而覆蓋原始的可執行文件。

關於什麼 systray.exe?這是一個小型存根程序,最初是在Windows 95中引入的,並且 用於處理系統通知圖標。在較新的Windows版本中它並沒有真正使用,並且它主要是為了向後兼容性而保留的。它沒有用戶界面,並且在啟動時刷​​新通知區域之外不會做任何明顯的事情。在登錄屏幕中啟動的任何內容都會運行 NT AUTHORITY/SYSTEM,沒有桌面或任務欄,所以什麼都不會發生。

優點

  • 沒有系統文件或安全權限調整。
  • 面向未來:即使有效 authui.dll 要么 Utilman.exe 得到更新。
  • 沒有涉及第三方軟件。

缺點

  • 雖然按鈕不會執行任何操作,但它仍然可見/可點擊。
  • 作為副作用,您將無法手動啟動Utility Manager(Utilman.exe除非你使用,否則在其他地方,也不會使用屏幕放大鏡 /noutilman 開關(例如 Magnify.exe /noutilman)。

4
2018-02-27 16:55



謝謝!我正試圖鎖定一個學校信息亭並阻止孩子按CTRL + ALT + DELETE並擺弄高對比度等......因為無法訪問是唯一難以在沒有GPO等情況下禁用的事情。現在我有一個空的Windows安全菜單。乾杯 - mjt
那一刻這個評論比接受的答案更有用。 - Wanjia


一個簡單的方法是使用 易於訪問禁用1.6 從 http://www.softpedia.com/get/Tweak/System-Tweak/Ease-of-Access-disabler.shtml。它應該適用於Vista和win7。


3
2017-10-07 15:08



適用於Windows 7.此How-To Geek文章解釋了更多內容。 howtogeek.com/howto/windows-vista/... - Iain


即使這有點舊,我找到了一種方法來刪除64位系統上的輔助功能按​​鈕。

  1. 在C:\ Windows \ System32中創建Authui.dll的備份
  2. ListOpen C:\ Windows \ System32 \ Authui.dll在十六進制編輯器中(如Hex Workshop)
  3. 項目清單
  4. 找到這個文字 atom(Accessibility)
  5. 在上面的文字後不久,你應該找到一個文字說 layoutpos="left"
  6. 更換 "left" 同 "none"
  7. 保存authui.dll

3
2018-06-25 00:41





當答案很簡單時,認真地做了很多工作。

刪除,移動或重命名c:\ windows \ system32 \ utilman.exe

您需要獲得它的所有權,以允許您這樣做,但比弄亂dll甚至註冊表要容易得多。


0
2018-01-08 22:31



雖然這可以解決問題,但我不認為修改系統文件是個好主意。 - bwDraco