Start-Process -WindowStyle最大化不会最大化窗口

时间:2018-11-22 02:18:35

标签: powershell windows-7 32-bit

似乎:

Start-Process -WindowStyle Maximized 'C:\Program Files\Microsoft Office\root\Office16\ONENOTE.EXE'

以窗口样式启动OneNote,而不管参数是Maximized还是Minimized

  • 如果最后一次是正常最大化,则它将打开正常或最大化
  • 如果上次时间是最小化,则它将正常打开

你知道为什么吗?我的Windows 7 32位计算机上具有版本6。


从Windows文档:Start-Process

1 个答案:

答案 0 :(得分:2)

mklement0所述,不能保证程序会遵循请求的窗口样式。

在某些情况下,您可以通过编辑相关的注册表项来解决此问题。在这种情况下:

$registryPath = "HKCU:\Software\Microsoft\Office\16.0\OneNote\General\"; 
Set-ItemProperty -path $registryPath -name "WindowMode" -Value 1; 
Start-Process 'C:\Program Files (x86)\Microsoft Office\root\Office16\ONENOTE.EXE'