资源管理器命令行开关?

Jus*_*ing 46 windows-explorer command-line

是否有详尽的 Windows 资源管理器命令行开关列表?我知道/分开的这无证知识库文章以及这一个

Jus*_*ing 24

  • /separate - 作为一个单独的进程启动这个资源管理器实例。
  • /select [object] - 在新的资源管理器窗口中选择文件或文件夹
  • 为默认选择打开一个新的单窗格窗口。这通常是安装 Windows 的驱动器的根目录。
  • /e 启动 - Windows 资源管理器使用其默认视图。
  • /root - 打开指定对象的窗口视图。

  • 奇怪的是 /seperate 就像 /separate 一样。MS 一定是为拼写不好的人设置了一个特殊案例。 (15认同)
  • 这对读者来说可能并不明显,但您需要在命令行开关后附加一个逗号。例如:`explorer /seperate C:\temp` 无效,将打开一个默认位置。您需要使用`explorer /seperate, C:\temp`。 (13认同)
  • @Sebazzz 仅供参考:它是 **/separate**,而不是 */seperate*。 (2认同)

Sam*_*amB 21

我建议查看Geoff Chappell 关于资源管理器命令行开关的页面。它列出了 Justin 提到的所有开关以及 /idlist 开关(尽管使用它需要原始内存访问,因此在 SO 上可能比在 SU 上更有趣)。给出了每个开关的语法,还解释了一些关于项目说明符的深奥细节。

  • 在这里回答问题比提供链接更好。 (4认同)
  • 必须有更多的选择。例如,任务计划程序启动“explorer.exe /NOUACCHECK” - 此选项在任何地方都没有提及。 (2认同)

小智 8

我使用十六进制编辑器HxD 根据Windows 7 64 位(文件版本 6.1.7601.17514)查看了EXPLORER.EXE,并以 UTF16-LE 编码进行搜索/SELECT,并期望其他潜在参数与此相关。为什么以前没有人这样做过?我发现了什么:

  • /EXPAND- 将打开特定文件夹并解释文本中的环境变量。例子:
    • /EXPAND,%windir%将打开Windows文件夹。
    • /EXPAND,%programfiles%\Java将打开您的Java文件夹(路径中不会有空格)。
  • /FACTORY- 没有线索:需要一段时间才能开始,但我看不出发生了什么变化。预计所有设置均恢复出厂设置,但不同的文件夹视图仍然完好无损。

我发现的其他参数(/N/E/ROOT/IDLIST/SELECT/SEPARATE已经提到了。我既没有找到/SEPERATE,也没有/NOUACCHECK。另请记住:仅仅因为我发现了这些文本并不意味着资源管理器的代码也使用了每一个文本。


根据Windows 10,64 位(文件版本 10.0.19041.844),我还发现了更多参数,但我对其中任何参数都一无所知。该案例与二进制文件中的情况完全相同:

  • /LOADSAVEDWINDOWS
  • /NoShellRegistrationCheck
  • /NoUACCheck
  • /NoShellRegistrationAndUACCheck
  • /RunFirstLogonAnim