Thomas Weller Asked: 2021-12-27 10:07:55 +0800 CST2021-12-27 10:07:55 +0800 CST 2021-12-27 10:07:55 +0800 CST Regedit 可以编辑的最大 REG_SZ 值是多少? 772 我在注册表中遇到了一个大字符串值 (REG_SZ),我想复制它。当我双击该值时,文本框为空。 Regedit 可以在其文本框中编辑的最大 REG_SZ 值是多少? windows-registry regedit 2 个回答 Voted Best Answer Thomas Weller 2021-12-27T10:07:55+08:002021-12-27T10:07:55+08:00 可以在 Regedit 的文本框中显示的最大字符串的长度为 43679。从长度 43680 开始,文本框将显示为空。(Windows 10 21H1,如果重要的话)。 我说“出现”,因为价值实际上仍然存在。您可以按Ctrl+A和Ctrl+C将其复制到剪贴板。您还可以将文本复制到剪贴板并将其粘贴回 Regedit 并接受它。 Laura 2022-04-29T01:06:27+08:002022-04-29T01:06:27+08:00 我确信Ctrl+ A& Ctrl+V并不总是有效,因为它不适用于这两个键: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\OneSettings\TargetingAttributes HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\OneSettings\TargetingAttributesVerified 这两个值都是多行非常长的文本(每个 > 60000),就像这个小样本模式一样: { "Version": ... "SchemaVersion": ... ... } 但我可以确认Ctrl+ A& Ctrl+C有效,它完美地复制了很长的多行值。 但是任何尝试放置新的多行值(对于一小部分的简单编辑)都不起作用,无论它有多长或多短,它只会占用/接受(写入)文本的第一行。 因此,使用 REGEDIT 编辑此类值似乎不是一种选择。 也试过: 如果我将分支导出到(.reg)文件,编辑(.reg)文件中的文本并尝试重新导入(双击)并刷新(使用F5键),这样的值不会更新。 如果我将分支导出到 (.reg) 文件,删除密钥,尝试重新导入(双击)并刷新(使用 F5 键),则不会导入此类密钥(但消息显示所有密钥都已导入)。 我还用一个短的多行值进行了测试,结果相同,无法粘贴它,只接受第一行,如果在 (.reg) 文件中也被忽略,等等。 密钥类型有点奇怪,它是 REG_SZ,而不是 REG_MULTI_SZ。 这让我非常疯狂,当它们在 REG_SZ 类型键中是多行时,如何放置/编辑这些值是我不知道的。 无论如何,谢谢,至少我可以阅读/复制它们。
可以在 Regedit 的文本框中显示的最大字符串的长度为 43679。从长度 43680 开始,文本框将显示为空。(Windows 10 21H1,如果重要的话)。
我说“出现”,因为价值实际上仍然存在。您可以按Ctrl+A和Ctrl+C将其复制到剪贴板。您还可以将文本复制到剪贴板并将其粘贴回 Regedit 并接受它。
我确信Ctrl+ A& Ctrl+V并不总是有效,因为它不适用于这两个键:
这两个值都是多行非常长的文本(每个 > 60000),就像这个小样本模式一样:
但我可以确认Ctrl+ A& Ctrl+C有效,它完美地复制了很长的多行值。
但是任何尝试放置新的多行值(对于一小部分的简单编辑)都不起作用,无论它有多长或多短,它只会占用/接受(写入)文本的第一行。
因此,使用 REGEDIT 编辑此类值似乎不是一种选择。
也试过:
密钥类型有点奇怪,它是 REG_SZ,而不是 REG_MULTI_SZ。
这让我非常疯狂,当它们在 REG_SZ 类型键中是多行时,如何放置/编辑这些值是我不知道的。
无论如何,谢谢,至少我可以阅读/复制它们。