none
盖上屏幕后如何锁定计算机? RRS feed

  • 问题

  • 大家好。我使用一台Fujitsu Lifebook P1620笔记本电脑,安装Windows 7 Professional。我想让计算机在插入交流电工作的时候盖上屏幕时锁定计算机,但不睡眠,以便可以继续下载任务等。但在电源管理里面没有类似的选项。我现在是选择“不采取任何操作”,然后手工锁定计算机,但这很麻烦。请问有什么方法可以让计算机合上盖子的时候自动锁定?谢谢
    2010年6月16日 14:10

答案

  • 有一個思路不妨試試, 通過比較當前用戶的註冊表試圖找出定義合上蓋子動作的註冊表路徑. 如果找到, 並且其設置是一個可執行的命令字符串(如果設置是對應 GUID, 則再找該 GUID 的註冊表路徑), 將其替換為 "rundll32.Exe user32.dll LockWorkStation" 以實現和上蓋子鎖定計算機的功能.

    注:

    修改註冊表之前, 請做好備份.

    同時也建議你查看富士通相關電源管理軟件能否實現這個功能.


    Folding@Home
    • 已标记为答案 Linda Yan 2010年6月17日 6:29
    2010年6月17日 1:16
  • 出于效能和安全考虑Windows并未提供此选项。建议开启屏保功能,并启用“在恢复时显示登录屏幕”。否则可以根据repl提出的方案来解决。


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net
    • 已标记为答案 Linda Yan 2010年6月17日 6:29
    2010年6月17日 2:57
    版主

全部回复

  • 没此项功能
    Windows System & Performance 请将已解决的问题标记为“答案”,以便更多的朋友能够方便的找到问题解决方案。
    2010年6月16日 15:18
  • 有一個思路不妨試試, 通過比較當前用戶的註冊表試圖找出定義合上蓋子動作的註冊表路徑. 如果找到, 並且其設置是一個可執行的命令字符串(如果設置是對應 GUID, 則再找該 GUID 的註冊表路徑), 將其替換為 "rundll32.Exe user32.dll LockWorkStation" 以實現和上蓋子鎖定計算機的功能.

    注:

    修改註冊表之前, 請做好備份.

    同時也建議你查看富士通相關電源管理軟件能否實現這個功能.


    Folding@Home
    • 已标记为答案 Linda Yan 2010年6月17日 6:29
    2010年6月17日 1:16
  • 出于效能和安全考虑Windows并未提供此选项。建议开启屏保功能,并启用“在恢复时显示登录屏幕”。否则可以根据repl提出的方案来解决。


    如果您的问题得到解答,请进行标注。http://goxia.maytide.net
    • 已标记为答案 Linda Yan 2010年6月17日 6:29
    2010年6月17日 2:57
    版主
  • Windows 7的设计旨在是合盖子的操作被定义为保留用户的工作状态并进入节能状态,而不是锁定工作状态进入保护状态。

    实际上也是,多数时候笔记本在合盖子时都是为了保持工作状态并进行节能。在权益之下,建议楼主保留合盖子时进行睡眠的操作,需要下载时再手动锁定和合盖子。

    如果确实经常进行下载,不常用睡眠功能,可以尝试repl兄的方法。


    请将已解决的问题标记为“答案”,以便更多的朋友能够方便的找到问题解决方案。 - Windows User Experience | Virtualization Sino
    2010年6月17日 4:36
    版主
  • 对于笔记本电脑而言,合上盖子表示你不打算使用显示屏,相当于台式机关闭显示器,因此 Windows 只为“合上盖子”的操作提供了电源的相关选项、未提供“锁定计算机”选项是合理的。
     
    如果只是为了单纯地锁定计算机,其实没有必要合上盖子。你只要用 Win+L 返回到欢迎屏幕并锁定计算机就可以了。如果不想额外费电,设置一个定期关闭显示屏的电源选项就可以了,不需要合上盖子。
     
    --
    Alexis Zhang
     
    https://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
    http://social.technet.microsoft.com/Forums/zh-CN/categories
     
    微软中文技术论坛
    Windows 系统组/微软硬件组 版主
     
    本帖是回复帖,原帖作者是楼上的 "iErwin"
     
    大家好。我使用一台Fujitsu Lifebook P1620笔记本电脑,安装Windows 7 Professional。我想让计算机在插入交流电工作的时候盖上屏幕时锁定计算机,但不睡眠,以便可以继续下载任务等。
     
    2010年6月17日 10:05
  • 找了一下, 發現諸如像"闔上蓋子"等與電源相關的用戶設置, 是存儲在下列注冊表路徑中:

    HKLM\SYSTEM\CurrentControlSet\Control\Power
    HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power

    從這些注冊表設置的構成看, 是不能簡單通過修改這些注冊表實現實現. 

    如果樓主是擔心機器在長時間下載的過程中屏幕可能會被無意間碰到, 那么可以考慮先將該操作設置為 "不采取任何操作", 然後將蓋子半闔上.

    如果確實想實現該功能, 那應該需要查閱 Windows 7 方面關于電源這塊的技術資料, 比如找出能夠識別筆記本蓋子狀態, 以及定義后續操作的 API,  然後根據這些資料編程實現.

    最後再提供一個思路, 可以考慮用下列方式實現:

    1. 將 "闔上蓋子" 的操作設置為 "睡眠".

    2. 在用戶登錄時運行一個可以阻止睡眠的程序(比如 Windows Media Player 在某些時候可以阻止睡眠).

    注:

    可以嘗試通過 powercfg -requestsoverride 實現阻止睡眠的程序.

    3. 系統會將睡眠失敗的情況寫入到系統日志中.

    4. 通過任務計劃程序建立一個由睡眠失敗事件觸發的執行 ""rundll32.Exe user32.dll LockWorkStation" 命令的任務計劃.


    Folding@Home
    2010年6月17日 15:30
  • 感谢上面几位的回答。但我平时也需要保留睡眠功能(带着机器外出的时候很常用)。我不习惯别人使用我的电脑,但总有些人会乱动,所以我才要锁定计算机。

    如果要手工执行一个wmp之类去阻止计算机睡眠,那还不如手工摁一下win+l,但问题是这样很麻烦。如果是通过驻留后台程序的话会增加资源的占用,间接地影响计算机的续航能力。

     

    2010年6月18日 13:45