如何从 Windows 7 开始菜单运行命令?

如何从 Windows 7 开始菜单运行命令?

我尝试通过在 Windows 7 (x86) 的“开始”菜单的搜索框中键入命令来运行“cmd.exe”、“appwiz.cpl”等命令。我在 Vista 中可以很好地完成此操作。键入“cmd”后,我注意到在开始菜单中看到了指向“程序”的链接,因此似乎“cmd”已被识别,但当我单击显示的“程序”链接时,我收到以下消息。

“无法打开这些文件。您的 Internet 安全设置阻止打开一个或多个文件”

PS - 我并不想让“运行”命令显示在“开始”菜单中

我知道我可以使用 WinKey + R,但我希望获得与 Vista 相同的行为,以便我可以从搜索框运行任何程序。如果 Win-7 中没有该选项,那将是一种遗憾。

答案1

我设法解决了这个问题,同时保持了我的用户配置文件完好无损。只需要对注册表进行少量更改。删除用户配置文件肯定会产生同样的效果:

  1. 从任务管理器结束 EXPLORER.EXE 任务。
  2. 启动注册表编辑器
  3. 寻找以下键:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes{EF87B4CB-F2CE-4785-8658-4CA6C63E38C6}\TopViews{00000000-0000-0000-0000-00000000000}
  4. 重命名该键,使其看起来像以下内容:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes{EF87B4CB-F2CE-4785-8658-4CA6C63E38C6}\TopViews{00000000-0000-0000-0000-00000000000}.BACKUP
  5. 在任务管理器中单击文件 | 新建任务(运行)并输入 EXPLORER.EXE 并按回车键。
  6. 现在再次尝试从“开始”菜单进行搜索。

恢复所有%profile%\*ntuser*文件也应该具有类似的效果(*ntuser*文件是存储用户注册表设置的地方。)不幸的是,我的系统恢复尝试失败了,而且我没有任何以前的版本。

通过sevenforums.com


对于那些不了解原始问题的人来说:“开始”菜单的快速搜索结果很乱……

替代文本

...单击上述结果中的某个项目后出现此错误消息。

替代文本

答案2

当我在 Win7 的开始菜单中输入“cmd”时,得到的是“cmd.exe”而不是“程序”。

所以我不认为您的机器识别“cmd”。

答案3

我最终通过删除我的个人资料并创建新用户解决了这个问题。这似乎已经解决了问题

答案4

相同错误消息的替代解决方案。

背景

Microsoft 下载 - 在我的情况下是来自 Microsoft 更新目录,

但也有报道称,来自 Web Update 的

Microsoft 下载 在 Windows 7 64 位中创建大于 Windows 7 64 位允许的最大值的文件/路径名。请注意,您无法在 Windows 7 中手动创建超长路径名。

最多可包含 260 个字符,其中包括 3 个字符的驱动器标识和 1 个字符的终止符。

最大值为 256,不包括驱动器标识符(即 C:\),也不包括末尾的终止符。因此,整个目录路径加上文件名应小于或等于 256 个字符。从 256 中排除三个 (3) 字符的驱动器标识符“C:\”。

就我的情况来说,微软软件从微软下载的路径有好几次都大于270字节。

结果还是同样的错误。

这些文件无法打开。

您的 Internet 安全设置阻止打开一个或多个文件。

以下任一解决方案均可行:

将文件复制到更短的目录。

或者

重命名文件,使得整个路径(包括文件名)少于 256 个字符。

显然,在这些情况下,错误信息具有误导性。

看起来这可能是在未识别出真正错误时弹出的默认错误消息。

相关内容