The Startup tab in Task Manager helps Windows users monitor and manage applications that launch automatically when they sign in to their computers. Usually, each startup item displays a recognizable name, icon, publisher, and startup impact information. However, some users notice an unusual entry named simply Program with a blank icon and no publisher information.
Seeing an unknown startup item can be concerning, especially when you are unsure whether it belongs to Windows, a legitimate application, or potentially malicious software. Fortunately, in most cases, the Program entry is not a virus. Instead, it is often caused by an incorrectly configured startup command stored in the Windows Registry.
This guide explains what the Program entry in the Startup tab means, whether it is safe, why it appears, and how you can identify and remove it if necessary.
What is the Program in Startup Tab in Task Manager?
The Program entry appears in the Startup section of Task Manager when Windows cannot correctly interpret a startup command associated with a program that is configured to run automatically during sign-in.
Normally, startup applications are registered through the Startup folder or specific Run registry keys. When Windows reads these entries, it displays the actual program name in Task Manager.
However, if the startup command contains an error, Windows may fail to identify the application and instead display a generic entry called Program.
In most situations, this occurs because of one or both of the following reasons:
- The startup entry points to a file that no longer exists in the Program Files directory.
- The file path stored in the Registry is missing the required double quotation marks.
For example, if a registry entry contains:
C:\Program Files\App Folder\Application.exe
instead of:
“C:\Program Files\App Folder\Application.exe”
Windows may interpret only part of the path and display the startup item as Program.
Is the Program in Task Manager Startup Safe?

In most cases, yes, the Program entry is safe.
The appearance of this entry is usually the result of a configuration issue rather than malware. It often occurs after:
- Uninstalling software incorrectly
- Moving application files manually
- Updating software that changes installation paths
- Registry corruption
- Incomplete software removal
However, you should not assume every unknown startup item is harmless. It is always a good idea to investigate the entry and verify the associated file path.
If the startup command points to a legitimate program location, the issue can typically be fixed by correcting the registry entry. If the file no longer exists, the startup entry can usually be removed safely.
Why Does the Program Entry Appear?
Windows reads startup information from several locations during the sign-in process. When the operating system encounters a startup command that contains spaces but lacks quotation marks, it may incorrectly parse the command.
For example, Windows may interpret:
C:\Program Files\Application Folder\App.exe
as:
C:\Program
Since no such executable exists, Task Manager displays the startup item simply as Program.
This naming issue does not necessarily indicate a security threat. Instead, it is generally a sign that Windows is unable to identify the intended executable file.
How to Identify the Program Entry in the Startup Tab?
Steps to Identify the Program Entry in Task Manager:
- Open Task Manager.
- Navigate to the Startup tab.
- Enable the Startup Type column.
- Enable the Command Line column.
- Review the startup path displayed for the Program entry.
- Verify whether the executable file exists.
- Remove orphaned startup entries if the file is missing.
- Correct the registry path if the file still exists.
The detailed steps below explain the process for beginners.
Step 1: Open the Startup Tab in Task Manager
Go to Start > right-click the Start button > select Task Manager. You can also press Ctrl + Shift + Esc to open Task Manager directly.
Once Task Manager opens, select the Startup tab. This section displays all programs configured to launch automatically when you sign in to Windows.
Look for any startup item named Program. It will typically appear without an icon and may not display publisher information.
This step helps you confirm whether the mysterious startup item is present on your system.
Step 2: Enable Startup Type and Command Line Columns
Go to the Startup tab > right-click any column header, such as Name, Publisher, or Status.
A menu will appear containing additional column options. Enable both Startup Type and Command Line.
After enabling these columns, Task Manager will display additional details about each startup item.
The Startup Type column shows where the startup entry originates, while the Command Line column displays the exact file path Windows attempts to execute during sign-in.
These details are essential for determining the source of the Program entry.
Step 3: Review the Startup Command
Go to the row containing the Program entry > examine the information displayed under the Command Line column.
You may notice a file path that points to a specific application folder. Carefully review the path and identify the executable file associated with the startup item.
In many cases, you will immediately notice that the path contains spaces and lacks quotation marks around the full location.
This is one of the most common reasons the Program entry appears in Task Manager.
Step 4: Verify Whether the Executable File Exists
Go to File Explorer > navigate to the folder path shown in the Command Line column.
Check whether the referenced executable file still exists in that location.
If the file is missing, it means the startup entry is likely orphaned. An orphaned startup entry refers to a startup command that remains in Windows even though the associated application has already been removed.
Because the executable no longer exists, the entry serves no purpose and can usually be removed safely.
Step 5: Locate the Startup Registry Entry
If you need to investigate further, go to Start > type Registry Editor > open the application.
Navigate to the following registry locations one at a time:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
These registry keys store startup commands for many applications.
Carefully review the entries in the right pane and compare them with the command line information shown in Task Manager.
Step 6: Remove an Invalid Startup Entry
If the executable file no longer exists, locate the corresponding registry entry and remove it.
Go to the matching registry key > identify the startup value associated with the missing program > right-click the entry, and select Delete.
After deleting the orphaned entry, restart your computer and check the Startup tab again.
The Program entry should no longer appear.
Because the executable file is already missing, removing the invalid startup reference is generally safe.
Step 7: Back Up the Registry Before Making Changes
If the executable file still exists and you plan to edit the Registry, create a backup first.
Go to Registry Editor > select File > choose Export.
Save the backup file in a secure location. You may also create a System Restore Point for additional protection.
This precaution allows you to restore previous settings if a mistake occurs while editing registry values.
Step 8: Add Quotation Marks to the File Path
If the executable file exists but Task Manager still displays Program, the registry path may be missing quotation marks.
Go to the appropriate Run registry key > double-click the affected startup entry.
In the Value Data field, place double quotation marks around the entire file path.
For example, change:
C:\Program Files\Application Folder\App.exe
to:
“C:\Program Files\Application Folder\App.exe”
Click OK to save the changes.
Close Registry Editor and restart your computer.
After Windows starts again, Task Manager should display the actual application name instead of the generic Program entry.
Where Are Disabled Startup Entries Stored?
When a startup item is disabled through Task Manager, Windows stores that information in the following registry locations:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run
These keys help Windows remember which startup items should remain disabled.
In most situations, you do not need to modify these locations manually.
FAQs
Is the Program entry in Task Manager a virus?
Usually, no. The Program entry is most commonly caused by an improperly formatted startup command or an orphaned registry entry. However, you should always verify the associated file path to rule out malicious software.
Why does Task Manager show Program instead of the actual application name?
This typically happens when the startup command contains spaces and is not enclosed within double quotation marks, causing Windows to misinterpret the file path.
Can I disable the Program startup item?
Yes. You can disable it from the Startup tab in Task Manager while investigating its source. Disabling the entry prevents it from launching automatically during sign-in.
Is it safe to delete an orphaned startup entry?
Yes, if the executable file no longer exists and the startup entry points to a missing application, removing the orphaned registry entry is generally safe.
Will fixing the registry entry restore the correct program name?
Yes. If the executable file still exists, adding the required quotation marks around the file path usually allows Task Manager to display the correct application name.
What is the purpose of the Startup tab in Task Manager?
The Startup tab allows users to manage applications that launch automatically when Windows starts. Disabling unnecessary startup programs can improve boot times and overall system performance.
Final Words
The Program entry in the Startup tab of Task Manager is usually not a virus or security threat. It commonly appears when a startup command references a missing executable file or when the registry path lacks the necessary quotation marks. As a result, Windows cannot correctly identify the application and displays the generic name Program instead.
To determine whether the entry is safe, enable the Startup Type and Command Line columns in Task Manager, review the associated file path, and verify whether the executable still exists. If the file is missing, you can safely remove the orphaned startup entry. If the file exists, correcting the registry path by adding quotation marks typically resolves the issue and restores the application’s proper name in Task Manager.