2013-06-30 7 views
4

로고를 영구히 제거하는 두 가지 방법을 알고 있습니다. "공식"사람 :WSH (Windows Scripting Host) 스크립트의 로고 영구 제거

cscript //Nologo //S 

현재 사용자의 현재 명령 줄 옵션을 저장합니다. 관리자 권한을 가진

ftype 접근 방식 : 배치 파일의 라인을 사용하는 경우에만

ftype wsffile="%SystemRoot%\System32\CScript.exe" //nologo "%%1" %%* 
ftype jsfile="%SystemRoot%\System32\CScript.exe" //nologo "%%1" %%* 
ftype vbsfile="%SystemRoot%\System32\CScript.exe" //nologo "%%1" %%* 

더블 - % 's이 (가) 필요합니다.

을 통해 모든 사용자가 <file>wsffile, jsfile 또는 vbsfile 될 수있는 등록 키 HKEY_CLASSES_ROOT\<file>\Shell\Open\Command, 후자에 영향을 미칠 것입니다.

cscript //Nologo //S 설정은 어디에 저장되어 있습니까?

+0

첫 번째로 '/ nologo/s'가 옵션을 저장한다는 것을 알았습니다. ('/? '를 사용하여 나열된 옵션에서 완전히 빠져 있기 때문에) – freefaller

답변

6

로고 설정 (실제로, HKEY_USERS\<SID>) DWORD 값 DisplayLogo 모두 HKEY_LOCAL_MACHINEHKEY_CURRENT_USER 아래의 하위 키 Software\Microsoft\Windows Script Host\Settings에 저장됩니다.

0x0에 모든 사용자에 대해 HKEY_LOCAL_MACHINE의 값 세트의 기본 설정을 변경하려면 :

reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v DisplayLogo /t REG_DWORD /d 0x0 /f 

0x0HKEY_CURRENT_USER의 값을 설정하려면 현재 사용자에 대한 설정을 변경하려면 :

reg add "HKCU\Software\Microsoft\Windows Script Host\Settings" /v DisplayLogo /t REG_DWORD /d 0x0 /f 

다른 사용자의 설정을 수정하려면 먼저 사용자 하이브를 레지스트리에로드해야합니다.