我尝试过“update registry using VBS”的解决方案,但它仍然会显示相同的错误消息:
WshShell.RegWrite:注册表项中的root无效
您应该将LegalNoticeText值与LegalNoticeCaption值一起更改。在
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\
这两个值都存在于注册表键中。对于这种情况(如果计算机未连接到域或禁用组策略)应该使用下一个脚本。
我正在尝试使用VBScript在UFT 12.5中完成。
环境:
答案 0 :(得分:0)
将执行注册表写入步骤的代码保存在单独的vbs
文件中,并使用以下代码从UFT脚本以管理员身份运行它:
myVbsFilePath = "C:\temp\something.vbs"
Dim WShell : Set WShell = CreateObject("Shell.Application")
WShell.ShellExecute "C:\Windows\system32\cscript.exe", """" & myVbsFilePath & """ /elevate", "", "runas", 1
您尝试引用的WScript
属性要求vbscript
由wscript.exe
或cscript.exe
运行,而您尝试从UFT
运行此属性{1}}而是WScript.FullName
和WScript.ScriptFullName
之类的内容不可用。
您可能需要修改上面示例代码中为您自己的系统提供给cscript.exe
的路径。