vbscript - 永久删除 Windows Scripting Host (WSH) 脚本中的 Logo

标签 vbscript wsh windows-scripting windows-console

我知道两种永久删除 Logo 的方法。 “官方”的:

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 key HKEY_CLASSES_ROOT\<file>\Shell\Open\Command ,其中<file>可以是wsffile , jsfilevbsfile .

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

最佳答案

Logo 设置保存在 DWORD 值 DisplayLogo 中子项Software\Microsoft\Windows Script Host\SettingsHKEY_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

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

关于vbscript - 永久删除 Windows Scripting Host (WSH) 脚本中的 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17389335/

相关文章:

windows - 如何使用 FileSystemObject.Size 可靠地确定文件夹大小?

javascript - 在 Windows 脚本宿主中获取 javascript 文件路径

internet-explorer - 是否可以从浏览器运行 VBScript 文件(.vbs)?

arrays - VBScript 中的零长度数组

vbscript - 我可以在 vbscript WSH 脚本中获取环境变量吗?

powershell - Powershell让过去6个月内被禁用的AD用户感到困惑?

variables - 如何一起初始化多个变量?

recursion - 在函数定义中引用函数名称

python - 使用WAF构建QT项目

javascript - 如果进程尚未运行,则让 javascript 运行该进程