HKEY_CURRENT_USER,通常缩写为 HKCU ,是Windows注册表的主要部分,是六个左右的注册表配置单元之一。
HKEY_CURRENT_USER包含Windows和软件的配置信息 特定于当前登录的用户 .
例如,位于HKEY_CURRENT_USER配置单元下的各种注册表项中的各种注册表值控制用户级设置,如已安装的打印机,桌面墙纸,显示设置,环境变量,键盘布局,映射的网络驱动器等。
您在控制面板中的各种小程序中配置的许多设置实际上存储在HKEY_CURRENT_USER注册表配置单元中。
如何到达HKEY_CURRENT_USER
HKEY_CURRENT_USER是一个注册表配置单元,是注册表编辑器中更容易找到的类型之一:
-
打开注册表编辑器
-
定位 HKEY_CURRENT_USER 在注册表编辑器中,从左侧窗格中。
-
双击或双击 HKEY_CURRENT_USER,或单击/点击左侧的小箭头或加号图标,如果要展开它。
较新版本的Windows使用箭头作为该按钮来扩展注册表配置单元,但其他版本具有加号。
如果您之前在计算机上使用了注册表编辑器,则可能很难找到HKEY_CURRENT_USER,因为该程序会将您直接带到最后的位置。由于所有装有Windows注册表的计算机都有此配置单元,如果您看不到它,实际上并没有丢失HKEY_CURRENT_USER,但您可能需要隐藏一些内容才能找到它。 以下是该做什么:从注册表编辑器的左侧,滚动到最顶层,直到看到Computer和HKEY_CLASSES_ROOT。单击或点击HKEY_CLASSES_ROOT文件夹左侧的箭头或加号,以最小化/折叠整个配置单元。正下方是HKEY_CURRENT_USER。 以下是您可能在HKEY_CURRENT_USER配置单元下找到的一些常用注册表项: 注意: 位于计算机上HKEY_CURRENT_USER配置单元下的注册表项可能与上面的列表不同。您运行的Windows版本以及已安装的软件都决定了可能存在的密钥。 由于HKEY_CURRENT_USER配置单元是特定于用户的,因此即使在同一台计算机上,其中包含的键和值也会因用户而异。这与大多数其他全局注册表配置单元不同,如HKEY_CLASSES_ROOT,它在Windows中的所有用户中保留相同的信息。 以下是HKEY_CURRENT_USER配置单元下的一些示例键的一些信息: HKEY_CURRENT_USER AppEvents EventLabels 这是在Windows和第三方应用程序中找到标签,声音和描述的地方,如传真蜂鸣声,已完成的iTunes任务,低电量警报,邮件蜂鸣声等。 HKEY_CURRENT_USER 控制面板 下 控制面板键盘 是找到一些键盘设置的地方,如键盘延迟和键盘速度选项,两者都通过 重复延迟 和 重复率 键盘控制面板小程序中的设置。 鼠标小程序是另一个小程序,其设置存储在 HKEY_CURRENT_USER 控制面板鼠标 键。其中一些选项包括 DoubleClickHeight,ExtendedSounds,MouseSensitivity,MouseSpeed , MouseTrails, 和 SwapMouseButtons。 另一个控制面板部分专门用于鼠标光标,在下面找到 游标 。这里存储的是默认和自定义游标的名称和物理文件位置。 Windows使用分别具有CUR和ANI文件扩展名的静止和动画光标文件,因此此处找到的大多数光标文件指向这些类型的文件。 %SYSTEMROOT%光标 夹。 HKCU控制面板桌面键也是如此,它定义了许多与桌面相关的设置 WallpaperStyle 描述是否将壁纸居中或将其拉伸到显示屏上。在同一地点的其他人包括 CursorBlinkRate,ScreenSaveActive,ScreenSaveTimeOut, 和 MenuShowDelay . HKEY_CURRENT_USER 环境 该 环境 关键是环境变量之类的 路径 和 TEMP 被发现。可以在此处或通过Windows资源管理器进行更改,它们将在两个位置进行反映。 HKEY_CURRENT_USER SOFTWARE 此注册表项中列出了许多特定于用户的软件条目。一个例子是Firefox Web浏览器程序的位置。这个子键就在哪里 PathToExe 找到值来解释在哪里 firefox.exe 位于安装文件夹中: HKEY_CURRENT_USER Software Mozilla Mozilla Firefox 57.0(x64 zh-US) Main HKEY_CURRENT_USER配置单元实际上只是指向位于HKEY_USERS配置单元下的键的指针,该配置项的名称与您的安全标识符相同。您可以在任一位置进行更改,因为它们是同一个位置。 HKEY_CURRENT_USER即使存在,因为它只是另一个配置单元的参考点,它提供了一种查看信息的简便方法。另一种方法是找到您帐户的安全标识符并导航到HKEY_USERS的该区域。 同样,在HKEY_CURRENT_USER中看到的所有内容仅适用于该用户 目前已登录 ,而不是计算机上存在的任何其他用户。这意味着每个登录的用户将从相应的HKEY_USERS配置单元中提取自己的信息,这反过来意味着HKEY_CURRENT_USER对于每个查看它的用户都是不同的。 由于这是如何设置的,您实际上只需导航到HKEY_USERS中的其他用户的安全标识符即可查看所有内容 他们 当他们登录时会在HKEY_CURRENT_USER中看到。 看不到HKEY_CURRENT_USER?
HKEY_CURRENT_USER中的注册表子项
HKCU的例子
有关HKEY_CURRENT_USER的更多信息