Dela via


SMS_AutoStartSoftware klientens WMI-klass

Klassen SMS_AutoStartSoftware är en WMI-klass (Client Windows Management Instrumentation) i Configuration Manager som räknar upp programvara som startar automatiskt med eller omedelbart efter operativsystemet.

Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.

Syntax

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;  
};  

Metoder

Klassen SMS_AutoStartSoftware definierar inga metoder.

Egenskaper

BinFileVersion
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Reserverade. För internt bruk.

BinProductVersion
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Reserverade. För internt bruk.

Description
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Filbeskrivning som ska presenteras för användare, till exempel "Tangentbordsdrivrutin för AT-tangentbord" eller "Microsoft Word för Windows".

FileName
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Namnet på filen, inklusive tillägget men exklusive sökvägen, till exempel "Notepad.exe".

FilePropertiesHash
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: [nyckel]

En unik 128-bitars signatur som härleds från en kombination av Productegenskaperna , , DescriptionProductVersion, Publisheroch FileName för filen.

FilePropertiesHashEx
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

En unik 128-bitars signatur som härleds från en kombination av Productegenskaperna , , ProductVersionDescription, Publisher, FileName, FileVersion, BinProductVersionoch BinFileVersion för filen.

FileVersion
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Versionen av filen, till exempel "3.00A" eller "5.00.RC2".

Location
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Sökvägen där autostartfilen identifierades. Den här sökvägen är relativ till värdet för StartupType egenskapen . Det kan till exempel vara "Software\Microsoft\Windows\CurrentVersion\Run" när StartupType egenskapen är inställd på "HKEY_LOCAL_MACHINE".

Product
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Namnet på den produkt som filen distribueras med, till exempel "Microsoft Windows".

ProductVersion
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Versionen av produkten som filen distribueras med, till exempel "3.00A" eller "5.00.RC2".

Publisher
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Företaget som producerade filen, till exempel "Microsoft Corporation" eller "Standard Microsystems Corporation, Inc".

StartupType
Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Den punkt från vilken programvaran startas automatiskt. Möjliga värden är:

  • Register:Aktuell användare

  • Register:Lokal dator

  • Win.ini

  • Startmapp för alla användare

  • Startmapp för användarprofil

    StartupValue
    Datatyp: String

    Åtkomsttyp: Skrivskyddad

    Kvalificerare: Ingen

    Programkommandosträngen som är associerad med genvägen.

Anmärkningar

Mycket systemberoende programvara läses in separat från systemet på grund av programmets natur. De flesta program kräver att operativsystemet körs innan det läses in. Tillsammans med många program som är avsedda för användbara ändamål, till exempel ljuddrivrutin, musdrivrutin och andra gränssnitt, tenderar objekt som skadlig kod och virus att placera sig inom samma belastningsområden. Du kan räkna upp dessa program för att övervaka hälsotillståndet för vissa av deras säkerhetsprinciper och procedurer.

Det finns åtta områden i registret där program kan köras vid starten av operativsystemet. Uppräkning av följande nycklar innehåller en lista över program och deras associerade sökvägar som rubrikinformation kan hämtas från:

  • 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

    Klassen SMS_AutoStartSoftware räknar upp alla objekt i filen %systemdir%\Win.ini för att identifiera äldre program utöver skadlig programvara som kan använda den här icke-traditionella aktiveringsmetoden. Den här klassen räknar upp program i följande filposter:

  • win.ini [windows] run=

  • win.ini [windows] load=

    Klassen SMS_AutoStartSoftware räknar upp innehållet i startmappenStart-menyn för att ange sökvägen till de binärfiler som rubrikinformation kan hämtas från. Om binärfilen är Rundll32.exe eller Rundll64.exe hämtar klassen rubrikinformationen från DLL-filen som är den första kommandoradsparametern för körning av Rundll32.exe.

    Till exempel:

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

I det här fallet samlar klassen in rubrikinformationen från NVCpl.dll i stället för Rundll32.exe.

Obs!

Om huvuddata för den körbara filen är null för företags-, produkt- eller versionsfältet ersätts filnamnet i versaler med fältet .

Krav

Körningskrav

Mer information finns i Configuration Manager Krav för klientkörning.

Utvecklingskrav

Mer information finns i Configuration Manager Krav för klientutveckling.

Se även

Tillgångsinformation, klientens WMI-klasser
SMS_BrowserHelperObject klientens WMI-klass
SMS_InstalledExecutable klientens WMI-klass
SMS_InstalledSoftware klientens WMI-klass
SMS_InstalledSoftwareMS klientens WMI-klass
SMS_Processor klientens WMI-klass
SMS_SoftwareShortcut klientens WMI-klass
SMS_SystemConsoleUsage klientens WMI-klass
SMS_SystemConsoleUser klientens WMI-klass