How to identify auto start software on a client device

Quino Neious 60 Reputation points
2024-04-09T14:57:20.8766667+00:00

Is it possible to query or generate a report that identifies all auto start software programs on a client device?

Microsoft Configuration Manager
0 comments No comments
{count} votes

Accepted answer
  1. glebgreenspan 1,290 Reputation points
    2024-04-09T17:37:26.9266667+00:00

    Hello Quino

    You can use PowerShell to query startup programs using the Get-WmiObject cmdlet to retrieve information from the Win32_StartupCommand class.

    1. Open PowerShell: Press Win + X and select "Windows PowerShell (Admin)" to open PowerShell with administrative privileges.
    2. Run PowerShell Command: Use the following PowerShell command to list startup programs:
           powershellCopy code
           Get-WmiObject -Class Win32_StartupCommand | Select-Object Name, Command, Location
           
      
      This command retrieves the names, commands, and locations of all startup programs configured on the system.
    3. Open Command Prompt or PowerShell: Press Win + R, type cmd (or powershell), and press Enter to open Command Prompt or PowerShell.
    4. Run System Configuration (msconfig): Type the following command and press Enter:
           Copy code
           msconfig
           
      
      This opens the System Configuration utility.
    5. Navigate to Startup Tab: In the System Configuration utility, click on the "Startup" tab. This tab lists startup items and their status (enabled/disabled).
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Garth Jones 1,656 Reputation points MVP
    2024-04-10T12:10:06.31+00:00

    Yes, since ConfigMgr inventories this. you can create your own report on the details.

    https://learn.microsoft.com/en-us/mem/configmgr/develop/core/understand/sqlviews/hardware-inventory-views-configuration-manager

    0 comments No comments