2013-06-30 1 views
4

Я знаю два способа удалить логотип навсегда. «Официальный»:Постоянное удаление логотипа в сценариях сценариев Windows (WSH)

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 необходимы только если вы используете строки в пакетном файле.

Последние будут все пользователи через влияет на рег ключ HKEY_CLASSES_ROOT\<file>\Shell\Open\Command, где <file> может быть wsffile, jsfile или vbsfile.

Знаете ли вы, где хранятся настройки cscript //Nologo //S?

+0

+1 для того, чтобы быть первым местом, которое я нашел, указывая мне на '/ nologo/s', чтобы сохранить этот параметр (из-за того, что он полностью отсутствует в опциях, перечисленных с помощью' /? ') – freefaller

ответ

6

Настройки логотипа сохраняются в значении параметра DWORD DisplayLogo подключ Software\Microsoft\Windows Script Host\Settings под как HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER (HKEY_USERS\<SID>, на самом деле).

Чтобы изменить значение по умолчанию настройки для всех пользователей, установите значение в HKEY_LOCAL_MACHINE к 0x0:

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

Чтобы изменить настройки для текущего пользователя установить значение в HKEY_CURRENT_USER для 0x0:

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

Если вы хотите изменить настройки для других пользователей, вам придется сначала загрузить их пользовательский куст в реестр.

Смежные вопросы