注册表变量
❶ 如何用cmd命令设置变量修改注册表
一般在批处理命令行下操作注册表是用系统自带的reg.exe来操作的。
你可以在命令行下输入
reg
/?
查看具体操作的参数,我看你就是要问这个吧.
❷ 如何更改注册表和环境变量的SDEHOME
用户可以安装完ArcSDE软件后,将路径剪切到不带括号的路径下,那么SDEHOME的路径就有所改变专,这个路径如果是在属Windows操作系统中会在注册表和环境变量进行存储
在注册表中
查看注册表,这三个Services都有记录,都需要填写
查看操作系统环境变量
把这些内容修改正确即可
❸ 批处理for语句读取注册表并赋值给变量,
感觉这代码还是不错的,该注册表查询项的结果是多行,刚好要取的是最后一行内,也就是说 变量a应最终是容取到了要的结果,即直接echo %a% 验证结果
如果取的不是最后一行则要把 ^|find "Desktop 加在do之前的括号里
('reg query "%str%" /v Desktop ^|find "Desktop"')
❹ 有人知道注册表中可以使用的变量吗
注册表变量用于控制 Windows 事件日志适配器的运作。对注册表变量的更改会立即生效;不需要停止并重新启动适配器。使用 Windows 提供的注册表编辑器(regedt32)可查看并修改注册表变量。
注:
没有必要为了让 Windows 事件日志适配器运行而修改注册表变量。Windows 事件日志适配器安装时,注册表变量自动设置为正确的缺省值。
用于 Windows 事件日志适配器的所有注册表变量均位于 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TECWinAdapter 目录中。下面是适配器注册表变量:
注:
如果更改名称以 EventsProcessedTimeStamp 结尾的任何注册表变量的注册表条目,则还必须更改名称以 EventsProcessed 结尾的相应注册表变量的注册表条目。例如,如果更改 的注册表条目,还必须更改 ApplicationEventsProcessed。
如果两个值都未更改,则如果满足 PollingInterval 条件,适配器会意外结束,并发送与以下内容类似的消息:
msg='TECWinAdapter shuts down.Error: older event on \
ApplicationEventsProcessed : (1,920433843) vs last processed \
event(1,923673952).';
为防止发生这种情况,请停止该适配器并随后进行必要的注册表更改。重新启动适配器时,一致性检查会更新以 EventsProcessed 结尾的相应变量的注册表条目,以与基于以 EventsProcessedTimeStamp 结尾的相应变量的正确值相匹配。
ApplicationEventsProcessed
包含适配器已处理的 Windows 应用程序日志中最高事件编号。适配器使用该变量来跟踪它已读取并发送到事件服务器的事件数量,以便下次轮询日志时适配器可从下一个事件开始。如果要再次读取并处理某个事件,可降低 ApplicationEventsProcessed 变量的值。要处理应用程序日志中的所有消息,请将 ApplicationEventsProcessed 变量设置为 1。
包含由 ApplicationEventsProcessed 变量的值标识的相应事件的时间戳记。
DirectoryEventsProcessed
包含适配器已处理的 Windows Active Directory 服务器日志中最高事件编号。适配器使用该变量来跟踪它已读取并发送到事件服务器的事件数量,以便下次轮询日志时适配器可从下一个事件开始。如果要再次读取并处理某个事件,可降低 DirectoryEventsProcessed 变量的值。要处理目录服务日志中的所有消息,请将 DirectoryEventsProcessed 变量设置为 1。
包含由 DirectoryEventsProcessed 变量的值标识的相应事件的时间戳记。
DNSEventsProcessed
包含适配器已处理的 Windows DNS 服务器日志中最高事件编号。适配器使用该变量来跟踪它已读取并发送到事件服务器的事件数量,以便下次轮询日志时适配器可从下一个事件开始。如果要再次读取并处理某事件,可降低 DNSEventsProcessed 变量的值。要处理 DNS 服务器日志中的所有消息,请将 DNSEventsProcessed 变量设置为 1。
DNSEventsProcessedTimeStamp
包含由 DNSEventsProcessed 变量的值标识的相应事件的时间戳记。
包含适配器已处理的 Windows 文件副本服务事件日志中最高事件编号。适配器使用该变量来跟踪它已读取并发送到事件服务器的文件副本服务日志事件数量,以便下次轮询日志时适配器可从下一个事件开始。如果要再次读取并处理某个事件,可降低 变量的值。要处理文件副本服务日志中的所有消息,请将 变量设置为 1。
TimeStamp
包含由 变量的值标识的相应事件的时间戳记。
PollingInterval
适配器在不自动接收任何事件时按时间间隔轮询 Windows 事件日志,以获取新事件。PollingInterval 变量指定轮询 Windows 事件日志的频率上限(秒)。缺省值是 120 秒。
以 5 秒为间隔开始轮询。如果检测到新的事件,下一轮询频率再以 5 秒为间隔开始。如果轮询中没有检测到事件,则轮询时间间隔加倍,直到达到上限。达到上限后,轮询频率保持此时间间隔值,直到检测到新的事件,然后复位为 5 秒。
注:
如果存在缓存的事件,但没有传入的事件,该时间仍会加倍,直到设置的 PollingInterval 为止。为了避免这种情况,请将 PollingInterval 设置为一个较低的数字。PollingInterval 设置位于注册表的 THKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TECWinAdapter\ 中。这并不设置为缺省值,必须向注册表添加该设置才能更改缺省值 120 秒。
SecurityEventsProcessed
包含适配器已处理的 Windows 安全性日志中最高事件编号。适配器使用该变量来跟踪它已读取并发送到事件服务器的事件数量,以便下次轮询日志时适配器可从下一个事件开始。如果要再次读取并处理某事件,可降低 SecurityEventsProcessed 变量的值。要处理安全性日志中的所有消息,请将 SecurityEventsProcessed 变量设置为 1。
包含由 SecurityEventsProcessed 变量的值标识的相应事件的时间戳记。
SystemEventsProcessed
包含适配器已处理的 Windows 事件日志中最高事件编号。适配器使用该变量来跟踪它已读取并发送到事件服务器的日志事件数量,以便下次轮询日志时适配器可从下一个事件开始。如果要再次读取并处理某事件,可降低 SystemEventsProcessed 变量的值。要处理事件日志中的所有消息,请将 SystemEventsProcessed 变量设置为 1。
包含由 SystemEventsProcessed 变量的值标识的相应事件的时间戳记。
TECInstallPath
指定包含 Windows 事件日志适配器可执行文件和运行时文件的目录。该变量通常设置为 drive:\adapter_dir,其中 drive 和 adapter_dir 分别是包含适配器可执行文件和运行时文件的驱动器和目录。仅在安装适配器后移动适配器可执行文件和运行时文件的情况下,更改 TECInstallPath 变量。
❺ 无法保存注册表中的新环境变量
注册表修复一下,在试试如果还不行,能否把你设置的内容截图上来看看?
❻ 如何通过注册表设置系统的环境变量
,来设置系统的环来境源变量,然而在此设置的环境变量是否在注册表中具
有对应的项呢?答案是肯定的。
而在.net中提供了一个类来获取系统的环境变量及其值。
环境变量分为两类:用户变量与系统变量,在注册表中都有对应的项
。其中用户变量所在位置:
HKEY_CURRENT_USER/Environment
;系统变量所在位置为:/HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001
/Control/Session Manager/Environment。
在.net中可以使用类System.Environment的方
法:GetEnvironmentVariable(string)来取得环境变量的值。
❼ 易语言写注册表后怎么用取注册项把变量保存到输入框1(变量名:Var)
调用格式: 〈字节集〉 取字节集注册项 (整数型 根目录,文本型 全路径注册项名,专〔字属节集 默认字节集〕) - 系统核心支持库->系统处理
英文名称:GetBinRegItem
在 Windows 注册表中返回指定的字节集类型注册表项值。如欲读取注册项默认值,请在项目名后加“\”号,如“test\”。与“取字节集注册表项”命令不同的是本命令可以取任意位置处的注册表项。本命令为中级命令。
参数<1>的名称为“根目录”,类型为“整数型(int)”。可以为以下常量值之一: 1、#根类; 2、#现行设置; 3、#现行用户; 4、#本地机器; 5、#所有用户。
参数<2>的名称为“全路径注册项名”,类型为“文本型(text)”。
参数<3>的名称为“默认字节集”,类型为“字节集(bin)”,可以被省略。如果指定的注册表项不存在,将返回此默认字节集。如果指定的注册表项不存在且本参数被省略,将返回空字节集。
操作系统需求: Windows
读取之后与你认为的正确的值进行比较就可以了。
❽ bat文件读取注册表,存入一个变量,使用这个变量
貌似linda_linda10解释的太简单了,我稍微提一点,因为这确实很简单。
你需要生成一个临时的.reg文件,并用regedit
/s导入。
如果这句话中任何地方不明白,那就没有办法了。
❾ bat文件中, 怎样把一个注册表的键值赋给变量1%
貌似linda_linda10解释的太简单了,我稍微提一点,因为这确实很简单。
你需要生成一个临时的.reg文件,并用regedit /s导入。
如果这句话中任何地方不明白,那就没有办法了。
❿ 注册表reg 修改电脑环境变量 并立即生效 怎么写
注册表改了后,要注销才能生效,用批处理的set命令就不会