我刚刚使用笔记本电脑的恢复盘(HP Pavilion dv6-2151cl)以最少的设置全新安装了 Windows 7 Home Premium。安装后,我将“程序数据”和“用户”设置为 D 分区,以节省更改注册表文件夹的空间。然后我更新了 Windows(包括 W7 SP1),并安装了所有其他程序。
安装完所有其他程序后,我注意到“所有程序”中所有新程序(未包含在 Windows 安装中)的图标都有一个空白页作为图标,它们没有任何作用。在 Windows 资源管理器中查看“D:\Program Data\Microsoft\Windows\Start Menu\Programs”,情况也是如此。C: 和“D:\Users...”中的所有快捷方式在“Windows 资源管理器”和“所有程序”中均可用。
我还注意到快捷方式确实在“打开”对话框中显示了正确的图标。如果我将“D:\Program Data...”中的快捷方式复制到桌面,它们也会按预期工作。
我检查了 .lnk 的文件关联,没有问题,但也尝试了此文件关联的注册表修复程序,但没有任何效果。在“所有程序”菜单中,我没有发现丢失的程序,但如果它们位于“D:\Program Data...”中,它们就不会执行任何操作。
关于如何让 Windows 7 正确处理“D:\Program Data...”中的快捷方式,您有什么想法吗?
答案1
answers.microsoft.com 给了我这个答案,为我解决了这个问题:
您可以运行修复程序并检查。自动诊断和修复 Windows 文件和文件夹问题 http://support.microsoft.com/mats/windows_file_and_folder_diag/en-us