WelcomeProducts & ServicesSecurity ResponseSupportSolutions & IndustriesLicensingTrainingStore
Enterprise
Symantec.com > Enterprise > Support > Knowledge Base


Error: "Scan Engine Error 0x20000046" or "Scan Engine Error 0x20000058" when starting a manual or a scheduled scan

Question/Issue:
You perform a manual or scheduled scan of Windows 2003/XP/2000/NT. The message "Could not start scan. Scan engine returned error 0x20000046" appears. Alternately, the error number may be 0x20000058. If you stop the Symantec AntiVirus service before running the scan, the problem does not occur.


Solution:
This problem is fixed in Symantec Client Security 3.1 and Symantec AntiVirus 10.1 Maintenance Patch 1. For information about how to obtain and apply the patch, read Applying Symantec Client Security 3.1 and Symantec AntiVirus 10.1 Maintenance Patch 1.

Workarounds
If you cannot migrate to Symantec AntiVirus 10.1 Maintenance Patch 1, or if the problem persists, try the workarounds in this section.

There are several reasons that this problem occurs. This problem can happen if the Symantec AntiVirus service is not running or if PointSec Media Encryption is installed. The message can also indicate a problem with rights, permissions, or policy restrictions.

To verify that the Symantec AntiVirus service is running and configured correctly

  1. In the Windows Control Panel, double-click Administrative Tools.
  2. Double-click Services.
  3. Find the Symantec AntiVirus service, and verify that its status is Started.
    If the status of the service is not Started, right click the service and click Start.
  4. If the status is Started, stop and restart the service to ensure that it can stop and start correctly.
  5. Right-click the service, and click Properties.
  6. On the Log On tab, make sure that "Local System account" is selected, and that "Allow service to interact with desktop" is checked.

If the service is started and is running correctly, there is probably an environmental problem.

Sysprep.exe incorrectly sets the shell in the registry
If you are using images to distribute Windows 2000 and you use Sysprep.exe, then Sysprep.exe may have set the shell incorrectly in the registry. To solve this problem, do one of the following:

Note: Sysprep is not the only reason that the shell can change. Any time that the shell changes during or after the Symantec AntiVirus installation process, if a restart hasn't happened, you may see this error message.


To edit the registry
  1. In the Windows Registry Editor, go to the following key:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WinLogon

  2. In the right pane, double-click the Shell value.
  3. In the Value data box, press Backspace, and then type the following text

    Explorer.exe

  4. Click OK.
  5. Save the changes, and exit the Registry Editor.
  6. Restart the computer.
Update the Symevent drivers
In some cases, updating the Symevent files solves this problem. To do so, read the document Updating the Symevent files.

Launch the scan from the Symantec System Center
Scheduling the scan or launching it from the Symantec System Center cause the scan to use System privileges. If the scan works when launching it from the Symantec System Center or by scheduling it works, there may be problems with local permissions. For more information on permissions, read the document Troubleshooting Symantec AntiVirus Corporate Edition installations: Checking rights and permissions.

Run an online virus scan
If you cannot start the scan by using Symantec System Center, you can run an online scan. The online scan detects known viruses and security risks, but it cannot remove them.
To run a full online scan, go the Symantec Security Check Web site and follow the prompts.


 

Available Translations:



Document ID: 2005030314150448
Last Modified: 08/25/2006
Date Created: 03/03/2005
Operating System(s): Windows NT 4.0 SP6a, Windows 2000 Professional, Windows 2000 Server, Windows XP Professional Edition, Windows Server 2003 32-bit Edition, Windows XP Media Center Edition 2005
Product(s): Symantec AntiVirus Corporate Edition 10.0, Symantec AntiVirus Corporate Edition 9.0, Symantec Client Security 3.0
Release(s): SAV 10.0 [All Releases], SAV 9.0 [All Releases], Symantec Client Security 3.x [All versions]


Site Index · Legal Notices · Privacy Policy · · Contact Us · Global Sites · License Agreements
©1995 - 2009 Symantec Corporation