锁定屏幕的最快方法是什么?


22

理想情况下,我希望能够按键盘上的1按钮并显示屏幕保护程序,而不仅仅是预览,而是实际的屏幕保护程序,以便在我尝试访问计算机时显示登录屏幕(按照我的屏幕保护程序设置)。我之所以说最后一部分,尤其是因为我不想使用“预览”按钮的快捷方式,该按钮似乎不需要我在预览后重新登录(这与我的设置和所查看的内容相反)对于)。

如果不可能使用单个按钮(即通过某些本地映射或按键或其他方式),则可能是按键快速组合

如果无法完成所有其他操作,则可以通过桌面上的快捷方式触发我的屏幕保护程序。

这些可行吗?如果是这样,怎么办?


2
人们仍然在使用屏幕保护程序吗?
马克·格雷夫

@MarcGravell:为什么不呢?
dmr 2011年

@dmr I(和许多其他设备)只是将监视器设置为在不使用时关闭电源
Marc Gravell

2
@MarcGravell一些监视器需要一些时间才能从断电切换回活动状态。我的甚至可以切换输入信号,这是我不想要的,这就是为什么我需要屏幕保护程序的原因。
slhck 2011年

@slhck足够公平!
马克·格拉韦尔

Answers:


34

Windows+ L立即锁定屏幕。除此之外,您将需要一个实用程序来将其他一些按键重新映射到该操作。


+1(如果可以的话,我可以告诉您):)
AllenP

其他有用的工具:Windows-M最小化所有窗口;Windows-E打开“我的电脑”;Windows-R弹出“运行”对话框。
BlueRaja-Danny Pflughoeft

我已经将Right Alt换成Windows时代的键,以便能够用一只手按下它。:)
Tamara Wijsman

2
我看到33个投票赞成不触发屏幕保护程序的答案。superuser.com/a/643410/128228是一个很好的答案。
导演2015年

2
登录屏幕是OP设置的副作用。标题和黑体字清楚地表明了屏幕保护程序的调用。谷歌将我带到这里,因为我有与标题中相同的问题。尽管我知道现在是如何发生的,但这个答案是令人误解的。OP希望像HIS屏幕保护程序一样锁定计算机。这是一个关于低音的棘手问题。
Fuhrmanator 2015年

9

之前在howtogeek.com上有一篇文章:

创建图标以在Windows 7或Vista上启动屏幕保护程序:
右键单击桌面,然后从菜单中选择新建\快捷方式。要启动屏幕保护程序,您需要输入屏幕保护程序文件的完整路径,然后输入“ / s”

%systemroot%\system32\Bubbles.scr /s

您可能希望替换上面显示“ Bubbles.scr”的屏幕保护程序的名称。另请注意,因为不是每个安装都使用C:驱动器,所以我使用%systemroot%而不是C:\ windows。

如果您不知道文件名,则可以浏览到system32文件夹,然后使用搜索框搜索“ .scr”:

不是一个按钮,而是一个图标(您可以分配一个键盘快捷键)(并使用屏幕保护程序进行硬编码


6

如果您希望通过快捷方式锁定计算机,请设置这样的快捷方式。

  • 文件名:Lock Screen.lnk
  • 目标:C:\ Windows \ System32 \ rundll32.exe user32.dll,LockWorkStation
  • 图标路径:%SystemRoot%\ System32 \ shell32.dll
  • 图标索引:47

如果需要,您甚至可以为快捷方式分配快捷键。

锁定快捷方式


扩展Zoredache的答案,您可以直接为屏幕保护程序创建快捷方式。这将触发屏幕保护程序,并且如果您等待的时间超过为屏幕保护程序设置的空闲时间,则计算机将在您尝试返回时被锁定。据我所知,这种方法可以使用的最小按键组合是3个按键。
stoicfury 2011年

4
-1表示要重新发明轮子。自XP以来,Windows + L就已经做到了。
ThatGraemeGuy 2011年

7
@Graeme Donaldson,我支持大量连接到终端服务器。他们没有Windows按钮可以按下。大量用户中的一部分在技术上也是文盲,但他们必须能够锁定自己的计算机。桌面上的快捷方式并固定在“开始”菜单和任务栏上,对他们来说很容易。另外,并非每个人都喜欢或能够记住大量的键盘快捷键。该问题还明确询问了如何通过桌面快捷方式触发,我只是在回答所提出的问题,所以我不赞成。
Zoredache

您可以从Windows 7的“开始”菜单中锁定。它是“关机”旁边菜单中的选项之一。
craig65535 '16

5

Mac具有一项称为“热角”的功能,当您将光标移至指定的角时,屏幕保护程序会启动。此行为可以在Windows 7中使用名为“热角”的开源程序进行复制,可以在此处找到

我想,这将为您提供最快的方式来启动屏幕保护程序,因为您甚至不必伸手去拿键盘。

祝好运!


我知道Ubuntu中Compiz的类似热角的功能。作为用户,我可以说出现热角会很烦人,尤其是在菜单左上角出现超调时
TheLQ 2011年

4

很抱歉,我对此深表歉意,但是此页面是使用快捷键触发屏保的最佳搜索结果。我认为添加另一种更新的方法来执行某些人似乎不知道该怎么做的操作会很有用。

注意:这是为Windows 8设计并在Windows 8上测试的解决方案,但也应在Windows 7上运行。检查这里:https : //stackoverflow.com/questions/1430108/how-to-turn-screensaver-on-windows-7-by-a-code-in-cmd

首先,创建一个文件夹。然后,找到一个cmd.exe并将其复制到该文件夹​​。现在,创建一个文本文件(不必担心命名),并将以下代码粘贴到其中:

 using System;
 using System.Runtime.InteropServices;

public static class LockDesktop
{
 [DllImport("user32.dll", EntryPoint = "GetDesktopWindow")]
 private static extern IntPtr GetDesktopWindow();

 [DllImport("user32.dll")]
 private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);

 private const int SC_SCREENSAVE = 0xF140;
 private const int WM_SYSCOMMAND = 0x0112;

 public static void SetScreenSaverRunning()
 {
     SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_SCREENSAVE, 0);
 }

 public static void Main()
 {
    LockDesktop.SetScreenSaverRunning();
 }
}

现在,单击“另存为”并将文件类型设置为“所有”,然后再将文件另存为“ lock.cs”。确保将其保存到您创建的文件夹中。最后,从文件夹中打开CMD.exe并键入以下命令:

%SystemRoot%\Microsoft.NET\Framework\v3.5\csc.exe lock.cs

按Enter键,等待片刻。现在,您将在文件夹中找到一个“ lock.exe”文件。您可以为其创建快捷方式(发送到桌面),然后转到属性以分配键盘快捷方式。

**注意:这只会启动您设置的屏幕保护程序,就好像计时器用完了一样。如果您未将其设置为在恢复时显示登录屏幕,它将不会锁定。由于这是屏幕保护程序的默认行为,因此锁定之前还有大约五秒钟的延迟,因此用户有时间取消锁定。

如果您不想将屏幕保护程序设置为锁定履历表和/或希望计算机使用快捷方式立即锁定,请继续阅读。**

创建另一个文本文件或使用旧的文本文件都没关系。现在,输入以下批处理代码并将其保存为“ lock.bat”。

@START lock.exe
@%windir%\system32\rundll32.exe user32.dll,LockWorkStation

现在,您可以再次创建快捷方式,并为其输入键盘命令。


3
创建cmd副本是一种非常不正确的方法。最快的方法是单击Windows资源管理器的面包屑栏中的空白区域,然后键入cmd <Enter>。
gronostaj 2014年

-1

还没有尝试过Hot Corners,但是使用名为Summon the Screensaver的微型应用程序,我取得了很好的效果。只是谷歌它找到下载。您可以配置将光标移动到何处以将其激活,踢入之前的延迟时间以及其他行为。我已经在XP和7中使用过它,但不知道它是否在8中可用。



至于召唤SS:是的,我用

-1

更简单的方法:打开:此PC,OS(C :),Windows,系统32。然后在此文件夹中找到一个屏幕保护程序,气泡,神秘感,色带等。右键单击,选择发送到,选择桌面(创建快捷方式)现在,您有了桌面快捷方式,可以立即启动屏幕保护程序。

注意:这不使用通过屏幕保护程序的标准空转触发器启用(可选)的“锁定屏幕”功能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.