vbs删除注册表项的代码

2014-08-19  来源:本站原创  分类:vbs  人气:4 

一般我们删除注册表时这个是另外一个方法,这个是结合系统

WScript.Echo "Enabling Kerberos Logging..."
const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv")
strKeyPath = "SOFTWARE\999"
strDWORDValueName = "DWORD Value Name"
strExpandedStringValueName = "Expanded String Value Name"
strMultiStringValueName = "Multi String Value Name"
strStringValueName = "String Value Name"
strValueName = "strValueName"
oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,strDWORDValueName
oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,strExpandedStringValueName
oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,strMultiStringValueName
oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,StringValueName
oReg.DeleteValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName
WScript.Echo "-=[Complete!]=-"

相关文章
  • vbs删除注册表项的代码 2014-08-19

    一般我们删除注册表时这个是另外一个方法,这个是结合系统 WScript.Echo "Enabling Kerberos Logging..." const HKEY_LOCAL_MACHINE = &H80000002 strComputer = "." Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_ strComputer & &q

  • 用vbs检查注册表项的访问权限的代码 2013-10-14

    有时候我们需要知道我们是否对注册表有访问权限,下面的代码就是解决了这个问题,检查下是否能用vbs修改注册表项 const KEY_QUERY_VALUE = &H0001 const KEY_SET_VALUE = &H0002 const KEY_CREATE_SUB_KEY = &H0004 const DELETE = &H00010000 const HKEY_LOCAL_MACHINE = &H80000002 strComputer = ".&

  • CMD下读取/修改/删除注册表项的方法 2013-11-22

    先说注册表.很多命令行下访问注册表的工具都是交互式的,溢出产生的shell一般不能再次重定向输入/输出流,所以无法使用 好在系统自带的regedit.exe足够用了. 1,读取注册表 先将想查询的注册表项导出,再用type查看,比如: C:\>regedit /e 1.reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" C:\>type 1

  • PowerShell使用Remove-Item命令删除文件.注册表项介绍 2014-07-02

    这篇文章主要介绍了PowerShell使用Remove-Item命令删除文件.注册表项介绍,另外Remove-Item的别名也有很多,需要的朋友可以参考下 本文介绍PowerShell中如何将文件删除.在DOS下,可以使用del命令,Linux下也有rm命令,而在PowerShell中使用Remove-Item这个cmdlet就可以一句话轻松搞定! 在PowerShell中,删除文件的cmdlet为Remove-Item.Remove-Item这个cmdlet有如下一些别名:ri.rm.rmdi

  • 用批处理删除注册表健值的方法分享 2014-05-06

    用批处理删除注册表健值的代码,需要的朋友可以参考下. 一个基本的格式参考 reg delete KeyName [/v ValueName | /ve | /va] [/f] KeyName [\\Machine\]FullKey Machine 远程机器名 - 忽略当前机器的默认值. 远程机器上只有 HKLM 和 HKU. FullKey ROOTKEY\SubKey ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ] SubKey 所选 ROOTKEY 下

  • vbscript Registry 注册表操作实现代码(读写删除) 2014-07-01

    vbscript Registry 注册表操作实现代码(读写删除)功能代码,需要的朋友可以参考下. VBScript Code: ' Create a WSH Shell object: Set wshShell = CreateObject( "WScript.Shell" ) ' ' Create a new key: wshShell.RegWrite "HKCU\TestKey\", "" ' Create a new DWORD val

  • VBS通过WMI监视注册表变动的代码 2015-03-14

    似乎有人觉得用VBS监视注册表很高级?使用了WMI事件而已,跟<用VBS监视进程创建和删除>一样 Google一下"VBS监视注册表",TOP 5都是一模一样的代码,我查了一下,出处是Hey, Scripting Guy! Blog上一篇名为<How Can I Monitor Changes to a Registry Key?>的文章,真是厚颜无耻. 文章我没时间翻译了,贴一下代码: strComputer = "." Set objWM

  • VC删除注册表键值项 2012-07-19

    VC删除注册表键值项. HKEY hkResult; HKEY hKey=NULL; TCHAR lpFilename[MAX_PATH]; int a=RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_ENUMERATE_SUB_KEYS|KEY_QUERY_VALUE|KEY_SET_VALUE,&hKey); if(a==ERROR_SUCCE

  • 用vbs列出注册表中 Run 项中的所有项目 2014-10-26

    问: 您好,脚本专家!如何列出注册表中 Run 项中的所有项目? -- JW 答: 您好,JW.如何列出注册表中 Run 项中的所有项目?坦白地讲,我们不打算告诉您.真的很抱歉.不是因为我们不喜欢您,而是因为我们认为我们有一个更好的答案给您.(如果我们错了,那好,我们只能说这不会是第一次.) 由于您对 Run 项感兴趣,因此我们假定您真正想知道的是如何找出哪些程序被配置为在每次 Windows 启动时自动运行.您一定可以从 Run 项中读取到该信息,不要对此产生怀疑.实际上,您可以从 Run 项

  • 用vbs实现注册表开关的脚本 2014-05-08

    注册表开关[以下代码保存为.vbs] Dim WSHShell,r,M,v,t,g,i On Error Resume Next Set WSHShell=WScript.CreateObject("WScript.Shell") v="HKCU\Software\Microsoft\Windows\CurrentVersion\ Policies\System\DisableRegistryTools" i="REG_DWORD" t=&quo

  • 完全卸载mysql(停止服务.卸载相关程序.删除注册表 2014-06-06

    本节主要介绍了完全卸载mysql的具体步骤包括停止服务.卸载相关程序.删除注册表等等 1. 停止服务MySQL 2. 卸载mysql相关的程序 3. 删除注册表(运行->regedit),machine->system->controlset001/controlset002/currentcontrolset->services->eventlog->applications->MySQL相关的文件 4. 删除MySQL安装目录和保存数据库数据的目录(C:\Do

  • C++写注册表项实例 2014-03-19

    这篇文章主要介绍了C++写注册表项实例,可实现开机启动的功能,是进行Windows桌面应用程序开发中非常重要的技巧,需要的朋友可以参考下 本文实例讲述了C++写注册表实现开机启动的方法.分享给大家供大家参考. 具体实现方法如下: void SelfRun(LPSTR lpszValueName) //lpszValueName 显示的名称 { LPCTSTR lpSubKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Run";

  • Delphi修改操作注册表权限的代码 2015-02-18

    Delphi修改操作注册表权限的代码,使用Delphi的朋友可以参考下. 需要uses jclwin32, AccCtrl; 此文件需要安装JCL function AllowRegKeyForEveryone(Key: HKEY; Path: string): Boolean; var WidePath: PWideChar; Len: Integer; begin case Key of HKEY_LOCAL_MACHINE: Path := 'MACHINE\' + Path; HKEY_

  • Microsoft Visio Premium 2010安装过程中遇到错误1402所需修改的注册表项 2015-01-24

    昨天为了画一个数据库的模型图,装了下Visio,结果安装的时候一直报1402的错误,而且每次安装时候遇到这个错误,都需要回滚重装,每次只提示一个注册表项的权限错误,所以我的Visio来来回回安装加回滚了好几次(坑爹啊!).现在我把我收集到的注册表待改项整理了一下,以备日后使用. 关于错误1402,报错时的界面如下图所示: 错误1402出现的原因是因为注册表项的权限不够,网上有很多文章介绍了如何修改这一问题,简要来说步骤如下: 1)在注册表(regedit.exe)中找到安装向导报错所在的注册表项

  • bat生成vbs通过注册表禁用或启用USB端口的代码 2015-04-13

    在网上找到的资料,经过自己简单的修改调整,通过bat生成vbs文件,由vbs文件操作注册表的键值,达到启用和禁用USB端口的目的 当然,你也可以完全使用BAT操作注册表来完成修改注册表的键值的目的,具体方式留以后完善,如果你有好的想法,记得告诉我哦! USB_Disable.bat文件代码: @echo off echo On Error Resume next>USB_Disable.vbs echo Dim WshShell>>USB_Disable.vbs echo Set Wsh

  • 用vbs操作注册表实例代码 2014-08-05

    自己最近没事研究注册表,下面我想将自己找到的一些实用的VBS脚本送给大家 打开或关闭CMD: Dim WSHShell, r, m, v, t, g Dim i On Error Resume Next Set WSHShell=WScript.CreateObject("WScript.Shell") v="HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\system\DisableCMD" i=&quo

  • vbs 注册表操作类代码 2013-11-09

    从国外的一个庞大脚本提取出来的注册表操作类,喜欢的朋友可以收藏下 Option Explicit Const WBEM_MAX_WAIT = &H80 ' Registry Hives Const HKEY_LOCAL_MACHINE = &H80000002 Const HKEY_CURRENT_USER = &H80000001 Const HKEY_CLASSES_ROOT = &H80000000 Const HKEY_USERS = &H80000003

  • C# 注册表 操作实现代码 2013-12-24

    Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的 其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG. 下面我们来分别解释这5个类的作用 HKEY_CLASSES_ROOT该主键包含了文件的扩展名和应用程序的关联信息以及Window Shell和OLE用于储存注

  • VBS读取注册表的两种方法 2014-12-18

    有时候我们需要用vbs来操作注册表,一般情况下有两种方法,一种是通过wshshell对象的regread,另外一种是使用WMI操作注册表,下面简单的介绍下 第一种 通过wshshell对象的regread RegValue = CreateObject("Wscript.Shell").RegRead("\XXXX_XXXXXXXX_XXX\XXX\XXXX") Msgbox(RegValue) 更多的操作可以参考这篇文章 http://www.jb51.net/a

  • JavaScript 注册表访问实现代码 2015-04-11

    下面的代码是读取media palyer的默认路径.运行后确认即可,本程序没有安全问题,大家放心测试. New Document [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]