Microsoft Knowledge Base Email Alertz

KBAlertz.com: (891667) - Describes problems that occur when you restart your computer after you install Windows CE 4.x Emulator and when you try to start Windows CE 4.x Emulator.

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]

Search KbAlertz

Advanced Search

Webmasters
Put kbAlertz on your website.
[ Click Here for more! ]





ASP.NET 3.5 Web Hosting with Windows 2008 and SQL 2008: Click Here!
Discount ASP.NET Hosting
ASP.NET 2.0 and 3.5
Windows2008 and SQL2008
US and UK Hosting
KBAlertz referrals get
** SIX MONTHS FREE **


Community Site



We Send hundreds of thousands of emails using ASP.NET Email


ASP.NET 3.5 Web Hosting with Windows 2008 and SQL 2008: Click Here!
Discount ASP.NET Hosting
ASP.NET 2.0 and 3.5
Windows2008 and SQL2008
US and UK Hosting
KBAlertz referrals get
** SIX MONTHS FREE **




Mentioned In








Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks




Article ID: 891667 - Last Review: January 25, 2008 - Revision: 2.3

Error message when you install a Windows CE emulator, eMbedded Visual C++, Visual Studio 2003, or Windows CE Platform Builder on a computer that is running Windows XP: "Devices or applications disabled"

System TipThis article applies to a different version of Windows than the one you are using. Content in this article may not be relevant to you.Visit the Windows Vista Solution Center

SYMPTOMS

Consider the following scenario. You install a Microsoft Windows CE emulator, Microsoft eMbedded Visual C++, Microsoft Visual Studio 2003, or Windows CE Platform Builder on a computer that is running Windows XP or Windows XP Service Pack 2 (SP2). The computer has Data Execution Prevention (DEP) hardware. You restart the computer. In this scenario, you receive the following error message:
Devices or applications disabled

'Virtual PC/Windows CE Emulator' will cause Windows to become unstable. Windows has prevented these drivers from loading.
You may also receive the following error message when you try to start Windows CE 4.x Emulator:
Emulator for Windows CE

One or more files from the Emulator for Windows CE installation is missing. Please reinstall Emulator for Windows CE and try again.

CAUSE

This problem occurs in Windows XP and in Windows XP Service Pack 1 (SP1) because the Windows CE emulators do not work correctly if Physical Address Extension (PAE) mode is enabled. This problem occurs with Windows XP SP2 because Windows XP SP2 does not allow the Virtual PC/Windows CE Emulator driver (VPCAppSv.sys) to load when hardware-based DEP is enabled. This is part of the Windows XP SP2 Driver Protection feature.

Note PAE mode must be enabled for DEP to work. Windows XP automatically enables PAE mode to support hardware-based DEP. You do not have to make an entry in the Boot.ini file to enable PAE mode.

RESOLUTION

Important These steps may increase your security risk. These steps may also make the computer or the network more vulnerable to attack by malicious users or by malicious software such as viruses. We recommend the process that this article describes to enable programs to operate as they are designed to or to implement specific program capabilities. Before you make these changes, we recommend that you evaluate the risks that are associated with implementing this process in your particular environment. If you decide to implement this process, take any appropriate additional steps to help protect the system. We recommend that you use this process only if you really require this process.

To resolve this problem and to run Window CE 4.x Emulator, disable hardware-based DEP on the computer that is running Windows XP SP2. To do this, follow these steps:
  1. Click Start, click Run, type sysdm.cpl, and then click OK.
  2. In the System Properties dialog box, click the Advanced tab.
  3. Under Start and Recovery, click Settings.
  4. In the Startup and Recovery dialog box, click Edit.
  5. Disable PAE mode by removing the /pae option if it exists.
  6. If you are using Windows XP SP2, remove the /noexecute option if it exists, and then add the /execute option.
  7. On the File menu, click Save.
  8. To exit Notepad, click Exit on the File menu.
  9. To close System Properties, click OK two times.
  10. Restart your computer.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about PAE, visit the following Microsoft Web site:
http://www.microsoft.com/whdc/system/platform/server/PAE/pae_os.mspx (http://www.microsoft.com/whdc/system/platform/server/PAE/pae_os.mspx)
Hardware DEP was first available with Intel IA-64, Advanced Micro Devices (AMD) Athlon 64, and AMD Opteron processors. Hardware DEP has recently become available in Intel 32-bit IA-32 (x86) Pentium 4 CPUs.

REFERENCES

For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
883775  (http://kbalertz.com/Feedback.aspx?kbNumber=883775/ ) Device drivers known to cause instability in Windows XP Service Pack 2
875352  (http://kbalertz.com/Feedback.aspx?kbNumber=875352/ ) A detailed description of the Data Execution Prevention (DEP) feature in Windows XP Service Pack 2 and Windows XP Tablet PC Edition 2005
For more information, see the "Launching the 4.x CE Emulators on 32-bit machine running in Physical Address Extensions (PAE) mode causes the machine to reboot" section in the Microsoft eMbedded Visual C++ 4.0 Service Pack 4 readme file:
http://download.microsoft.com/download/a/7/3/a735c7fb-dcbd-429f-9090-d09b3b15d3fa/ReleaseNotes.htm (http://download.microsoft.com/download/a/7/3/a735c7fb-dcbd-429f-9090-d09b3b15d3fa/ReleaseNotes.htm)
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

APPLIES TO
  • Microsoft eMbedded Visual C++ 4.0
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Windows CE Platform Builder 4.0
  • Microsoft Windows CE Platform Builder 4.1
  • Microsoft Windows CE Platform Builder 4.2
  • Microsoft Software Development Kit for Windows Mobile 2003-based Smartphones
  • Microsoft Software Development Kit for Windows Mobile 2003-based Pocket PCs
  • Microsoft Windows CE 5.0
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Service Pack 1
  • Microsoft Windows XP Service Pack 2
Keywords: 
kbinfo kbprb KB891667
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate

Be the first to leave feedback, to help others about this knowledge base article.

(Optional) Name

(Optional) Public URL Or Email

Comments
No HTML -- Text Only Please