ant*_*nio 4 vbscript wsh windows-scripting windows-console
我知道永久删除徽标的两种方法."官方"一:
cscript //Nologo //S
Run Code Online (Sandbox Code Playgroud)
将为当前用户保存当前命令行选项.
一个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" %%*
Run Code Online (Sandbox Code Playgroud)
%只有在批处理文件中使用行时才需要使用双精度数.
后者将所有用户通过影响reg键HKEY_CLASSES_ROOT\<file>\Shell\Open\Command,在哪里<file>可以wsffile,jsfile或vbsfile.
你知道存储 cscript //Nologo //S设置的位置吗?
徽标设置保存在两个和(实际上)下DisplayLogo的子键的DWORD值中.Software\Microsoft\Windows Script Host\SettingsHKEY_LOCAL_MACHINEHKEY_CURRENT_USERHKEY_USERS\<SID>
要更改默认设置为所有用户设置的值HKEY_LOCAL_MACHINE到0x0:
reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v DisplayLogo /t REG_DWORD /d 0x0 /f
Run Code Online (Sandbox Code Playgroud)
要更改当前用户的设置,请将值设置HKEY_CURRENT_USER为0x0:
reg add "HKCU\Software\Microsoft\Windows Script Host\Settings" /v DisplayLogo /t REG_DWORD /d 0x0 /f
Run Code Online (Sandbox Code Playgroud)
如果要修改其他用户的设置,则必须先将其用户配置单元加载到注册表中.