Ian*_*oyd 4 windows-registry windows-vista regedit system-recovery
如何从 Windows Vista 恢复工具编辑注册表?
恢复工具提供 5 个选项:
我可以点击Command Prompt,在那里我可以输入:
X:\Sources>regedit
Run Code Online (Sandbox Code Playgroud)
并出现RegEdit。但它正在编辑运行恢复工具的迷你 Windows 环境的注册表——它不是我的注册表。
我需要编辑
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\xx-YY
并将其更改为
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\en-美国
我尝试创建一个虚拟密钥:
HKCU\Software\TempTestFoo
Run Code Online (Sandbox Code Playgroud)
然后使用File -> Import导入注册表配置单元文件:
C:\WINDOWS\system32\config\system
Run Code Online (Sandbox Code Playgroud)
确实如此,它引入了除CurrentControlSet之外的所有键:
\CurrentControlSet001
\CurrentControlSet002
\CurrentControlSet003
\LastKnownGoodRecovery
\MountedDevices
\Select
\Setup
\WPA
Run Code Online (Sandbox Code Playgroud)
快速回答,你几乎就在那里。检查Currentkey 中的值HKEY_LOCAL_MACHINE\SYSTEM\Select。这将告诉您CurrentControlSet00X需要对哪些's 进行更改。
例如,如果Current设置为2,则需要HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet002使用更改进行编辑。
它的工作方式是这样的:
Windows 始终保留此密钥的几个副本,后缀为 001 到 003(我认为 Windows 7 中只有 2 个?)。CurrentControlSet001、CurrentControlSet002 和 CurrentControlSet003。将它们视为在计算机关闭时持续存在的主密钥。
当您登录到 Windows 时,它会使用键中的值选择上次使用Current的HKEY_LOCAL_MACHINE\SYSTEM\Select键。内容被复制到一个名为 的键中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet。此键是您登录时 Windows 使用的键。
当您从 Windows 注销时,更改将写回到您首次登录时最初复制的密钥中。 CurrentControlSet002例如。 CurrentControlSet消失,可以这么说。这就是为什么您在注销时无法在恢复控制台中看到它的原因:-)
我的回答可能有点过分(我责怪红牛),但我想我会用详细的答案来回答一个详细的问题。
| 归档时间: |
|
| 查看次数: |
3752 次 |
| 最近记录: |