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 Product
egenskaperna , , Description
ProductVersion
, Publisher
och FileName
för filen.
FilePropertiesHashEx
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: Ingen
En unik 128-bitars signatur som härleds från en kombination av Product
egenskaperna , , ProductVersion
Description
, Publisher
, FileName
, FileVersion
, BinProductVersion
och 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 startmappen på Start-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