分享方式:


SMS_AutoStartSoftware用戶端 WMI 類別

類別 SMS_AutoStartSoftware 是用戶端 Windows Management Instrumentation (WMI) 類別,Configuration Manager列舉作業系統自動啟動或緊接之後的軟體。

下列語法已從受控物件格式 (MOF) 程式碼簡化,並包含所有繼承的屬性。

語法

Class SMS_AutoStartSoftware   
{  
      String BinFileVersion;  
      String BinProductVersion;  
      String Description;  
      String FileName;  
      String FilePropertiesHash;  
      String FilePropertiesHashEx;  
      String FileVersion;  
      String Location;  
      String Product;  
      String ProductVersion;  
      String Publisher;  
      String StartupType;  
      String StartupValue;  
};  

方法

類別 SMS_AutoStartSoftware 不會定義任何方法。

屬性

BinFileVersion
資料類型:String

存取類型:唯讀

限定詞:無

保留。 供內部使用。

BinProductVersion
資料類型:String

存取類型:唯讀

限定詞:無

保留。 供內部使用。

Description
資料類型:String

存取類型:唯讀

限定詞:無

要呈現給使用者的檔案描述,例如「AT 樣式鍵盤的鍵盤驅動程式」或「Microsoft Word for Windows」。

FileName
資料類型:String

存取類型:唯讀

限定詞:無

檔案名,包括副檔名,但不包括路徑,例如「Notepad.exe」。

FilePropertiesHash
資料類型:String

存取類型:唯讀

限定詞:[金鑰]

唯一的 128 位簽章,衍生自檔案的 ProductDescriptionProductVersionPublisherFileName 屬性組合。

FilePropertiesHashEx
資料類型:String

存取類型:唯讀

限定詞:無

唯一的 128 位簽章,衍生自檔案的 ProductDescriptionProductVersionPublisherBinProductVersionFileNameFileVersionBinFileVersion 屬性的組合。

FileVersion
資料類型:String

存取類型:唯讀

限定詞:無

檔案的版本,例如 「3.00A」 或 「5.00.RC2」。

Location
資料類型:String

存取類型:唯讀

限定詞:無

探索自動啟動檔案的路徑。 此路徑相對於 屬性的 StartupType 值。 例如,當 屬性設定為 「HKEY_LOCAL_MACHINE」 時, StartupType 它可以是 「Software\Microsoft\Windows\CurrentVersion\Run」。

Product
資料類型:String

存取類型:唯讀

限定詞:無

用來散發檔案的產品名稱,例如「Microsoft Windows」。

ProductVersion
資料類型:String

存取類型:唯讀

限定詞:無

散發檔案的產品版本,例如 「3.00A」 或 「5.00.RC2」。

Publisher
資料類型:String

存取類型:唯讀

限定詞:無

產生檔案的公司,例如「Microsoft Corporation」 或 「Standard Microsystems Corporation, Inc」。

StartupType
資料類型:String

存取類型:唯讀

限定詞:無

自動啟動軟體的來源點。 可能的值為:

  • Registry:Current User

  • 登錄:本機電腦

  • Win.ini

  • 所有使用者開機檔案夾

  • 使用者設定檔開機檔案夾

    StartupValue
    資料類型:String

    存取類型:唯讀

    限定詞:無

    與快捷方式相關聯的應用程式命令字串。

註解

由於應用程式的本質,許多與系統相關的軟體會與系統分開載入。 大部分的軟體都需要在載入之前先執行作業系統。 除了許多適合用途的應用程式,例如音效驅動程式、滑鼠驅動程式和其他介面,惡意程式碼和病毒等專案通常會將自己放在相同的載入區域中。 您可以列舉這些應用程式,以監視其部分安全性原則和程式的健康情況。

登錄中有八個區域可在作業系統啟動時執行應用程式。 列舉下列索引鍵會提供應用程式清單及其相關聯的路徑,以便從中擷取標頭資訊:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx

  • HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\run

  • HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx

    類別 SMS_AutoStartSoftware 會列舉 %systemdir%\Win.ini 檔案中的所有專案,以識別可能使用此非必要啟用方法的惡意軟體之外的繼承應用程式。 此類別會列舉下列檔案專案中的應用程式:

  • win.ini [windows] run=

  • win.ini [windows] load=

    類別 SMS_AutoStartSoftware 會列舉 [開始] 功能表中 [啟動] 資料夾的內容,以提供可從中擷取標頭資訊之二進位檔的路徑。 如果二進位檔Rundll32.exe或Rundll64.exe,則 類別會從 DLL 檔案擷取標頭資訊,這是執行 Rundll32.exe 的第一個命令列參數。

    例如:

RUNDLL32.EXE C:\WINDOWS\System32\NvCpl.dll,NvStartup  

在此情況下, 類別會從NVCpl.dll收集標頭資訊,而不是Rundll32.exe。

注意事項

如果可執行檔的標頭資料是 null 針對公司、產品或版本欄位,則會以大寫檔案名取代欄位。

需求

執行時間需求

如需詳細資訊,請參閱Configuration Manager用戶端執行時間需求。

開發需求

如需詳細資訊,請參閱Configuration Manager用戶端開發需求。

另請參閱

Asset Intelligence 用戶端 WMI 類別
SMS_BrowserHelperObject用戶端 WMI 類別
SMS_InstalledExecutable用戶端 WMI 類別
SMS_InstalledSoftware用戶端 WMI 類別
SMS_InstalledSoftwareMS用戶端 WMI 類別
SMS_Processor用戶端 WMI 類別
SMS_SoftwareShortcut用戶端 WMI 類別
SMS_SystemConsoleUsage用戶端 WMI 類別
SMS_SystemConsoleUser用戶端 WMI 類別