0

システムで「システム構成」(msconfig.exe) を実行すると、3 つのエントリが表示されます。

  • Parallels ツール
  • ジャバと
  • ドロップボックス

msconfig.exe のスクリーンショット

しかし、次の powershell スクリプトを実行すると:

$computer = "LocalHost" 
$namespace = "root\CIMV2" 
$results = Get-WmiObject -class Win32_StartupCommand -computername $computer -namespace $namespace

ドロップボックスのエントリのみを取得します。Win32_StartupCommand はすべてのエントリを表示すべきではありませんか? パワーシェル

4

2 に答える 2

1

私の知る限り、 からのものHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Runは にリストされていませんWin32_StartupCommand

于 2012-11-27T10:43:01.797 に答える
0

http://www.ghacks.net/2016/06/04/windows-automatic-startup-locations/

このブログでは、次の 2 つのアドレスは 64 ビット システムのみであると述べています。

HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run (64 ビット システムのみ) HKCU\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run (64 ビット システムのみ)

したがって、それらもコードに含める必要があると思います。

于 2016-06-22T14:27:13.280 に答える