标签: windows-registry

我们如何在不使用 3rd 方工具的情况下将多个密钥插入到一个注册表文件夹中?

要将多个键插入注册表文件夹(例如Computer\HKEY_CLASSES_ROOT\....\....),我基本上必须为每个键手动右键单击 → New → Key。

在此处输入图片说明

这可能会变得烦人且多余,尤其是在我需要插入 10 个以上的键时。

有没有办法使用默认 GUI 将多个键插入到注册表文件夹中?

有没有一个 cmd 命令来做到这一点?

windows windows-command-prompt windows-registry

6
推荐指数
1
解决办法
6839
查看次数

了解 Windows 注册表的好资源

你能推荐一些关于 Windows 注册表的介绍性材料吗?

windows windows-registry

5
推荐指数
1
解决办法
329
查看次数

在 Windows 系统上启用系统范围的 TCP keepalive

我可以更改/添加KeepAliveTime相关的注册表变量以使 Windows 机器在空闲连接上发送 TCP 保持活动数据包吗?

我想知道是否有人成功地完成了这项工作。具体来说,当应用程序在 TCP 连接上空闲时没有做任何特别的事情 (setsockopt) 来保持连接。

此 Microsoft TechNet 详细介绍了使用KeepAliveTime和相关注册表变量配置系统范围的 Keep-Alive

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\KeepAliveTime

看起来像是使用 keep-aliveLinux 系统范围的配置
但是,这需要程序使用setsockopt()并请求保持活动状态(对吗?)。

请记住,即使在内核中配置了 keepalive 支持,也不是 Linux 中的默认行为。程序必须使用setsockopt 接口为其套接字请求keepalive 控制。实现keepalive的程序相对较少......

windows tcp keepalive windows-registry

5
推荐指数
1
解决办法
3万
查看次数

注册表中的更改值

一旦我们更改了应用程序中的设置,是否有应用程序可以跟踪更改的 reg 键值?

windows windows-registry

5
推荐指数
1
解决办法
197
查看次数

通过 GPO 设置二进制注册表设置

我有一个 REG_BINARY 注册表项,我想通过 GPO 设置它。但是,用于添加注册表设置的 GPO 界面只有一个“值数据”文本字段。

我可以将类型设置为 REG_BINARY,但是期望数据的文本字段的格式是什么,以便正确设置密钥?

在此处输入数据之前,我应该将数据转换为十六进制,还是应该以完全不同的方式执行此操作?

group-policy binary windows-registry

5
推荐指数
1
解决办法
8307
查看次数

Windows 2008 R2 中注册表文件的位置是什么

在 Windows 2008 R2 服务器注册表中查找物理文件。有谁知道他们的位置和名字吗?

windows-server-2008 windows-registry

5
推荐指数
1
解决办法
4万
查看次数

可以修改域上的 HKLM\Software\Policies 和 HKCU\SOFTWARE\Policies 吗?

背景:

我有一个域(2003 功能级别),其中包含 Windows XP 和 Windows 7 客户端。我们一直在使用组策略来管理我们的工作站。

现在,我处于一种情况,我需要根据一些复杂的逻辑应用不同的 GPO策略而不是首选项)。我也许能够创建多个 GPO 并进行安全/WMI 过滤,但它会变得很混乱。脚本对我们来说是一种更简洁的方法(特别是 PowerShell)。

我想做的事:

我想使用启动脚本来启用 GPO 策略。我的登录脚本似乎可以编辑 HKEY_LOCAL_MACHINE\SOFTWARE\Policies 和 HKEY_CURRENT_USER\SOFTWARE\Policies 的内容。这些注册表项都有详细记录,设置它们非常简单。我在网上看到很多人这样做的案例,但我想在我做之前确保这是一个理智的想法。

PC 仍将加入域,并且仍将存在一些 GPO(至少是默认域策略)。因此,有可能与任何现有政策发生冲突。我期待以下情况会发生:

  • 如果 GPO 中的策略项“未配置”,则不存在冲突。将写入我的启动脚本中的注册表值并使策略生效。
  • 如果在 GPO 中将策略项设置为禁用/启用,它将与我的脚本发生冲突。该脚本可能会在启动时“获胜”,但在后台刷新期间它会被覆盖。

那么,我的理解正确吗?这是一件可以做的事情吗?

scripting powershell group-policy windows-registry startup-scripts

5
推荐指数
2
解决办法
949
查看次数

管理模板(ADMX 文件)如何工作?

我基本上对组策略一无所知,除了偶尔在本地 Windows 机器上使用本地组策略编辑器编辑一些设置之外。我确实有通过 regedit 直接或通过合并.reg文件来应用注册表更改的经验。我想知道组策略管理模板(.admx文件)在概念上与注册表文件有多相似。

是否可以使用要调整的设置编写管理模板文件,将文件复制到另一台计算机,然后当有人双击它时,它会有效地“安装”该设置?这就是注册表文件的作用;我想知道组策略文件是否以相同的基本方式运行。

如果他们这样做了,我将如何制作 ADMX 文件来编辑单个组策略设置?特别是我试图将以下策略设置为“禁用”(以编程方式):

Computer Configuration > Administrative Templates > Windows Components > Windows Update
Configure Automatic Updates
Run Code Online (Sandbox Code Playgroud)

group-policy windows-registry

5
推荐指数
2
解决办法
6603
查看次数

是否有 GPO 或注册表调整来在窗口打开的任务栏上显示任务栏按钮?

是否有注册表调整或组策略对象允许我设置仅在窗口打开的任务栏上显示应用程序图标的设置?如果没有 GPO 或注册表调整,可以通过右键单击任务栏,选择属性来设置,然后对于具有多个显示器的 Windows 10,可以将设置在底部设置为以下之一:“所有任务栏”、“主任务栏和任务栏”窗口打开的位置”或“窗口打开的任务栏”。后者是我试图通过 GPO 或注册表调整在工作站上强制执行的。

我有最新的 Windows 10 ADM/ADMX 文件,但似乎找不到可以让我这样做的 GPO。

windows group-policy windows-registry windows-10

5
推荐指数
1
解决办法
3153
查看次数

Windows 10 1809 - 区域/语言注册表项

今天我有两个简单的问题想问你们,希望你们能帮助我,因为我自己由于某种原因无法找到它。

对于 Windows 10 1809,哪些注册表项控制以下设置?:

  • 设置 > 时间和语言 > 地区 > “国家或地区”
  • 设置 > 时间和语言 > 语言 >“首选语言”语言顺序

我已经使用以下键进行了相当多的测试,但它们似乎无法控制这五个设置中的任何一个:

HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale > “(默认)”键
HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language > “默认”键
HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language > “InstallLanguage”键HKCU\Control Panel\International\Geo > “国家”键
HKCU\Control Panel\International > “区域设置”键
HKCU\Control Panel\International > “区域设置名称”键

windows-registry windows-10

5
推荐指数
1
解决办法
4万
查看次数