Vbscript 永久删除Windows脚本主机(WSH)脚本中的徽标

Vbscript 永久删除Windows脚本主机(WSH)脚本中的徽标,vbscript,wsh,windows-scripting,windows-console,Vbscript,Wsh,Windows Scripting,Windows Console,我知道两种永久删除徽标的方法。“官方”一词: 将为当前用户保存当前命令行选项 具有管理员权限的ftype方法: ftype wsffile="%SystemRoot%\System32\CScript.exe" //nologo "%%1" %%* ftype jsfile="%SystemRoot%\System32\CScript.exe" //nologo "%%1" %%* ftype vbsfile="%SystemRoot%\System32\CScript.exe" //no

我知道两种永久删除徽标的方法。“官方”一词:

将为当前用户保存当前命令行选项

具有管理员权限的
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" %%*  
仅当使用批处理文件中的行时,才需要双-
%

后者将通过影响注册表键
HKEY\U CLASSES\U ROOT\\Shell\Open\命令影响所有用户,其中
可以是
wsffile
jsfile
vbsfile


您知道
cscript//Nologo//S
设置存储在哪里吗?

徽标设置保存在DWORD值
DisplayLogo
子项
Software\Microsoft\Windows Script Host\settings
下的
HKEY_本地_机器
HKEY_当前_用户
(实际上是
HKEY_用户

要更改所有用户的默认设置,请将
HKEY\U LOCAL\U MACHINE
中的值设置为
0x0

reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v DisplayLogo /t REG_DWORD /d 0x0 /f
reg add "HKCU\Software\Microsoft\Windows Script Host\Settings" /v DisplayLogo /t REG_DWORD /d 0x0 /f
要更改当前用户的设置,请将
HKEY\U current\U user
中的值设置为
0x0

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

如果要修改其他用户的设置,必须先将其用户配置单元加载到注册表中。

+1,因为这是我找到的第一个指向
/nologo/s
保存选项的位置(因为使用
/?
列出的选项中完全缺少该选项)