오래된 노트북이 있는데 현미경으로 만 사용하고 싶습니다!
Windows 7 스타터를 실행하는 노트북.
내가하고 싶은 것은 모든 서비스를 비활성화하고 현미경 프로그램 만 실행시키는 것이므로 랩톱을 시작할 때 Windows로 부팅되지만 백그라운드에서 탐색기를 실행하는 다른 서비스 없이도 특정 프로그램 만 자동으로 실행합니다!
오래된 노트북이 있는데 현미경으로 만 사용하고 싶습니다!
Windows 7 스타터를 실행하는 노트북.
내가하고 싶은 것은 모든 서비스를 비활성화하고 현미경 프로그램 만 실행시키는 것이므로 랩톱을 시작할 때 Windows로 부팅되지만 백그라운드에서 탐색기를 실행하는 다른 서비스 없이도 특정 프로그램 만 자동으로 실행합니다!
답변:
Windows 탐색기 이외의 프로그램을 시작하려면 다음 레지스트리 값을 수정하십시오.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\shell
서비스에 대해서는을 사용하십시오 services.msc
.
경고 : 많은 서비스를 실행하지 않고도 다양한 문제가 발생할 수 있습니다.
"C:\Program Files\<program company name>\amp.exe"
모든 서비스를 비활성화 할 수는 없습니다. Explorer를 포함하여 시스템의 기본 기능에 많은 서비스가 중요합니다.
좋은 소식은 비활성화 할 수있는 서비스를 쉽게 비활성화 할 수 있다는 것입니다.
서비스를 열고 각 서비스로 차례로 이동하여 시작 상태를 비활성화로 설정하십시오.
컴퓨터를 자주 다시 시작하여 비활성화 된 새 서비스 모음으로 컴퓨터가 정상적으로로드되는지 확인하십시오.
정리할 수있는 모든 것을 정리할 때까지 반복하십시오.
비활성화 할 수있는 결정된 서비스에 대한 유용한 리소스는 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
설명 된대로 여기 .
이제 "Start"값은 0에서 4까지의 값을 가질 수 있습니다 ( sc config for reference ).
그 미친 서비스 비활성화 행위로가는 동안, 먼저 서비스 시작 값을 확인하고 그것을 표시하고 필요한 서비스 비활성화로 인해 시스템을 부팅 할 수없는 경우 대체 부팅 미디어 (모든 Windows 설치 미디어가 수행 할 것)로 준비하십시오.
똥이 발생하면 외부 미디어에서 부팅하고 콘솔로 전환 (shift + F10 IIRC)> regedit> HKEY_LOCAL_MACHINE을 가리키고 "하이브로드"> <systemdrive>:\Windows\System32\config\SYSTEM
. 이제로드 된 하이브 아래를 찾으면 값을 기본값 ControlSet001\Services
으로 설정하여 이전 실수를 취소 할 수 있습니다 Start
.
다음은 모든 서비스에 "default"(사용자가 수정할 때까지 기본값이되며 "default"가 됨) 값을 나열하는 작은 배치 스크립트입니다 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
나중에 서비스 기본값을 볼 수 있습니다.