다른 서비스없이 시작시 Windows에서 하나의 프로그램 만 실행


10

오래된 노트북이 있는데 현미경으로 만 사용하고 싶습니다!

Windows 7 스타터를 실행하는 노트북.

내가하고 싶은 것은 모든 서비스를 비활성화하고 현미경 프로그램 만 실행시키는 것이므로 랩톱을 시작할 때 Windows로 부팅되지만 백그라운드에서 탐색기를 실행하는 다른 서비스 없이도 특정 프로그램 만 자동으로 실행합니다!


6
원하는 것은 전화 키오스크 모드입니다. 또한 Black Viper의 Windows 7 서비스 팩 1 서비스 구성 을 확인하여 비활성화 할 수있는 서비스를 확인하십시오.
— DavidPostill

2
리눅스를 사용해보십시오 .Windows는 무겁습니다.
— ferit

@Saibot Windows 프로그램의 경우 Wine을 사용해야하며, 효율적인 개발 기술로 인해 호환성을 보장하기 가 정말 어렵습니다. Wine 개발자는 훌륭한 작업을 수행했지만 결코 끝나지 않은 작업입니다.
— wizzwizz4

물론 이식성을 가정 한 @ wizzwizz4.
— ferit

@ wizzwizz4 만약 현미경 / 인터페이스가 완전히 독점적이지 않다면, 와인을 필요로하지 않는 리눅스 소프트웨어가있을 것입니다.
— Joe

답변:


11

Windows 탐색기 이외의 프로그램을 시작하려면 다음 레지스트리 값을 수정하십시오.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\shell

서비스에 대해서는을 사용하십시오 services.msc.

경고 : 많은 서비스를 실행하지 않고도 다양한 문제가 발생할 수 있습니다.


좋아, 대부분의 서비스를 비활성화하고 탐색기를 프로그램으로 변경했지만 구걸에서 시작하지 않고 앱을 실행하기 위해 파일 탐색기에 액세스하려고 시도했지만 문제없이 완벽하게 작동합니다. 내 프로그램에 액세스하기 위해 explorer.exe를 시작하는 작업 관리! 이것에 대한 해결책이 있습니까!?
— Narzan Q.

explorer.exe를 시작하지 말고 찾아보기를 클릭하고 프로그램을 탐색하십시오.
— Steven

죄송합니다. 찾아보기를 사용하여 프로그램을 탐색했지만 작동하지만 자동 솔루션이 있습니다! 쉘을 explorer.exe에서 "amp.exe"로 변경했습니다. 맞습니까? 아니면 뭔가 잘못하고 있습니까? RUN에서 amp.exe에 액세스하려고 시도했지만 dosnt 작동하지 않습니다!
— Narzan Q.

5
다음과 같이 전체 경로를 입력해야 할 것입니다."C:\Program Files\<program company name>\amp.exe"
— Steven

와우 그것은 내가 원하는 것과 똑같이 작동합니다 : D
— Narzan Q.

6

모든 서비스를 비활성화 할 수는 없습니다. Explorer를 포함하여 시스템의 기본 기능에 많은 서비스가 중요합니다.

좋은 소식은 비활성화 할 수있는 서비스를 쉽게 비활성화 할 수 있다는 것입니다.

서비스를 열고 각 서비스로 차례로 이동하여 시작 상태를 비활성화로 설정하십시오.

컴퓨터를 자주 다시 시작하여 비활성화 된 새 서비스 모음으로 컴퓨터가 정상적으로로드되는지 확인하십시오.

정리할 수있는 모든 것을 정리할 때까지 반복하십시오.

비활성화 할 수있는 결정된 서비스에 대한 유용한 리소스는 BlackViper입니다. http://www.blackviper.com/service-configurations/black-vipers-windows-7-service-pack-1-service-configurations/

BlackViper에 대한 많은주의 깊은 연구와 피드백이 있으며, 이에 대한 조언으로 많은 노력과 고통을 줄일 수 있습니다.


1
문장에 동의하지 않습니다 모든 서비스를 비활성화 할 수는 없습니다. 어쩌면 들릴 것입니다. 모든 서비스를 비활성화해서는 안됩니다. 기술적으로 모든 서비스를 비활성화 할 수 있으며 그렇게하면 UI는 계속 작동하지만 모든 제한 사항이 적용되지만 작동합니다. OP의 exe가 이러한 조건에서 작동한다면 그에게 적합합니다. (참고 : 나는 모든 서비스를 비활성화의 팬이 아니다,이 주제를 논의 단지 주석입니다.)
— miroxlav

1
탐색기는 서비스가 아닙니다.
— Jamie Hanrahan 2016 년

@miroxlav, 아니오, 모든 서비스를 비활성화 할 수는 없습니다. Windows에서 기본적으로 상태를 변경하거나 비활성화 할 수없는 서비스가 있습니다. 이것은 모든 컴퓨터 또는 구성에서 정확히 동일하지는 않습니다. 그러나 각 Windows 컴퓨터에는 비활성화 할 수없는 서비스가 있습니다.
— music2myear

@ music2myear – 방법을 알고 있다면 차단 된 서비스도 쉽게 비활성화 할 수 있습니다. 예를 들어 프로세스 탐색기를 사용하면 각 서비스의 권한 제어에 즉시 액세스 할 수 있습니다. 그리고 그것은 그것을 비활성화하는 것에서 한 걸음 떨어져 있습니다. 이것이 제가 " 기술적으로 가능 " 하다고 썼으며 제로 서비스가 활성화 된 컴퓨터를 보았습니다 . 재미있는 사실 : 사용자는 인터넷 연결이 작동하지 않는다는 사실을 제외하고는 거의 눈치 채지 못했습니다. :)
— miroxlav

3

(모든 경우) 서비스의 대부분은 값을 통해 제어 할 수있는 Start레지스트리 키 아래에 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<service name> 있음을하시기 바랍니다 참고 CurrentControlSet언급 한 레지스트리 키 중 하나에 링크 인 ControlSet001또는 ControlSet002설명 된대로 여기 .

이제 "Start"값은 0에서 4까지의 값을 가질 수 있습니다 ( sc config for reference ).

  • 0-boot-부트 로더가로드하는 장치 드라이버를 지정합니다.
  • 1-시스템-커널 초기화 중에 시작되는 장치 드라이버를 지정합니다.
  • 2-자동-컴퓨터에 아무도 로그온하지 않아도 컴퓨터를 다시 시작하고 실행할 때마다 자동으로 시작되는 서비스를 지정합니다.
  • 3-수요 (수동)-수동으로 시작해야하는 서비스를 지정합니다. start =를 지정하지 않은 경우 이것이 기본값입니다.
  • 4-사용 안함-시작할 수없는 서비스를 지정합니다. 비활성화 된 서비스를 시작하려면 시작 유형을 다른 값으로 변경하십시오.

그 미친 서비스 비활성화 행위로가는 동안, 먼저 서비스 시작 값을 확인하고 그것을 표시하고 필요한 서비스 비활성화로 인해 시스템을 부팅 할 수없는 경우 대체 부팅 미디어 (모든 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나중에 서비스 기본값을 볼 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.