Share via


WMI-klasse SMS_AutoStartSoftware-client

De SMS_AutoStartSoftware klasse is een WMI-clientklasse (Windows Management Instrumentation), in Configuration Manager, die software opsomt die automatisch wordt gestart met of direct erna het besturingssysteem.

De volgende syntaxis is vereenvoudigd van MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.

Syntaxis

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

Methoden

De SMS_AutoStartSoftware klasse definieert geen methoden.

Eigenschappen

BinFileVersion
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

Gereserveerd. Voor intern gebruik.

BinProductVersion
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

Gereserveerd. Voor intern gebruik.

Description
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

Bestandsbeschrijving die aan gebruikers moet worden gepresenteerd, bijvoorbeeld 'Toetsenbordstuurprogramma voor AT-toetsenborden' of 'Microsoft Word voor Windows'.

FileName
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

Naam van het bestand, inclusief de extensie, maar exclusief het pad, bijvoorbeeld 'Notepad.exe'.

FilePropertiesHash
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: [sleutel]

Een unieke 128-bits handtekening die is afgeleid van een combinatie van de Producteigenschappen , Description, ProductVersion, Publisher, en FileName van het bestand.

FilePropertiesHashEx
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

Een unieke 128-bits handtekening die is afgeleid van een combinatie van de Producteigenschappen , Description, ProductVersionPublisherFileVersionFileName, BinProductVersionen .BinFileVersion

FileVersion
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

De versie van het bestand, bijvoorbeeld '3.00A' of '5.00.RC2'.

Location
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

Het pad waar het autostart-bestand is gedetecteerd. Dit pad is relatief ten opzichte van de waarde van de StartupType eigenschap. Dit kan bijvoorbeeld 'Software\Microsoft\Windows\CurrentVersion\Run' zijn wanneer de StartupType eigenschap is ingesteld op 'HKEY_LOCAL_MACHINE'.

Product
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

De naam van het product waarmee het bestand wordt gedistribueerd, bijvoorbeeld 'Microsoft Windows'.

ProductVersion
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

De versie van het product waarmee het bestand wordt gedistribueerd, bijvoorbeeld '3.00A' of '5.00.RC2'.

Publisher
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

Het bedrijf dat het bestand heeft geproduceerd, bijvoorbeeld 'Microsoft Corporation' of 'Standard Microsystems Corporation, Inc'.

StartupType
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: Geen

Het punt van waaruit de software automatisch wordt gestart. Mogelijke waarden zijn:

  • Register:Huidige gebruiker

  • Register:Lokale computer

  • Win.ini

  • Opstartmap alle gebruikers

  • Opstartmap gebruikersprofiel

    StartupValue
    Gegevenstype: String

    Toegangstype: Alleen-lezen

    Kwalificatie: Geen

    De toepassingsopdrachtreeks die is gekoppeld aan de snelkoppeling.

Opmerkingen

Veel systeemafhankelijke software wordt afzonderlijk van het systeem geladen vanwege de aard van de toepassing. Voor de meeste software moet het besturingssysteem worden uitgevoerd voordat het wordt geladen. Naast veel toepassingen die zijn bedoeld voor nuttige doeleinden, zoals geluidsstuurprogramma, muisstuurprogramma en andere interfaces, plaatsen items zoals malware en virussen zich meestal in dezelfde laadgebieden. U kunt deze toepassingen opsommen om de status van sommige beveiligingsbeleidsregels en -procedures te controleren.

Er zijn acht gebieden in het register waar toepassingen kunnen worden uitgevoerd bij het opstarten van het besturingssysteem. Opsomming van de volgende sleutels biedt een lijst met toepassingen en de bijbehorende paden waaruit headerinformatie kan worden opgehaald:

  • 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

    De SMS_AutoStartSoftware klasse inventariseert alle items in het bestand %systemdir%\Win.ini, om oudere toepassingen te identificeren, naast schadelijke software die deze niet-traditionele activeringsmethode kan gebruiken. Deze klasse somt toepassingen op in de volgende bestandsvermeldingen:

  • win.ini [windows] run=

  • win.ini [windows] load=

    De SMS_AutoStartSoftware klasse inventariseert de inhoud van de map Opstarten in het menu Start om het pad naar de binaire bestanden op te geven waaruit headerinformatie kan worden opgehaald. Als het binaire bestand Rundll32.exe of Rundll64.exe is, haalt de klasse de headergegevens op uit het DLL-bestand dat de eerste opdrachtregelparameter is voor het uitvoeren van Rundll32.exe.

    Bijvoorbeeld:

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

In dit geval verzamelt de klasse de headergegevens van NVCpl.dll, in plaats van Rundll32.exe.

Opmerking

Als de headergegevens voor het uitvoerbare bestand voor het veld bedrijf, product of versie zijn null , wordt het veld vervangen door de bestandsnaam in hoofdletters.

Vereisten

Runtimevereisten

Zie runtimevereisten voor Configuration Manager client voor meer informatie.

Ontwikkelingsvereisten

Zie Configuration Manager Vereisten voor clientontwikkeling voor meer informatie.

Zie ook

WMI-klassen Asset Intelligence-client
WMI-klasse SMS_BrowserHelperObject-client
WMI-klasse SMS_InstalledExecutable-client
WMI-klasse SMS_InstalledSoftware-client
WMI-klasse SMS_InstalledSoftwareMS-client
WMI-klasse SMS_Processor-client
WMI-klasse SMS_SoftwareShortcut-client
WMI-klasse SMS_SystemConsoleUsage-client
WMI-klasse SMS_SystemConsoleUser-client