hkey\ U当前\用户(hkey_current_user)和hkey\ U本地\机器(hkey_local_machine)的区别

HKEY\ U当前\用户与HKEY\ U本地\计算机...

hkey\ U当前\用户(hkey_current_user)和hkey\ U本地\机器(hkey_local_machine)的区别

HKEY\ U当前\用户与HKEY\ U本地\计算机

HKEY\ U CURRENT\ U USER和HKEY\ U LOCAL\ U MACHINE是Windows注册表中的两个根键,这是自Windows 3.1以来每个Windows操作系统安装的重要部分。Windows注册表保存设备设置、软件选项以及与计算机、操作系统和应用程序相关的其他信息。HKEY\ U CURRENT\ U USER和HKEY\ U LOCAL\ U MACHINE之间的主要区别在于它们属于什么。HKEY\ U LOCAL\ U MACHINE保存与计算机整体相关的信息,而HKEY\ U CURRENT\ U USER包含特定于该用户的信息。因此,HKEY\ U LOCAL\ U MACHINE只有一个副本,而HKEY\ U CURRENT\ U USER有多个不同值的副本。

如果用户决定在HKEY\ U CURRENT\ U user中编辑注册表项,他只会更改自己的设置。但如果他更改HKEY\ U LOCAL\ U机器中的条目,他将更改所有使用该计算机的用户的设置。一个很好的例子就是安装一个新的软件。许多软件在安装时都会询问它是只针对当前用户还是针对每个人。为当前用户选择只会导致条目在HKEY\ U current\ U user中生成,而为所有人选择则会将条目放入HKEY\ U LOCAL\ U MACHINE中。显然,选择前者意味着只有安装了软件的用户才能使用它,而选择后者则可以让所有人看到并使用软件。

HKEY\ U LOCAL\ U MACHINE和HKEY\ U CURRENT\ U USER的另一个关键区别是谁可以编辑它。前者可以由任何有权访问注册表的用户编辑,而后者只能由单个用户编辑。您不能登录到一个帐户并编辑另一个帐户上的HKEY\ U CURRENT\用户条目。

最后,还有注册表项何时加载的问题。在操作系统启动期间加载HKEY\ U LOCAL\ U计算机。相比之下,HKEY\ U CURRENT\ U USER仅在用户登录到其帐户后加载,这是相当合理的,因为操作系统不知道它将加载哪个HKEY\ U CURRENT\ U用户。如果用户未登录特定帐户或未登录来宾帐户,则将加载默认的HKEY\ U CURRENT\ U用户设置。对于新用户,HKEY\ U CURRENT\ U user条目也将与默认值相同。

总结:

1.HKEY\ U CURRENT\ U USER仅适用于一个用户,HKEY\ U LOCAL\ U MACHINE适用于所有用户2.HKEY\ U LOCAL\ U MACHINE始终可用,而特定用户的HKEY\ U CURRENT\ U USER仅在登录时可用3.HKEY\ U LOCAL\ U MACHINE在启动时加载,而HKEY\ U CURRENT\ U USER在登录时加载

  • 发表于 2021-06-23 20:51
  • 阅读 ( 140 )
  • 分类:IT

你可能感兴趣的文章

在windows中打印文件夹和目录内容的5种方法

... 幸运的是,解决方案确实存在。无论您是家庭用户还是企业的一部分,您可能有一天需要打印一个包含目录全部内容的列表,当这一天到来时,以下方法将为您节省大量时间。在本文中,我们将向您展示五种不同的方...

  • 发布于 2021-03-12 16:20
  • 阅读 ( 217 )

如何关闭windows10:7提示和技巧

... HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System ...

  • 发布于 2021-03-13 03:25
  • 阅读 ( 246 )

creators中的5个最佳生产力特性更新了

...。微软终于意识到,如果人们为了安装一些更新而放弃了当前的任务,这对他们的工作流程没有帮助。 ...

  • 发布于 2021-03-14 13:48
  • 阅读 ( 187 )

如何在windows、mac和linux上禁用usb存储设备

... Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]"Start"=dword:00000004 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR\Enum]"Count"=dword:00000000"NextInstance"=dword:00000000 ...

  • 发布于 2021-03-26 07:27
  • 阅读 ( 663 )

如何手动触发bsod(以及为什么要这样做)

...EY\U LOCAL\U MACHINE\System\CurrentControlSet\Services\hyperkbd\Parameters\本地计算机\系统\CurrentControlSet\Services\hyperkbd\Parameters ...

  • 发布于 2021-03-30 01:08
  • 阅读 ( 193 )

如何防止windows用户更改屏幕保护程序

...脑的所有用户禁用屏幕保护程序设置,请导航到此键: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies 请注意,除了蜂巢之外,这两个位置的一切都是相同的。HKEY\ U CURRENT\ U USER中的项目仅适用于当前登录的用户,而HKEY\ U ...

  • 发布于 2021-04-08 10:19
  • 阅读 ( 143 )

如何防止windows用户更改桌面背景

...脑的所有用户禁用屏幕保护程序设置,请导航到此键: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies 请注意,除了蜂巢之外,这两个位置的一切都是相同的。HKEY\ U CURRENT\ U USER中的项目仅适用于当前登录的用户,而HKEY\ U ...

  • 发布于 2021-04-08 16:54
  • 阅读 ( 243 )

“运行”对话框如何知道应用程序在哪里?

...KEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths and HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths Example HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe (Default) value data has the full path to the executable. I...

  • 发布于 2021-04-09 08:30
  • 阅读 ( 150 )

当您不小心导航到错误的注册表项时该怎么办

...开始重新命名注册表。 例如,假设您已深入到以下键: HKEY_CURRENT_USER\System\CurrentControlSet\Policies 然后你意识到你想去系统\CurrentControlSet\Policys的HKEY\U本地\U机器配置单元。哎呀! 不需要从头开始。只需右键单击当前键(在本例中...

  • 发布于 2021-04-09 17:47
  • 阅读 ( 137 )

如何在计算机启动时自动启用num lock

...单击“选择电源按钮的功能”。单击此屏幕顶部的“更改当前不可用的设置”链接,然后向下滚动并取消选中“打开快速启动(推荐)”选项。单击“保存更改” 当你启动你的电脑时,它现在应该启动慢一点-也许在SSD上只需要...

  • 发布于 2021-04-09 21:28
  • 阅读 ( 170 )
jx390727
jx390727

0 篇文章

相关推荐