2013-06-30 56 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" %%* 

%的。

後者將通過所有用戶都影響了reg關鍵HKEY_CLASSES_ROOT\<file>\Shell\Open\Command,其中<file>可以wsffilejsfilevbsfile

你知道cscript //Nologo //S的設置在哪裏嗎?

+0

+1是因爲我發現第一個地方指向'/ nologo/s'來保存選項(由於在使用'/?'列出的選項中完全丟失了該選項) – freefaller

回答

6

標誌設置保存在DWORD值DisplayLogo下都HKEY_LOCAL_MACHINEHKEY_CURRENT_USER子項Software\Microsoft\Windows Script Host\SettingsHKEY_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 

如果您想修改其他用戶的設置,則必須先將其用戶配置單元加載到註冊表中。