Articles of Windowsregistry

使用* .reg文件在Windows上定义环境variables

我正在准备一套自动化在我们团队的计算机上安装某些应用程序的说明,并且作为该自动化的一部分,我需要添加用户环境variables和系统环境variables。 我们正在使用Windows XP和Windows 7 我想用* .reg文件来添加这些variables。 所以我有几个问题: 用户环境variables是否正确: [HKEY_CURRENT_USER\Environment] "TEST"="ABC"' 系统环境variables是否正确: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "TEST2"="XYZ"' 有什么区别: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] 和[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment] 我想更新PATH环境variables,我可以这样做: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "PATH"="C:\temp\;%PATH%"' 谢谢。

更改Windows 2008 / Vista之前的区域设置

如何在旧版本的Windows上更改各种系统帐户(本地系统,本地服务和networking服务)的区域设置? 我只能在MSDN上find引用此function的页面,但是它只适用于Vista或更高版本

可以范围重叠在ReservedPorts?

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters中的值ReservedPorts包含要保留的端口范围列表,以便系统不会dynamic地将它们分配给程序。 如果它包含重叠的范围,这个值是否会被理解? 4000-5000 4500-5500 6000-7000 我正在尝试在安装过程中将端口添加到保留端口列表中,并且想知道是否可以只添加新的范围,或者是否需要扩展现有的范围,并查看我的范围是否与其中一个范围重叠,然后扩展重叠范围,而不是仅仅添加我的新范围。

WindowsregistryNTUSER.DAT大小在编辑时不会更改

我正在尝试通过比较其文件大小来同步默认的用户registry文件。 现在,我注意到在更改registry值时,NTUSER.DAT的大小不会改变。 两个问题: 为什么尺寸不变? 我如何强制更改尺寸?

使用GPO从Windows Server 2000到Windows 7的问题

所以我正在使用Windows Server 2000(我知道这是旧的,没有效果,但我们没有负责的AD所以没有select),我们没有访问GPO有关用户,只有电脑。 这就是为什么我们使用一些脚本来完成这项工作。 我正在使用GPO来更改registry项值并安装一些MSI。 我的问题是,它在XP启动,安装和reg文件效果很好,但它不与七,qork与什么都没有发生。 我不是一个有AD和GPO的专家,如果有人对我的问题来源有什么想法,我很感兴趣。

脚本删除用户configuration文件与registry本身只有几个月的旧configuration文件,但应保持当前configuration文件不变

首先,如果这个职位是重复删除configuration文件。 如果您有正确的链接,请将其张贴在下面或脚本本身。 问题:因为我有很多计算机使用Windows 7(2400系统)作为其操作系统,并且用户不断地将计算机从一台计算机更换或转移到另一台计算机,并且pipe理系统或C驱动器以获得一致的系统表演或释放空间是一项艰巨的任务。 我想有一个脚本,只会删除旧的(月数)configuration文件以及registry本身,但应保持当前configuration文件实例的registry也。 我在某个论坛上find了这个脚本,但是却没有正确的方法,因为它删除了所有的configuration文件,并排除了脚本中的pipe理员,pipe理员等,但我不能删除某个时间或date的旧configuration文件。 再次抱歉,如果这篇文章看起来像乱七八糟,但帮助表示赞赏

为什么Windows更新在下午2:30安装,而不是在registry中configuration的时间

我在多租户环境中使用服务器所在的域之外的WSUS服务器中的服务器。以下是WSUS设置的当前configuration: [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] "WUServer"="http://xxxxxxxxxx.xxxxxxxxxxx.net"" "WUStatusServer"="http://xxxxxxxxxx.xxxxxxxxxxx.net" "DisableWindowsUpdateAccess"=dword:00000000 "TargetGroup"="Dedicated 1" "TargetGroupEnabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] "ScheduledInstallTime"=dword:00000003 "ScheduledInstallDay"=dword:00000004 "AUOptions"=dword:00000004 "UseWUServer"=dword:00000001 "RebootWarningTimeout"=dword:00000005 这是一个我不能访问的客户端服务器,除非pipe理或排除故障。 这是作为操作系统运行的Server 2012,所以我知道Windows 8的处理Windows Update的方式发生了变化。 这些types的更改没有考虑到此服务器在下午2:30重新启动的事实,而更新计划在今天凌晨3:00进行。 服务器在这段时间显然是在线的,并且正在被客户端使用。 我曾经考虑过,在用户login到服务器的时候,不要重新启动,但是并没有真正“解决”这个问题。 另一个想法是,客户端可能有一个开发人员意外重启服务器,这是一种可能性。 任何帮助或改变registry设置的指导将不胜感激。 另外提到使用组策略registry不一定是最好的select,因为我们不pipe理他们的域名。 谢谢,

捕获两个快照之间的registry更改并将更改保存到reg文件

我想快照我的registry一次,安装软件,然后再次快照registry,然后我再想要能够比较更改并将添加的键等保存到.reg文件,以便我可以将这些更改写入另一台计算机。 我怎么会这样做?

将Internet Explorer设置为默认浏览器所需的registry设置是什么?

我猜这个问题的标题是不言而喻的,但理想情况下,我们希望设置registry项而不是运行某种工具。 这样我们可以为它制作一个脚本。 有谁知道需要改变设置为默认浏览器的IE的registry设置

Windows Vista / 7registry问题

我已经被赋予修改batch file的任务来安装我们的软件,它设置了某些registry值。 修改与Windows XP和Windows Vista / 7之间的registry差异有关。 显然,在较新的操作系统中,有一些包含registry数据的“影子registry”,这些registry数据可能与主要数据库不同步? 我找不到任何有关这方面的信息。 这可能是指在Vista / 7registry的交易性质? 简单的“提交”能解决这个问题吗? 如果是这样的话,那是什么语法? 编辑: 通过“语法”,我指的是在batch file中这样做的语法? 即我已经添加键/值,什么命令将“提交”交易?