![如何在登录 Windows 8 桌面之前加载所有启动项?](https://linux22.com/image/1361832/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%99%BB%E5%BD%95%20Windows%208%20%E6%A1%8C%E9%9D%A2%E4%B9%8B%E5%89%8D%E5%8A%A0%E8%BD%BD%E6%89%80%E6%9C%89%E5%90%AF%E5%8A%A8%E9%A1%B9%EF%BC%9F.png)
我是我的笔记本电脑的唯一用户,我使用密码的唯一原因是为了防止盗窃。
我对登录密码的怪癖是,只有在我输入密码后,启动项才会加载。
是否可以让 win8 pro x64 在登录屏幕时加载所有启动项,以便在我输入密码后立即可以使用?
谢谢!
答案1
使用自动登录自动登录您的帐户。现在创建一个在登录时运行的计划任务(正确配置触发器)并使用以下命令锁定 PC:
rundll32.exe User32.dll,LockWorkStation
Rundll32.exe 是您选择的程序,并将其他 2 个值添加到参数中。
现在,当您启动 PC 时,Windows 会运行所有启动工具,但会锁定 PC,您必须输入密码。输入密码后,Windows 会为您启动所有工具。
答案2
我设法在启动时立即锁定 PC,同时在后台加载窗口/启动项。这适用于具有组策略编辑器的 Windows 版本。
步骤1:打开记事本,然后粘贴此代码:
WScript.CreateObject("WScript.Shell").Run("rundll32 user32.dll,LockWorkStation")
第 2 步:点击File>Save As
下拉Save as type
菜单,选择All Files
步骤 3:在File Name
字段中输入LockWorkStation.vbs
并保存文件至C:\Users\YourUserName\Documents
步骤 4:点击WindowsKey+R
,输入regedit
并按ENTER
第 5 步:转至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
步骤 6:右键单击空白处,然后单击New> DWORD (32-bit) Value
并按ENTER
步骤 7:双击新创建的REG_DWORD
文件。在Value name
输入框中RunLogonScriptSync
输入,然后按Value data
1
ENTER
步骤 8:点击WindowsKey+R
,输入gpedit.msc
并按ENTER
步骤 9:在 下Computer Configuration
,转到
Administrative Templates > System > Logon
然后双击Run these programs at user logon
步骤 10:单击Enabled
,然后Items to run at logon
单击Show...
步骤 11:反复输入C:\Users\YourUserName\Documents\LockWorkStation.vbs
并单击,OK
直到所有窗口都关闭
步骤 12:点击WindowsKey+R
并输入,control.exe userpasswords2
然后按ENTER
步骤 13:取消选中Users must enter a user name and password to use this computer.
然后单击OK
(如果系统提示,请输入您的密码)
步骤:重新启动您的电脑。
现在,无论何时启动 PC,.vbs 脚本都会先运行。这将确保您的 PC 在桌面出现之前被锁定。
注意:您可以更改C:\Users\YourUserName\Documents\
为您想要存储脚本的任何位置。