다른 서비스없이 시작시 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.