2009-07-20 3 views
6

배치 목록 파일은 Windows의 시작 목록에 어떻게 나열 할 수 있습니까 ???일괄 처리/CMD : 시작 목록에 파일 추가

레지스트리에서 벗어나면 상관 없습니다.

레지스트리가있는 경우 레지스트리 항목을 삭제하는 명령도 제공하십시오.

ME부터 7까지 모든 버전에서 작동합니다.

그렇지 않으면 XP/Vista/7.

감사합니다.

+0

당신은 시작 – Jaider

답변

10

잘 모르겠지만 원하는 경우 시작시 명령/배치를 실행하는 쉬운 방법 인 경우 All Users\Startup 폴더에 넣지 않는 이유는 무엇입니까?
이렇게하면 프로그래밍 방식으로 파일을 해당 디렉토리에 복사하는 것입니다.
예를 들어, Windows Vista에서, 그 디렉토리의 전체 경로는 다음과 같습니다

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup 

(당신이 더 글로벌하게 %ProgramData% 또는 %AllUsers%\ProgramData으로 라인의 시작을 대체 사용할 수 있습니다 - 윈도우 인 경우로 D :)에 설치되었습니다.

+0

감사에서 트리거 작업에 파일을 추가하는 작업 스케줄러에서 작업을 만들 수 있습니다 배치 파일 및 관리 모드에서 실행! –

+1

나의 Win8.1 설치는'Startup'보다는'Start-up'을 사용합니다. 이 폴더는 더 일반적으로? 예 : 셸 : 일반적인 시작 - 배치 파일에서는 작동하지 않지만 – Chris

3

저는 Windows7을 사용하지 않습니다. 베타 버전에서 곧 확인해 보겠습니다. 그러나 Windows 버전이 현지화되어 있기 때문에 레지스트리에서 올바른 위치를 선택하는 것이 좋습니다. 내 의 C : \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup "C : \ Documents and Settings \ 모든 사용자 \ 메뉴 Démarrer \ Programs \ Démarrage"의 모양이 코스)
-10 하드 코드 된 디렉토리 이름을 사용하는 프로그래머 (예 : 일부 설치 프로그램은 설치시 영어/다른 언어 디렉토리를 작성합니다).


___Notes_____

@echo off 
for /F "tokens=3 delims= " %%k in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Common Startup"^| findstr /i /c:"Common Startup"') do set StartUp=%%k 
echo StartUp="%StartUp%" 

을 commonstartup.cmd : 마이크로 소프트 현지화 디렉토리 이름 -1
...
어쨌든 여기에 적어도 XP 유효 이것에 대한 snipet입니다 1 :
Windows2000 및 XP의 reg.exe은 다른 명령 인수를 가지고 있기 때문에 W7이 다른 것으로 변경되었을 수 있습니다. o 전에 설정하고 잊어 버린 후을 테스트하십시오.
2 : 모든 시스템 디렉토리, 명령을 실행 목록으로 활용하려면 다음
등록 쿼리 "마이크로 소프트 \ 윈도우 \ CurrentVersion \ Explorer \ 쉘 폴더 \ HKEY_LOCAL_MACHINE \ 소프트웨어"를하고 줄을 읽습니다. W30과 상황이 다른 경우 "일반 시작"을 다른 것으로 변경하려고 할 수 있습니다.
3 :
HKEY_CURRENT_USER 내에 개인/사용자 목록이 있습니다 (일부 사용자 만 사용할 수 있도록하려는 경우).

+0

Win7에서 작동하지 않습니다 - reg의 출력이 다르므로 REG_SZ를 반환합니다. Win7 용으로 다른 버전을 만들 수도 있지만, 여기에 제안 된대로 레지스트리를 사용할 예정입니다. (http://stackoverflow.com/a/13880705/1308967) – Chris

0

xcopy C : \ Users \ NAME \ Desktop \ Batch.C : \ ProgramData \ Microsoft \ Windows \ "시작 메뉴"\ Programs \ StartUp/O/X/E/H/K Windows 10에 대한 올바른 명령입니다. 단순히 두 번째 경로를 사용중인 버전으로 변경하고 공백이 있고 공백 앞에 단어가오고 공백 뒤에 단어가 오게됩니다 .그러나 관리자가 열어야하기 때문에 일부 연구 후에 배치 파일을 사용하여 다른 파일을 시작할 수 있습니다. 사용자가 에서 runas/: 관리자 C가 : \ 데이터 \의 mybatchfile.bat 일을해야 그