win7自动开机命令
时间: 2024-01-13 12:19:55 浏览: 37
以下是两种win7自动开机的方法:
方法一:使用控制面板设置自动开机
1. 按下Win + R组合键,打开运行对话框。
2. 输入"control userpasswords2"并点击确定,打开用户账户窗口。
3. 在用户账户窗口中,选择要自动登录的用户账户。
4. 取消勾选"要使用此计算机,用户必须输入用户名和密码"选项。
5. 点击应用,然后输入该用户的密码。
6. 点击确定,关闭用户账户窗口。
7. 下次开机时,系统将自动登录到该用户账户。
方法二:使用启动程序设置自动开机
1. 右键点击任务栏上的空白区域,选择"启动任务管理器"。
2. 在任务管理器中,选择"启动程序"选项卡。
3. 点击"启动程序"按钮,打开添加启动程序对话框。
4. 在添加启动程序对话框中,输入"C:\Windows\System32\shutdown.exe"作为启动程序的路径。
5. 点击确定,关闭添加启动程序对话框。
6. 下次开机时,系统将自动运行shutdown.exe程序。
相关问题
win10设置每次开机都在服务页面
您可以按照以下步骤设置,以确保每次开机都在Windows 10服务页面:
1. 首先,按下Win + R键组合打开运行命令框。
2. 在运行框中输入"services.msc"(不包含引号)并按下Enter键,以打开服务管理器。
3. 在服务管理器中,您可以看到所有已安装的服务。找到您要调整的服务,例如"Windows Update"。
4. 右键单击该服务,然后选择"属性"。
5. 在服务属性对话框中,选择"常规"选项卡。
6. 在"启动类型"下拉菜单中,选择"自动"。
7. 点击"应用"按钮,然后点击"确定"按钮。
8. 重复以上步骤,对其他您想要每次开机都在服务页面的服务进行相同的设置。
完成上述步骤后,每次您开机后,您选择的服务页面将自动打开并显示在屏幕上。请注意,这仅适用于您选择的服务页面,并不会影响其他系统功能或应用程序的启动。
求一个vbs命令,情况是这样的,每次电脑开机5分钟后,通过win7计划任务启动该vbs脚本。 目的是判断程序BstkSVC.exe是否启动成功,如果判断BstkSVC.exe启动成功则退出vbs脚本,如果判断BstkSVC.exe没有启动,则重新启动计算机。 求详细命令
### 回答1:
这是一个 VBS 脚本示例,可以通过 Windows 7 的计划任务来启动,在脚本中判断程序 BstkSVC.exe 是否已经启动,如果启动成功则退出脚本,如果没有启动则重新启动计算机。
```vbs
' 五分钟后判断BstkSVC.exe是否已经启动
WScript.Sleep 300000
' 检查BstkSVC.exe是否已经启动
Set objWMIService = GetObject("winmgmts:")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'BstkSVC.exe'")
' 如果BstkSVC.exe已经启动
If colProcessList.Count > 0 Then
WScript.Quit
End If
' BstkSVC.exe没有启动,重新启动计算机
Set objShell = CreateObject("WScript.Shell")
objShell.Run "shutdown /r /f /t 0"
```
这个脚本会在启动后等待5分钟,然后检查BstkSVC.exe是否已经运行,若已经运行,则退出。否则重新启动计算机。
### 回答2:
要实现这个需求,你可以使用如下的vbs脚本命令:
```vbscript
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colProcesses = objWMIService.ExecQuery("Select * from Win32_Process Where Name = 'BstkSVC.exe'")
If colProcesses.Count > 0 Then
WScript.Quit ' BstkSVC.exe启动成功,退出脚本
Else
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
objOperatingSystem.Reboot()
Next
End If
```
这段脚本首先会检查是否有一个名为BstkSVC.exe的进程正在运行。通过使用`winmgmts`和`Win32_Process`类,我们可以获取进程列表并筛选出名字为BstkSVC.exe的进程。
如果存在BstkSVC.exe进程,脚本会执行`WScript.Quit`来退出脚本。
如果没有找到BstkSVC.exe进程,脚本将使用`winmgmts`和`Win32_OperatingSystem`类重新启动计算机。通过调用`Reboot()`方法,脚本将重新启动计算机。
你可以将该脚本保存为.vbs文件,并通过Windows 7计划任务来配置在开机后5分钟运行该脚本。
### 回答3:
可以使用以下vbs命令实现你的需求:
```vbscript
Set objShell = CreateObject("WScript.Shell")
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colProcesses = objWMIService.ExecQuery("SELECT * FROM Win32_Process WHERE Name = 'BstkSVC.exe'")
' 检查程序BstkSVC.exe是否已经启动
For Each objProcess In colProcesses
' 如果BstkSVC.exe已经启动,则退出脚本
WScript.Quit
Next
' 如果BstkSVC.exe没有启动,则重新启动计算机
objShell.Run "shutdown /r /f /t 0", 0, True
```
将以上命令保存为一个名为`check_bstksvc.vbs`的文件,在Windows 7的计划任务中设置每次开机后5分钟自动启动该脚本。
这段vbs脚本的逻辑是首先通过WMI查询是否有名称为"BstkSVC.exe"的进程存在,若存在则表示BstkSVC.exe已经启动成功,直接退出脚本;若不存在,则使用Shell执行`shutdown`命令重新启动计算机。