Error Message: While Initializing Device Ptvcd: Windows Protection Error (296240)



The information in this article applies to:

  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98

This article was previously published under Q296240
Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

When you attempt to start your Microsoft Windows 98 or Microsoft Windows Millennium Edition (Me)-based computer, you may receive the following error message:
While initializing device PTVCD: Windows Protection Error

CAUSE

This behavior can occur because of a modem driver error or an invalid modem-related Windows Registry entry.

The Ptvcd.vxd virtual device driver, which is part of the PCTell modem driver files, may be loading as a StaticVXD entry in the Windows registry.

RESOLUTION

To resolve this issue, use either of the following methods.

Method 1: Uninstall the PCTell Chip-Set Winmodem

You can uninstall some PCTell chip-set modems by clicking Add/Remove Programs in Control Panel. This is the recommended way to remove the Ptvcd.vxd file. If there is no reference to the PCTell Winmodem under Add/Remove Programs, contact PCTell or your computer's manufacturer (if this modem came preinstalled) for information about uninstalling the modem.

To uninstall the modem by using Add/Remove Programs, follow these steps:
  1. Click Start, point to Settings, and then click Control Panel.
  2. In Control Panel, double-click Add/Remove Programs.
  3. Search for the PCTell Winmodem in the list of installed programs. When you locate it, select it, click the Install/Uninstall button, and then follow the uninstall directions.

Method 2: Delete the StaticVXD Entry from the Windows Registry

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

The following procedure disables the PCTell Winmodem. To delete the StaticVXD entry from the Windows Registry, follow these steps:
  1. Start your computer in Safe mode.
  2. Click Start, and then click Run.
  3. In the Open box, type regedit, and then click OK.
  4. In Registry Editor, expand the following subkey:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0000

    NOTE: If your computer has more than one modem, a registry subkey may appear for each installed modem. For example:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0001

    Follow steps 5 through 7 to delete the StaticVXD entry for each of these subkeys.
  5. In the right pane, click the StaticVXD entry that has a Data value of Ptvcd.vxd in the Name list.
  6. On the Edit menu, click Delete.
  7. On the Confirm Value Delete message that appears, click Yes.
  8. Quit Registry Editor, and then restart the computer.

MORE INFORMATION

Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

For additional information about the modems subkey in Windows 98, click the article number below to view the article in the Microsoft Knowledge Base:

250646 Description of the Modems Key in the Windows 95/98 Registry


Modification Type:MinorLast Reviewed:12/20/2004
Keywords:kb3rdparty kberrmsg kbfix kbprb kbWinProtectErr KB296240