无法固定到开始菜单或任务栏

无法固定到开始菜单或任务栏

我的“开始”菜单左上角的面板是空白的。如果我从“所有程序”中选择某个程序,右键单击并选择“固定到开始菜单”(或“固定到任务栏”),该命令将被忽略。“开始”->“属性”->“开始菜单”选项卡->“自定义”中的更改将被忽略。

任务栏已锁定。任何解锁命令都会被忽略。我尝试右键单击任务栏并清除“锁定任务栏”;然后右键单击“开始”->“属性”->“任务栏”选项卡。

许多其他窗口设置不会保留,例如 Windows 资源管理器中的文件选项和运行对话框中的下拉列表。

背景

我的台式机有两个驱动器,一个装有 Windows 7 Home Premium SP1 的 SSD(C:),另一个装有 \Users 和我的所有数据的 HDD(D:)。HDD 出现故障,已更换(仍为 D:)。我已从备份中恢复数据,但 AppData 中的所有内容都丢失了。

作为恢复的一部分,我回到了硬盘出现故障之前的还原点;然后必须安装大量 Windows 更新。

调查

我在登录时注意到事件 ID 1542“Windows 无法加载类注册表文件详细信息 - 系统找不到指定的文件。”;没有关于缺少哪个文件的详细信息。

我检查了D:\Users及其子目录的权限,Chkdsk和sfc –scannow均没有报错。

我在获得有效的用户登录方面遇到了很多麻烦(事件 ID 1505 和 1511)。当我反复安装 Windows 更新并重新启动时,这些错误“消失”。在此期间,创建了文件 D:\Users\Default\ntuser.dat。

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-(长数字)看起来正常,它在 ProfileImagePath 中具有正确的路径。

我读过一个网站,建议删除用户帐户并重新创建。我在解决之前的错误时已经这样做了。还有建议检查文件 D:\Users(UserName)\AppData\Local\Microsoft\Windows\UsrClass.dat – 我没有这个文件,HKLM\SYSTEM\CurrentControlSet\Control\hivelist 中没有对 UsrClass.dat 的引用。

您能建议一下需要更改什么吗?

答案1

到达那里!

本网站(http://unlockforus.blogspot.co.uk/2012/05/technical-details-of-windows-7-taskbar.html) 讨论了 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced 下的注册表项。

egTaskbarSizeMove = 0(选中值)或 1(未选中值)

问题是我没有在 HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer 下安装 Advanced。当我尝试添加它时,出现错误“无法在易失性父键下创建稳定子键”。

(“易失性”表示密钥在重启后无法继续存在。)

我删除了 Explorer 项,然后创建了 Explorer 和 Advanced。我不知道是什么原因导致 Explorer 项不稳定,但删除并重新创建它解决了我的问题。

就这些。我重启后,HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced 下创建了很多东西,现在我的系统运行正常了。

相关内容