Regedit 可以编辑的最大 REG_SZ 值是多少?

Tho*_*ler 16 windows-registry regedit

我在注册表中发现一个大字符串值 (REG_SZ),我想复制它。当我双击该值时,文本框为空。

Regedit 可以在其文本框中编辑的最大 REG_SZ 值是多少?

Tho*_*ler 18

Regedit 文本框中可显示的最大字符串长度为 43679。从长度 43680 开始,文本框将显示为空。(Windows 10 21H1,如果重要的话)。

我说“出现”,因为价值实际上仍然存在。您可以按Ctrl+ACtrl+C将其复制到剪贴板。您还可以将文本复制到剪贴板并将其粘贴回 Regedit 并接受它。

  • 43680/dec = 0xAAA0/hex,这是一个奇怪的限制!? ;-) 我们是在 BCD 国家吗? (4认同)
  • 如果该值仍然存在,则可能是对传递给编辑控件用于绘制的 API 的文本宽度的显示限制。 (3认同)
  • @汉努43680*3+32 = 2^17。不确定为什么这可能是限制(也许与每个字符 3 个字节的多字节编码有关?),但感觉比 0xAAA0 更接近事实。 (3认同)
  • +1,因为我从来不知道我想知道这一点。 xD 好问题,好答案。 :) (2认同)