我有一台旧笔记本电脑,只想用来显示显微镜!
运行Windows 7启动程序的笔记本电脑。
我想做的就是禁用所有服务,只让它运行显微镜的程序,因此,当我启动笔记本电脑时,它将启动进入Windows,但仅自动运行特定程序,而没有其他服务在后台运行,甚至资源管理器!
我有一台旧笔记本电脑,只想用来显示显微镜!
运行Windows 7启动程序的笔记本电脑。
我想做的就是禁用所有服务,只让它运行显微镜的程序,因此,当我启动笔记本电脑时,它将启动进入Windows,但仅自动运行特定程序,而没有其他服务在后台运行,甚至资源管理器!
Answers:
修改以下注册表值以启动Windows资源管理器以外的程序。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\shell
至于服务,请使用services.msc
。
警告:如果没有运行许多服务,您可能会遇到各种问题。
"C:\Program Files\<program company name>\amp.exe"
您不能禁用所有服务。许多服务(包括资源管理器)对于系统的基本功能至关重要。
好消息是可以禁用的服务很容易禁用。
打开服务并依次转到每个服务,然后尝试将其启动状态设置为“已禁用”。
经常重新启动计算机,以确保计算机使用新一批禁用的服务加载正常。
重复直到您清除了所有可以清除的内容。
BlackViper是确定的可以禁用的服务的良好资源:http : //www.blackviper.com/service-configurations/black-vipers-windows-7-service-pack-1-service-configurations/
BlackViper进行了大量仔细的研究和反馈,那里的建议可以为您节省很多精力和痛苦。
大部分服务(如果不是全部)都可以通过Start
注册表项下的值来控制。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<service name>
请注意,CurrentControlSet
上述注册表项是链接到ControlSet001
或此处ControlSet002
所述的。
现在,“开始”值可以具有0到4的值(供参考的sc config):
进行疯狂的服务禁用大礼包时,请首先检查服务启动值并将其标记为低,然后为备用引导媒体(任何Windows安装媒体都会使用)做好准备,以防由于必需的服务禁用而导致系统无法引导。
如果发生问题,请从外部媒体启动,切换到控制台(shift + F10 IIRC)> regedit>指向HKEY_LOCAL_MACHINE并“加载配置单元”> <systemdrive>:\Windows\System32\config\SYSTEM
。现在,在已加载的配置单元下找到ControlSet001\Services
,您可以通过将Start
值设置为默认值来撤消以前的错误。
这是一个小批处理脚本,用于列出以下所有服务的“默认”(默认值,直到被用户修改,然后变为“默认”)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
:
@echo off
setlocal enabledelayedexpansion
set KEY=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
for /f "tokens=5 delims=\" %%a in ('reg query !KEY! /s /v "start"') do (
set SERVICE=%%a
for /f "tokens=3" %%b in ('reg query !KEY!\!SERVICE! /v "start" ^| findstr /i "start"') do (
echo !KEY!\!SERVICE! - "Start" %%d
)
)
endlocal
将上面的代码粘贴到defaultservices.bat
并运行defaultservices.bat > defaultservices.txt
以生成文本文件,以后可以使用它查看服务默认值。