无忧启动论坛

 找回密码
 注册
搜索

关于注册表[HKEY_CURRENT_USER\...与[HKEY_USERS\.DEFAULT\...的区别,全部完美解决

查看数: 5352 | 评论数: 35 | 收藏 6
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-6-8 21:53

正文摘要:

本帖最后由 wu733 于 2024-7-15 07:49 编辑 请教大佬,以下注册表第一段[HKEY_CURRENT_USER\...表示对所有用户产生效果,[HKEY_USERS\.DEFAULT\...表示对当前用户产生效果,那么将第二段[HKEY_USERS\.DEFAULT\Sof ...

回复

chinanoahli 发表于 前天 17:10
xmzhqw 发表于 2024-6-29 23:56
[HKEY_LOCAL_MACHINE\Software\Microsoft\Notepad]
"fWrap"=dword:00000001
"StatusBar"=dword:00000001
...

看 35 楼……
用英语可以搜到老的微软文档,.default 并非新用户模板,这是一个彻头彻尾的错误命名误导
chinanoahli 发表于 前天 17:06
本帖最后由 chinanoahli 于 2025-6-4 17:07 编辑

纠正一下, .default 并非新用户模板!!

来源: devblogs.microsoft.com/oldnewthing/20070302-00/?p=27783
.default 是 HKEY_USERS\S-1-5-18 (Local System) 的用户配置
也就是运行 winlogon 和 logonui 的那个用户

真正的新用户模板并没有一直在挂载在注册表中,而是离线储存在 X:\Users\Default\NTUSER.DAT 当中,只有使用时才会被加载


要编辑此文件,需要用到注册表编辑器的「加载配置单元」功能,编辑完记得卸载配置单元



wu733 发表于 2024-7-15 07:50:25
人生就是一场旅行,不在乎目的地,在乎的是沿途的风景
shingen2018 发表于 2024-6-30 00:50:51
这个帖子非常有意义!
xmzhqw 发表于 2024-6-29 23:56:24
[HKEY_LOCAL_MACHINE\Software\Microsoft\Notepad]
"fWrap"=dword:00000001
"StatusBar"=dword:00000001

这个注册码无法做到自动换行的,楼主是不是搞错了??我试了几个WinPE系统,都是错的。
FrostedGlass 发表于 2024-6-10 23:34:49
有些设置(组策略里有的)他分成两类,计算机配置和用户配置,有个别设置,是只能给当前用户设置,不能全局生效的,或者只能给系统设置,不能设置给具体用户的,你把里面的设置强行搬去另一个位置,他是不会生效的
bilv 发表于 2024-6-10 07:27:17
提示: 作者被禁止或删除 内容自动屏蔽
zyy 发表于 2024-6-9 19:49:38
谢谢分享,学习中
bigdiger_KING 发表于 2024-6-9 18:34:18
很久以前,单位的一台电脑可以是许多人用,可以第个人建个账号,每个人修改化状态
。。。。。所以,才会遗留如今这许多貌似不合理的设置
wu733 发表于 2024-6-9 15:52:43
oar 发表于 2024-6-9 15:41
各类设置,各个软件读取注册表分支位置 不相同的,因而看起来矛盾

就是这么个理,楼主不用钻牛角尖

“各类设置,各个软件读取注册表分支位置 不相同的,因而看起来矛盾”
这世界确实很矛盾,我不会钻牛角尖的
oar 发表于 2024-6-9 15:41:30
9zhmke 发表于 2024-6-9 15:39
没验证过你的,我之前验证过一些,有些注册表值只能放到某个键下才有用,程序不会到其他地方找,而有一些 ...

各类设置,各个软件读取注册表分支位置 不相同的,因而看起来矛盾

就是这么个理,楼主不用钻牛角尖
9zhmke 发表于 2024-6-9 15:39:49
wu733 发表于 2024-6-9 15:29
大佬研究一下我的验证,“关闭IE建议的网站”

没验证过你的,我之前验证过一些,有些注册表值只能放到某个键下才有用,程序不会到其他地方找,而有一些程序会到不同地方寻找。有没有一种可能是,在你举的例子里,程序只寻找本机(HKEY_LOCAL_MACHINE)的值而不管当前用户的值(HKEY_CURRENT_USER)?
wu733 发表于 2024-6-9 15:29:55
9zhmke 发表于 2024-6-9 15:28
你的总结有误吧,当前的用户的值我一直修改HKEY_CURRENT_USER,没有什么问题

大佬研究一下我的验证,“关闭IE建议的网站”
9zhmke 发表于 2024-6-9 15:28:01
你的总结有误吧,当前的用户的值我一直修改HKEY_CURRENT_USER,没有什么问题
oar 发表于 2024-6-9 15:20:27
本帖最后由 oar 于 2024-6-9 15:24 编辑
bilv 发表于 2024-6-9 11:06
win10 1944.4291 64位 ,Administrator账户(只有一个账户)把记事本 自动换行、状态栏的勾都去掉,重启电 ...

这个验证与楼主所贴的表达也不矛盾,
因为各类设置,各个软件读取注册表分支位置 不相同的,因而看起来矛盾不已

所以我说混乱
我觉得要
看adobe,autodesk等大型软件公司怎么理解current_user与.Default_user的
就是他们的软件,各类的设置在注册表的部分是怎么安排的
wu733 发表于 2024-6-9 15:15:17
oar 发表于 2024-6-9 14:59
确实有点混乱,有点搞脑子
……
可能是为了前后继承兼容性而带来的瞎胡搞

“NTFS 分区以上操作必须,FAT32分区,我估计NTUser.dat覆盖即可”
这个说法让人耳目一新,又学到了
martin313 发表于 2024-6-9 15:12:09
有点搞脑子
不知想要解决啥问题
oar 发表于 2024-6-9 14:59:50
本帖最后由 oar 于 2024-6-9 15:07 编辑

确实有点混乱,有点搞脑子
……
可能是为了前后继承兼容性而带来的瞎胡搞
还有,是否将C:\Users\Administrator\NTUser.dat覆盖到C:\Users\Default\NTUser.dat,就可以只设置一个当前用户的系统设置,而不需要一个一个都弄成所有用户+当前用户。或者说这样就可以将当前用户设置用于所有新建用户。

以上这个需求,应该是系统属性(高级系统设置)GUI这里,“用户配置文件”设置GUI这里操作,复制当前用户的设置到默认账号,这样这个电脑上的新用户都有了当前用户一样的设置(密码和凭据相关,他不会复制过去的,软件类的各类设置只要在注册表内的,都会复制过去,新用户登录后无需再次设置)

NTFS 分区以上操作必须,FAT32分区,我估计NTUser.dat覆盖即可
wu733 发表于 2024-6-9 14:59:00
本帖最后由 wu733 于 2024-6-9 15:14 编辑
bilv 发表于 2024-6-9 11:06
win10 1944.4291 64位 ,Administrator账户(只有一个账户)把记事本 自动换行、状态栏的勾都去掉,重启电 ...

首先,我用的Win7 x64,不知这个记事本自动换行、状态栏的值是否真正适合Win10 x64;
还有,关于集成7-zip相关注册表设置重新修改了一下,是我先入为主了;最后,你研究一下我验证的“关闭IE建议的网站”
FrostedGlass 发表于 2024-6-9 13:29:39
本帖最后由 FrostedGlass 于 2024-6-9 13:32 编辑

我的理解是:
HKEY_LOCAL_MACHINE = 当前机器
HKEY_CURRENT_USER = 当前的用户
HKEY_USERS = 当前已创建的用户 (也可能是再次挂载HKEY_CURRENT_USER了)
HKEY_USERS\.DEFAULT = 对之后新建的用户


至于32位部分,应该是Wow6432Node下面那些才对
yc2428 发表于 2024-6-9 11:25:28
谢谢分享
bilv 发表于 2024-6-9 11:06:56
提示: 作者被禁止或删除 内容自动屏蔽
guong 发表于 2024-6-9 10:23:32
谢谢分享
cutebe 发表于 2024-6-9 09:08:30
感谢分享!
2010kingkang 发表于 2024-6-9 08:12:47

谢谢分享
wang1126 发表于 2024-6-9 07:46:54
学习学习
Zap 发表于 2024-6-9 04:36:28
学习
wu733 发表于 2024-6-9 04:15:26
jazz.lu057 发表于 2024-6-9 04:13
发明注册表,当时这些软件大师真不知道是怎么想的

不是软件大师,是操作系统大神,人无完人,神仙也会犯错
jazz.lu057 发表于 2024-6-9 04:13:33
发明注册表,当时这些软件大师真不知道是怎么想的
wu733 发表于 2024-6-9 02:31:48
liangyi 发表于 2024-6-9 02:27
从字面原意来看
HKEY_CURRENT_USER\xxx 才是当前用户
HKEY_USERS\.DEFAULT 是针对所有新建用户的默认配置 ...

HKEY_CURRENT_USER\xxx  字面意思确实是当前用户,但是事实证明不是。微软害死我也

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-6-6 12:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表